Home
last modified time | relevance | path

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

123456789

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetFolder.h36 Constant *Fold(Constant *C) const { in Fold() function
51 return Fold(ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW));
54 return Fold(ConstantExpr::getFAdd(LHS, RHS)); in CreateFAdd()
58 return Fold(ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW));
61 return Fold(ConstantExpr::getFSub(LHS, RHS)); in CreateFSub()
65 return Fold(ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW));
68 return Fold(ConstantExpr::getFMul(LHS, RHS)); in CreateFMul()
72 return Fold(ConstantExpr::getUDiv(LHS, RHS, isExact));
76 return Fold(ConstantExpr::getSDiv(LHS, RHS, isExact));
79 return Fold(ConstantExpr::getFDiv(LHS, RHS)); in CreateFDiv()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp201 static bool updateOperand(FoldCandidate &Fold, in updateOperand() argument
205 MachineInstr *MI = Fold.UseMI; in updateOperand()
206 MachineOperand &Old = MI->getOperand(Fold.UseOpNo); in updateOperand()
209 if (Fold.isImm()) { in updateOperand()
212 AMDGPU::isFoldableLiteralV216(Fold.ImmToFold, in updateOperand()
238 if (!isUInt<16>(Fold.ImmToFold)) { in updateOperand()
239 if (!(Fold.ImmToFold & 0xffff)) { in updateOperand()
242 Old.ChangeToImmediate((Fold.ImmToFold >> 16) & 0xffff); in updateOperand()
246 Old.ChangeToImmediate(Fold.ImmToFold & 0xffff); in updateOperand()
257 if ((Fold.isImm() || Fold.isFI() || Fold.isGlobal()) && Fold.needsShrink()) { in updateOperand()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td167 // Fold shift (shift base x), y -> shift base, (x+y), if shifts are same
247 // 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
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/TableGen/
H A DTGParser.cpp128 NewName = BinOp->Fold(&CurRec); in QualifyName()
1060 return (UnOpInit::get(Code, LHS, Type))->Fold(CurRec); in ParseOperation()
1085 return (IsAOpInit::get(Type, LHS))->Fold(); in ParseOperation()
1356 RHS = (BinOpInit::get(Code, InitList.back(), RHS, Type))->Fold(CurRec); in ParseOperation()
1363 ->Fold(CurRec); in ParseOperation()
1508 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec); in ParseOperation()
1641 ->Fold(CurRec); in ParseOperation()
1762 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec); in ParseOperationSubstr()
1850 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec); in ParseOperationFind()
1977 ->Fold(CurRec); in ParseOperationForEachFilter()
[all …]
H A DRecord.cpp717 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const { in Fold() function in UnOpInit
836 ->Fold(R.getCurrentRecord(), R.isFinal()); in resolveReferences()
962 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()
[all …]
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A DChangeLog-2018182 MOD_VEX_W_1_0F92_P_3_LEN_0): Fold into MOD_VEX_0F92_P_3_LEN_0.
183 (MOD_VEX_W_0_0F93_P_3_LEN_0, MOD_VEX_W_1_0F93_P_3_LEN_0): Fold
976 * i386-opc.tbl (crc32): Fold byte and word forms.
1110 * i386-opc.tbl (vmovsd, vmovss): Fold register form load and
1121 Fold load and store templates where possible, adding D. Drop
1297 vpmovuswb, vpmovwb): Fold AVX512 register and memory forms.
1406 vcvtqq2ps, vcvtuqq2ps): Fold 128- and 256-bit templates. Drop
1412 * i386-opc.tbl (vfpclasspd, vfpclassps): Fold.
1420 * i386-opc.tbl: Fold AVX512IFMA, AVX512VBMI, AVX512_VPOPCNTDQ,
1429 * i386-opc.tbl: Fold AVX512DQ templates into their respective
[all …]
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A DChangeLog-2018182 MOD_VEX_W_1_0F92_P_3_LEN_0): Fold into MOD_VEX_0F92_P_3_LEN_0.
183 (MOD_VEX_W_0_0F93_P_3_LEN_0, MOD_VEX_W_1_0F93_P_3_LEN_0): Fold
976 * i386-opc.tbl (crc32): Fold byte and word forms.
1110 * i386-opc.tbl (vmovsd, vmovss): Fold register form load and
1121 Fold load and store templates where possible, adding D. Drop
1297 vpmovuswb, vpmovwb): Fold AVX512 register and memory forms.
1406 vcvtqq2ps, vcvtuqq2ps): Fold 128- and 256-bit templates. Drop
1412 * i386-opc.tbl (vfpclasspd, vfpclassps): Fold.
1420 * i386-opc.tbl: Fold AVX512IFMA, AVX512VBMI, AVX512_VPOPCNTDQ,
1429 * i386-opc.tbl: Fold AVX512DQ templates into their respective
[all …]
H A DChangeLog-20201308 (EXbScalar, EXwScalar): Fold to ...
1310 (b_scalar_mode, w_scalar_mode): Fold to ...
2639 vcvtps2qq, vcvtps2uqq, vcvttps2qq, vcvttps2uqq): Fold separate
2780 Fold CpuNo64 and Cpu64 templates. Use VexLIG/EVexLIG and VexW0/
2788 umonitor, movdir64b, enqcmd, enqcmds): Fold Cpu64 and CpuNo64
2825 * i386-opc.tbl (movsx): Fold patterns. Also allow Reg32 as
2827 (movzx): Fold patterns.
2845 * i386-opc.tbl (jmp): Fold CpuNo64 and Amd64 direct variants.
/netbsd-src/external/gpl3/gdb.old/dist/opcodes/
H A DChangeLog-2018182 MOD_VEX_W_1_0F92_P_3_LEN_0): Fold into MOD_VEX_0F92_P_3_LEN_0.
183 (MOD_VEX_W_0_0F93_P_3_LEN_0, MOD_VEX_W_1_0F93_P_3_LEN_0): Fold
976 * i386-opc.tbl (crc32): Fold byte and word forms.
1110 * i386-opc.tbl (vmovsd, vmovss): Fold register form load and
1121 Fold load and store templates where possible, adding D. Drop
1297 vpmovuswb, vpmovwb): Fold AVX512 register and memory forms.
1406 vcvtqq2ps, vcvtuqq2ps): Fold 128- and 256-bit templates. Drop
1412 * i386-opc.tbl (vfpclasspd, vfpclassps): Fold.
1420 * i386-opc.tbl: Fold AVX512IFMA, AVX512VBMI, AVX512_VPOPCNTDQ,
1429 * i386-opc.tbl: Fold AVX512DQ templates into their respective
[all …]
/netbsd-src/external/gpl3/gdb/dist/opcodes/
H A DChangeLog-2018182 MOD_VEX_W_1_0F92_P_3_LEN_0): Fold into MOD_VEX_0F92_P_3_LEN_0.
183 (MOD_VEX_W_0_0F93_P_3_LEN_0, MOD_VEX_W_1_0F93_P_3_LEN_0): Fold
976 * i386-opc.tbl (crc32): Fold byte and word forms.
1110 * i386-opc.tbl (vmovsd, vmovss): Fold register form load and
1121 Fold load and store templates where possible, adding D. Drop
1297 vpmovuswb, vpmovwb): Fold AVX512 register and memory forms.
1406 vcvtqq2ps, vcvtuqq2ps): Fold 128- and 256-bit templates. Drop
1412 * i386-opc.tbl (vfpclasspd, vfpclassps): Fold.
1420 * i386-opc.tbl: Fold AVX512IFMA, AVX512VBMI, AVX512_VPOPCNTDQ,
1429 * i386-opc.tbl: Fold AVX512DQ templates into their respective
[all …]
H A DChangeLog-20201308 (EXbScalar, EXwScalar): Fold to ...
1310 (b_scalar_mode, w_scalar_mode): Fold to ...
2639 vcvtps2qq, vcvtps2uqq, vcvttps2qq, vcvttps2uqq): Fold separate
2780 Fold CpuNo64 and Cpu64 templates. Use VexLIG/EVexLIG and VexW0/
2788 umonitor, movdir64b, enqcmd, enqcmds): Fold Cpu64 and CpuNo64
2825 * i386-opc.tbl (movsx): Fold patterns. Also allow Reg32 as
2827 (movzx): Fold patterns.
2845 * i386-opc.tbl (jmp): Fold CpuNo64 and Amd64 direct variants.
/netbsd-src/external/mit/xorg/bin/bitmap/
H A DMakefile11 FILES= Dashes Down Excl FlipHoriz FlipVert Fold Left Right RotateLeft \
/netbsd-src/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-src/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-src/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-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVVPInstrPatternsVec.td49 // TODO Fold vvp_select into passthru.
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-2015661 * parser.c (cp_parser_unary_expression): Fold -constant here.
703 (build_new_op_1, build_over_call, build_cxx_call): Fold for warnings.
710 * constexpr.c (cxx_eval_builtin_function_call): Fold away the NOP_EXPR.
712 (cxx_eval_pointer_plus_expression): Fold the second operand.
719 * cp-array-notation.c (build_array_notation_ref): Fold operands.
722 (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.
[all …]
/netbsd-src/lib/libusbhid/
H A Dusb_hid_usages1630 0xD2 Gesture: Hinge Fold Gesture
1955 0x5F2 Data Field: Hinge Fold Initial Angle
1956 0x5F3 Data Field: Hinge Fold Final Angle
1957 0x5F4 Data Field: Hinge Fold Contributing Panel
1958 0x5F5 Data Field: Hinge Fold Type
2164 0x9B0 Hinge Fold Contributing Panel: Unknown
2165 0x9B1 Hinge Fold Contributing Panel: Panel 1
2166 0x9B2 Hinge Fold Contributing Panel: Panel 2
2167 0x9B3 Hinge Fold Contributing Panel: Both
2168 0x9B4 Hinge Fold Type: Unknown
[all …]
/netbsd-src/external/apache2/llvm/dist/libcxx/
H A DTODO.TXT63 * INCOMPLETE - US 185: Fold error_code and non-error_code signatures into one signature
/netbsd-src/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-src/usr.bin/compress/doc/
H A Drevision.log63 * Fold in news changes, small machine typedef from thomas,
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dmatch.pd900 /* Fold (a * (1 << b)) into (a << b) */
921 /* Fold (1 << (C - x)) where C = precision(type) - 1
934 /* Fold ((type)(a<0)) << SIGNBITOFA into ((type)a) & signbit. */
944 /* Fold (-x >> C) into -(x > 0) where C = precision(type) - 1. */
977 /* Fold (C1/X)*C2 into (C1*C2)/X. */
1019 /* Fold (A & ~B) - (A & B) into (A ^ B) - B. */
1028 /* Fold (A & B) - (A & ~B) into B - (A ^ B). */
1479 /* Fold (X & Y) ^ Y and (X ^ Y) & Y as ~X & Y. */
1654 /* Fold -((int)x >> (prec - 1)) into (unsigned)x >> (prec - 1). */
1860 /* Fold A - (A & B) into ~B & A. */
[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-src/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. */
2868 /* Fold (X << C1) & C2 into (X << C1) & (C2 | ((1 << C1) - 1))
2956 /* Fold (X {&,^,|} C2) << C1 into (X << C1) {&,^,|} (C2 << C1)
3700 /* Fold ~X op ~Y as Y op X. */
[all …]

123456789