Home
last modified time | relevance | path

Searched refs:Fold (Results 1 – 25 of 238) sorted by relevance

12345678910

/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetFolder.h36 Constant *Fold(Constant *C) const { in Fold() function
54 return Fold(ConstantExpr::getFAdd(LHS, RHS)); in CreateFAdd()
61 return Fold(ConstantExpr::getFSub(LHS, RHS)); in CreateFSub()
68 return Fold(ConstantExpr::getFMul(LHS, RHS)); in CreateFMul()
79 return Fold(ConstantExpr::getFDiv(LHS, RHS)); in CreateFDiv()
103 return Fold(ConstantExpr::getAnd(LHS, RHS)); in CreateAnd()
106 return Fold(ConstantExpr::getOr(LHS, RHS)); in CreateOr()
109 return Fold(ConstantExpr::getXor(LHS, RHS)); in CreateXor()
126 return Fold(ConstantExpr::getFNeg(C)); in CreateFNeg()
129 return Fold(ConstantExpr::getNot(C)); in CreateNot()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp209 if (Fold.isImm()) { in updateOperand()
257 if ((Fold.isImm() || Fold.isFI() || Fold.isGlobal()) && Fold.needsShrink()) { in updateOperand()
294 if (Fold.isCommuted()) in updateOperand()
301 if (Fold.isImm()) { in updateOperand()
306 if (Fold.isGlobal()) { in updateOperand()
307 Old.ChangeToGA(Fold.OpToFold->getGlobal(), Fold.OpToFold->getOffset(), in updateOperand()
312 if (Fold.isFI()) { in updateOperand()
338 if (Fold.UseMI == MI && Fold.UseOpNo == OpNo) in appendFoldCandidate()
1277 assert(!Fold.isReg() || Fold.OpToFold); in foldInstOperand()
1278 if (Fold.isReg() && Fold.OpToFold->getReg().isVirtual()) { in foldInstOperand()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td247 // Fold (cond ? x : x) -> x
255 // Fold (undef ? x : y) -> y
263 // Fold (true ? x : y) -> x
264 // Fold (false ? x : y) -> y
273 // Fold x op 0 -> x
282 // Fold x op 1 -> x
290 // Fold (x op x) - > x
298 // Fold (0 op x) - > 0
322 // Fold (x op 0) - > 0
355 // Fold int2ptr(ptr2int(x)) -> x
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/TableGen/
H A DTGParser.cpp128 NewName = BinOp->Fold(&CurRec); in QualifyName()
1085 return (IsAOpInit::get(Type, LHS))->Fold(); in ParseOperation()
1363 ->Fold(CurRec); in ParseOperation()
1641 ->Fold(CurRec); in ParseOperation()
1977 ->Fold(CurRec); in ParseOperationForEachFilter()
2055 return CondOpInit::get(Case, Val, Type)->Fold(CurRec); in ParseOperationCond()
2164 return VarDefInit::get(Class, Args)->Fold(); in ParseSimpleValue()
2500 ->Fold(CurRec)); in ParseValue()
2537 ->Fold(CurRec)); in ParseValue()
3216 ->Fold(nullptr); in ParseIf()
[all …]
H A DRecord.cpp962 Init *BinOpInit::Fold(Record *CurRec) const { in Fold() function in BinOpInit
1148 ->Fold(R.getCurrentRecord()); in resolveReferences()
1289 Init *TernOpInit::Fold(Record *CurRec) const { in Fold() function in TernOpInit
1452 ->Fold(R.getCurrentRecord()); in resolveReferences()
1504 Init *FoldOpInit::Fold(Record *CurRec) const { in Fold() function in FoldOpInit
1530 ->Fold(R.getCurrentRecord()); in resolveReferences()
1569 Init *IsAOpInit::Fold() const { in Fold() function in IsAOpInit
1592 return get(CheckType, NewExpr)->Fold(); in resolveReferences()
1659 ->Fold(nullptr); in getCastTo()
1899 Init *VarDefInit::Fold() const { in Fold() function in VarDefInit
[all …]
/netbsd/external/gpl3/gdb/dist/opcodes/
H A DChangeLog-2018976 * i386-opc.tbl (crc32): Fold byte and word forms.
1412 * i386-opc.tbl (vfpclasspd, vfpclassps): Fold.
1455 (various): Fold AVX512VL templates into their respective
1516 (mwait, mwaitx): Fold templates. Improve comments.
1685 * i386-opc.tbl (mov, movq): Fold to/from SReg* forms.
1949 * i386-opc.tbl: Fold various non-memory operand AVX512VL
2149 Fold AVX512 forms
2228 * i386-opc.tbl: Fold various AVX512VL templates.
2235 vpexpandd, vpexpandq): Fold AFX512VF templates.
2241 Fold 128- and 256-bit VEX-encoded templates.
[all …]
H A DChangeLog845 (EXbScalar, EXwScalar): Fold to ...
847 (b_scalar_mode, w_scalar_mode): Fold to ...
2176 vcvtps2qq, vcvtps2uqq, vcvttps2qq, vcvttps2uqq): Fold separate
2317 Fold CpuNo64 and Cpu64 templates. Use VexLIG/EVexLIG and VexW0/
2325 umonitor, movdir64b, enqcmd, enqcmds): Fold Cpu64 and CpuNo64
2362 * i386-opc.tbl (movsx): Fold patterns. Also allow Reg32 as
2364 (movzx): Fold patterns.
2382 * i386-opc.tbl (jmp): Fold CpuNo64 and Amd64 direct variants.
/netbsd/external/gpl3/binutils/dist/opcodes/
H A DChangeLog-2018976 * i386-opc.tbl (crc32): Fold byte and word forms.
1412 * i386-opc.tbl (vfpclasspd, vfpclassps): Fold.
1455 (various): Fold AVX512VL templates into their respective
1516 (mwait, mwaitx): Fold templates. Improve comments.
1685 * i386-opc.tbl (mov, movq): Fold to/from SReg* forms.
1949 * i386-opc.tbl: Fold various non-memory operand AVX512VL
2149 Fold AVX512 forms
2228 * i386-opc.tbl: Fold various AVX512VL templates.
2235 vpexpandd, vpexpandq): Fold AFX512VF templates.
2241 Fold 128- and 256-bit VEX-encoded templates.
[all …]
/netbsd/external/gpl3/gdb.old/dist/opcodes/
H A DChangeLog-2018976 * i386-opc.tbl (crc32): Fold byte and word forms.
1412 * i386-opc.tbl (vfpclasspd, vfpclassps): Fold.
1455 (various): Fold AVX512VL templates into their respective
1516 (mwait, mwaitx): Fold templates. Improve comments.
1685 * i386-opc.tbl (mov, movq): Fold to/from SReg* forms.
1949 * i386-opc.tbl: Fold various non-memory operand AVX512VL
2149 Fold AVX512 forms
2228 * i386-opc.tbl: Fold various AVX512VL templates.
2235 vpexpandd, vpexpandq): Fold AFX512VF templates.
2241 Fold 128- and 256-bit VEX-encoded templates.
[all …]
H A DChangeLog845 (EXbScalar, EXwScalar): Fold to ...
847 (b_scalar_mode, w_scalar_mode): Fold to ...
2176 vcvtps2qq, vcvtps2uqq, vcvttps2qq, vcvttps2uqq): Fold separate
2317 Fold CpuNo64 and Cpu64 templates. Use VexLIG/EVexLIG and VexW0/
2325 umonitor, movdir64b, enqcmd, enqcmds): Fold Cpu64 and CpuNo64
2362 * i386-opc.tbl (movsx): Fold patterns. Also allow Reg32 as
2364 (movzx): Fold patterns.
2382 * i386-opc.tbl (jmp): Fold CpuNo64 and Amd64 direct variants.
/netbsd/external/gpl3/binutils.old/dist/opcodes/
H A DChangeLog-2018976 * i386-opc.tbl (crc32): Fold byte and word forms.
1412 * i386-opc.tbl (vfpclasspd, vfpclassps): Fold.
1455 (various): Fold AVX512VL templates into their respective
1516 (mwait, mwaitx): Fold templates. Improve comments.
1685 * i386-opc.tbl (mov, movq): Fold to/from SReg* forms.
1949 * i386-opc.tbl: Fold various non-memory operand AVX512VL
2149 Fold AVX512 forms
2228 * i386-opc.tbl: Fold various AVX512VL templates.
2235 vpexpandd, vpexpandq): Fold AFX512VF templates.
2241 Fold 128- and 256-bit VEX-encoded templates.
[all …]
/netbsd/external/mit/xorg/bin/bitmap/
H A DMakefile11 FILES= Dashes Down Excl FlipHoriz FlipVert Fold Left Right RotateLeft \
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
H A DRecord.h798 Init *Fold(Record *CurRec, bool IsFinal = false) const;
855 Init *Fold(Record *CurRec) const;
913 Init *Fold(Record *CurRec) const;
975 Init *Fold(Record *CurRec) const;
1027 Init *Fold(Record *CurRec) const;
1060 Init *Fold() const;
1239 Init *Fold() const;
1296 Init *Fold(Record *CurRec) const;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVVPInstrPatternsVec.td49 // TODO Fold vvp_select into passthru.
/netbsd/external/gpl3/gcc.old/dist/libgfortran/intrinsics/
H A Dtrigd.inc156 /* Fold [0,360] into the range [0,45], and compute either SIN() or
303 /* Fold [0,360] into the range [0,45], and compute either SIN() or
450 /* Fold [0,360] into the range [0,90], and compute TAN(). */
/netbsd/external/gpl3/gcc/dist/libgfortran/intrinsics/
H A Dtrigd.inc156 /* Fold [0,360] into the range [0,45], and compute either SIN() or
303 /* Fold [0,360] into the range [0,45], and compute either SIN() or
450 /* Fold [0,360] into the range [0,90], and compute TAN(). */
/netbsd/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-2015722 (cp_genericize): Fold everything.
733 * init.c (build_zero_init_1): Fold zero-initializers.
734 (build_new_1): Fold nelts calculations.
735 (build_vec_delete_1): Fold conversions.
736 (build_vec_init): Fold maxindex.
738 (cp_parser_question_colon_clause): Fold LHS.
742 (handle_omp_for_class_iterator): Fold various things.
746 (handle_init_priority_attribute): Fold.
751 (cp_build_binary_op): Fold for warnings and PMF ops.
753 (expand_ptrmemfunc_cst): Fold operations.
[all …]
/netbsd/external/apache2/llvm/dist/libcxx/
H A DTODO.TXT63 * INCOMPLETE - US 185: Fold error_code and non-error_code signatures into one signature
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp880 BasicBlock *Fold = Dest->getUniquePredecessor(); in UnrollLoop() local
883 std::replace(Latches.begin(), Latches.end(), Dest, Fold); in UnrollLoop()
H A DBasicBlockUtils.cpp320 BasicBlock *Fold = Dest->getUniquePredecessor(); in MergeBlockSuccessorsIntoGivenBlocks() local
321 (void)Fold; in MergeBlockSuccessorsIntoGivenBlocks()
323 assert(Fold == BB && in MergeBlockSuccessorsIntoGivenBlocks()
/netbsd/usr.bin/compress/doc/
H A Drevision.log63 * Fold in news changes, small machine typedef from thomas,
/netbsd/external/gpl3/gcc/dist/gcc/
H A Dmatch.pd900 /* Fold (a * (1 << b)) into (a << b) */
907 /* Fold (1 << (C - x)) where C = precision(type) - 1
963 /* Fold (C1/X)*C2 into (C1*C2)/X. */
1005 /* Fold (A & ~B) - (A & B) into (A ^ B) - B. */
1014 /* Fold (A & B) - (A & ~B) into B - (A ^ B). */
1465 /* Fold (X & Y) ^ Y and (X ^ Y) & Y as ~X & Y. */
1846 /* Fold A - (A & B) into ~B & A. */
4790 /* Fold ~X op ~Y as Y op X. */
4857 /* Fold comparisons against infinity. */
4934 /* Fold comparisons against built-in math functions. */
[all …]
H A DChangeLog.ptr290 (fold_binary <case MINUS_EXPR>): Fold (PTR0 p+ A) - (PTR1 p+ B)
291 into (PTR0 - PTR1) + (A - B). Fold (PTR0 p+ A) - PTR1 into
/netbsd/external/bsd/tcpdump/dist/
H A DCONTRIBUTING138 Body: Detailed explanatory text, if necessary. Fold it to approximately
/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dmatch.pd748 /* Fold (a * (1 << b)) into (a << b) */
755 /* Fold (1 << (C - x)) where C = precision(type) - 1
768 /* Fold (C1/X)*C2 into (C1*C2)/X. */
810 /* Fold (A & ~B) - (A & B) into (A ^ B) - B. */
819 /* Fold (A & B) - (A & ~B) into B - (A ^ B). */
1167 /* Fold (X & Y) ^ Y and (X ^ Y) & Y as ~X & Y. */
1464 /* Fold A - (A & B) into ~B & A. */
3700 /* Fold ~X op ~Y as Y op X. */
3756 /* Fold comparisons against infinity. */
3833 /* Fold comparisons against built-in math functions. */
[all …]

12345678910