Home
last modified time | relevance | path

Searched refs:PredicateMethod (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.td598 let Name = "U1Imm"; let PredicateMethod = "isU1Imm";
609 let Name = "U2Imm"; let PredicateMethod = "isU2Imm";
630 let Name = "U3Imm"; let PredicateMethod = "isU3Imm";
641 let Name = "U4Imm"; let PredicateMethod = "isU4Imm";
651 let Name = "S5Imm"; let PredicateMethod = "isS5Imm";
758 let PredicateMethod = "isS34Imm";
777 let PredicateMethod = "isImmZero";
1085 let PredicateMethod = "isDMRROWRegNumber";
1094 let PredicateMethod = "isDMRROWpRegNumber";
1111 let PredicateMethod = "isDMRRegNumber";
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.td511 let PredicateMethod = "isGPRAsmReg";
516 let PredicateMethod = "isGPRZeroAsmReg";
526 let PredicateMethod = "isGPRAsmReg";
531 let PredicateMethod = "isMM16AsmReg";
536 let PredicateMethod = "isMM16AsmRegZero";
556 let PredicateMethod = "isACCAsmReg";
561 let PredicateMethod = "isACCAsmReg";
566 let PredicateMethod = "isACCAsmReg";
575 let PredicateMethod = "isFGRAsmReg";
585 let PredicateMethod = "isFGRAsmReg";
[all …]
H A DMipsInstrInfo.td666 let PredicateMethod = "isAnyImm<33>";
678 let PredicateMethod = "isScaledSImm<19, 2>";
685 let PredicateMethod = "isAnyImm<16>";
693 let PredicateMethod = "isUImm<16>";
703 let PredicateMethod = "isAnyImm<16>";
711 let PredicateMethod = "isScaledSImm<10, 3>";
740 let PredicateMethod = "isScaledSImm<7, 2>";
757 let PredicateMethod = "isScaledUImm<6, 2>";
768 let PredicateMethod = "isScaledUImm<5, 2>";
818 let PredicateMethod = "isConstantImmz";
[all …]
H A DMicroMipsInstrInfo.td57 let PredicateMethod = "isMemWithGRPMM16Base";
89 let PredicateMethod = "isMemWithUimmWordAlignedOffsetSP<7>";
96 let PredicateMethod = "isMemWithSimmWordAlignedOffsetGP<9>";
153 let PredicateMethod = "isMemWithUimmOffsetSP<6>";
534 let PredicateMethod = "isRegList16";
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td518 let PredicateMethod = "isNeonVectorReg";
522 let PredicateMethod = "isNeonVectorReg";
535 let PredicateMethod = "isNeonVectorRegLo";
546 let PredicateMethod = "isNeonVectorReg0to7";
557 let PredicateMethod
1039 let PredicateMethod =
1167 let PredicateMethod =
1264 let PredicateMethod =
1657 let PredicateMethod = "isMatrixRegOperand<"
1683 let PredicateMethod = "isMatrixRegOperand<"
[all …]
H A DAArch64InstrFormats.td219 let PredicateMethod = "isLogicalShifter<" # width # ">";
348 let PredicateMethod = "isSImm<" # width # ">";
645 let PredicateMethod = "isBranchTarget<" # N # ">";
909 let PredicateMethod = "isLogicalImm<int32_t>";
914 let PredicateMethod = "isLogicalImm<int64_t>";
919 let PredicateMethod = "isLogicalImm<int32_t>";
924 let PredicateMethod = "isLogicalImm<int64_t>";
1967 let PredicateMethod = "isPrefetch";
2184 let PredicateMethod = "isImmInRange<0,31>";
2189 let PredicateMethod = "isImmInRange<32,63>";
[all …]
H A DSVEInstrFormats.td58 let PredicateMethod = "isSVEPattern";
74 let PredicateMethod = "isSVEVecLenSpecifier";
90 let PredicateMethod = "isPrefetch";
104 let PredicateMethod = "isLogicalImm<int" # Width # "_t>";
146 let PredicateMethod = "isSVEPreferredLogicalImm<int" # Width # "_t>";
192 let PredicateMethod = "isLogicalImm<int" # Width # "_t>";
214 let PredicateMethod = Predicate;
293 let PredicateMethod = "isExactFPImm<" # ValA # ", " # ValB # ">";
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZa.td23 let PredicateMethod = "isGPRPair";
30 let PredicateMethod = "isGPRPair";
H A DRISCVInstrInfoD.td39 let PredicateMethod = "isGPRAsFPR";
45 let PredicateMethod = "isGPRAsFPR";
H A DRISCVInstrInfoC.td228 let PredicateMethod = "isImm";
752 let PredicateMethod = "isAnyRegC";
H A DRISCVInstrInfo.td119 let PredicateMethod = "isGPR";
211 let PredicateMethod = "isImm";
1073 let PredicateMethod = "isAnyReg";
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td1146 let PredicateMethod = "isRegOrImmWithFPT16InputMods";
1183 let PredicateMethod = "isRegOrImmWithIntT16InputMods";
1200 let PredicateMethod = "isRegOrImm";
1209 let PredicateMethod = "isSDWAFP"#opSize#"Operand";
1226 let PredicateMethod = "isVRegWithInputMods";
1233 let PredicateMethod = "isT16VRegWithInputMods<" #
1249 let PredicateMethod = "isSDWAInt"#opSize#"Operand";
1271 let PredicateMethod = "isVRegWithInputMods";
1278 let PredicateMethod = "isT16VRegWithInputMods<" #
1294 let PredicateMethod = "isRegOrImm";
[all …]
H A DAMDGPUInstructions.td132 let PredicateMethod = predicateMethod;
141 string PredicateMethod = "is"#name;
149 CustomOperandClass<name, optional, PredicateMethod, ParserMethod,
172 defvar OpPredicate = op.ParserMatchClass.PredicateMethod;
173 let PredicateMethod =
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrControl.td394 let PredicateMethod = "isTrapImm";
399 let PredicateMethod = "isBkptImm";
H A DM68kInstrInfo.td386 let PredicateMethod = "isImm";
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaOperands.td173 let PredicateMethod = "isImm";
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp194 std::string PredicateMethod; member
1149 Entry->PredicateMethod = "<invalid>"; in getTokenClass()
1285 CI->PredicateMethod = ""; // unused in buildRegisterClasses()
1392 CI->PredicateMethod = std::string(SI->getValue()); in buildOperandClasses()
1395 CI->PredicateMethod = "is" + CI->ClassName; in buildOperandClasses()
2489 OS << " DiagnosticPredicate DP(Operand." << CI.PredicateMethod in emitValidateOperandClass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td57 let PredicateMethod = "isImm";
62 let PredicateMethod = "isImmTLS";
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.td138 let PredicateMethod = "isFPImm";
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrFormats.td204 let PredicateMethod = "isVPTPred";
208 let PredicateMethod = "isVPTPred";
2742 let PredicateMethod = "isComplexRotation<" # Angle # ", " # Remainder # ">";
2756 let PredicateMethod = "isMveSaturateOp";
H A DARMInstrMVE.td25 let PredicateMethod = "isITCondCodeRestrictedI";
35 let PredicateMethod = "isITCondCodeRestrictedS";
45 let PredicateMethod = "isITCondCodeRestrictedU";
55 let PredicateMethod = "isITCondCodeRestrictedFP";
121 let PredicateMethod = "isMemImm7ShiftedOffset<"#shift#",ARM::tGPRRegClassID>";
139 let PredicateMethod = "isMemImm7ShiftedOffset<" # shift #
163 let PredicateMethod = "isMemImm7ShiftedOffset<" # shift #
201 let PredicateMethod = "isMemRegRQOffset<"#shift#">";
222 let PredicateMethod = "isMemRegQOffset<"#shift#">";
3915 let PredicateMethod = "isImmediate<1," # Bits # ">";
H A DARMInstrInfo.td545 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
550 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
706 let PredicateMethod = "isPowerTwoInRange<1,8>";
720 let PredicateMethod = "isMVEPairVectorIndex<"#start#", "#end#">";
742 let PredicateMethod = "isVectorIndexInRange<"#NumLanes#">";
H A DARMInstrThumb2.td388 let PredicateMethod = "isUnsignedOffset<11, 1>";
398 let PredicateMethod = "isLEOffset";
416 let PredicateMethod = "isITCondCodeNoAL";
430 let PredicateMethod = "isITCondCodeNoAL";
H A DARMInstrThumb.td115 let PredicateMethod = "isUnsignedOffset<8, 2>";
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td208 let PredicateMethod = "isGPR";
404 let PredicateMethod = "isSImm26Operand";
419 let PredicateMethod = "isSImm26Operand";

12