| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 36 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 D | SIFoldOperands.cpp | 201 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 D | Combine.td | 167 // 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 D | TGParser.cpp | 128 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 D | Record.cpp | 717 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 D | ChangeLog-2018 | 182 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 D | ChangeLog-2018 | 182 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 D | ChangeLog-2020 | 1308 (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 D | ChangeLog-2018 | 182 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 D | ChangeLog-2018 | 182 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 D | ChangeLog-2020 | 1308 (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 D | Makefile | 11 FILES= Dashes Down Excl FlipHoriz FlipVert Fold Left Right RotateLeft \
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 798 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 D | trigd.inc | 156 /* 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 D | trigd.inc | 156 /* 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 D | VVPInstrPatternsVec.td | 49 // TODO Fold vvp_select into passthru.
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
| H A D | ChangeLog-2015 | 661 * 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 D | usb_hid_usages | 1630 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 D | TODO.TXT | 63 * 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 D | LoopUnroll.cpp | 880 BasicBlock *Fold = Dest->getUniquePredecessor(); in UnrollLoop() local 883 std::replace(Latches.begin(), Latches.end(), Dest, Fold); in UnrollLoop()
|
| H A D | BasicBlockUtils.cpp | 320 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 D | revision.log | 63 * Fold in news changes, small machine typedef from thomas,
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | match.pd | 900 /* 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 D | ChangeLog.ptr | 290 (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 D | match.pd | 748 /* 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 …]
|