Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.td532 let Name = "RegGPRC"; let PredicateMethod = "isRegNumber";
538 let Name = "RegG8RC"; let PredicateMethod = "isRegNumber";
544 let Name = "RegG8pRC"; let PredicateMethod = "isEvenRegNumber";
550 let Name = "RegGPRCNoR0"; let PredicateMethod = "isRegNumber";
556 let Name = "RegG8RCNoX0"; let PredicateMethod = "isRegNumber";
562 let Name = "RegF8RC"; let PredicateMethod = "isRegNumber";
568 let Name = "RegF4RC"; let PredicateMethod = "isRegNumber";
574 let Name = "RegFpRC"; let PredicateMethod = "isEvenRegNumber";
580 let Name = "RegVRRC"; let PredicateMethod = "isRegNumber";
586 let Name = "RegVFRC"; let PredicateMethod = "isRegNumber";
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.td511 let PredicateMethod = "isGPRAsmReg";
516 let PredicateMethod = "isGPRZeroAsmReg";
521 let PredicateMethod = "isGPRNonZeroAsmReg";
526 let PredicateMethod = "isGPRAsmReg";
531 let PredicateMethod = "isMM16AsmReg";
536 let PredicateMethod = "isMM16AsmRegZero";
541 let PredicateMethod = "isMM16AsmRegMoveP";
546 let PredicateMethod = "isMM16AsmRegMovePPairFirst";
551 let PredicateMethod = "isMM16AsmRegMovePPairSecond";
556 let PredicateMethod = "isACCAsmReg";
[all …]
H A DMipsInstrInfo.td574 let PredicateMethod = "isConstantSImm<" # Bits # ", " # Offset # ">";
583 let PredicateMethod = "isScaledSImm<" # Bits # ", " # Shift # ">";
592 let PredicateMethod = "isConstantUImm<" # Bits # ", " # Offset # ">";
602 let PredicateMethod = "isConstantUImmRange<" # Bottom # ", " # Top # ">";
611 let PredicateMethod = "isSImm<" # Bits # ">";
620 let PredicateMethod = "isUImm<" # Bits # ">";
630 let PredicateMethod = "isSImm<" # Bits # ">";
666 let PredicateMethod = "isAnyImm<33>";
678 let PredicateMethod = "isScaledSImm<19, 2>";
685 let PredicateMethod = "isAnyImm<16>";
[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/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td195 let PredicateMethod = "isGPR64<AArch64::GPR64spRegClassID>";
552 let PredicateMethod = "isNeonVectorReg";
556 let PredicateMethod = "isNeonVectorReg";
569 let PredicateMethod = "isNeonVectorRegLo";
580 let PredicateMethod = "isNeonVectorReg0to7";
591 let PredicateMethod
604 let PredicateMethod = "isImplicitlyTypedVectorList<RegKind::NeonVector, " # count # ">";
614 let PredicateMethod = "isImplicitlyTypedVectorList<RegKind::NeonVector, " # count # ">";
708 let PredicateMethod = "isGPR64<AArch64::" # RC # "RegClassID>";
942 let PredicateMethod = "isSVEPredicateVectorRegOfWidth<"
[all …]
H A DAArch64InstrFormats.td207 let PredicateMethod = "isArithmeticShifter<" # width # ">";
219 let PredicateMethod = "isLogicalShifter<" # width # ">";
305 let PredicateMethod = "isUImmScaled<" # Width # ", " # Scale # ">";
312 let PredicateMethod = "isSImmScaled<" # Width # ", " # Scale # ">";
348 let PredicateMethod = "isSImm<" # width # ">";
355 let PredicateMethod = "isImmInRange<" # Low # "," # High # ">";
645 let PredicateMethod = "isBranchTarget<" # N # ">";
909 let PredicateMethod = "isLogicalImm<int32_t>";
914 let PredicateMethod = "isLogicalImm<int64_t>";
919 let PredicateMethod = "isLogicalImm<int32_t>";
[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;
303 let PredicateMethod = "isExactFPImm<" # ValA # ", " # ValB # ">";
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td1021 let PredicateMethod =
1034 let PredicateMethod = "isImmTy<AMDGPUOperand::"#ImmTy#">";
1182 let PredicateMethod = "isRegOrImmWithFP"#opSize#"InputMods";
1187 let PredicateMethod = "isRegOrInlineImmWithFP"#opSize#"InputMods";
1193 let PredicateMethod = "isRegOrImmWithFPT16InputMods";
1202 let PredicateMethod = "isRegOrInlineImmWithFP16InputMods<" #
1229 let PredicateMethod = "isRegOrImmWithInt"#opSize#"InputMods";
1233 let PredicateMethod = "isRegOrInlineImmWithInt"#opSize#"InputMods";
1237 let PredicateMethod = "isRegOrImmWithIntT16InputMods";
1254 let PredicateMethod = "isRegOrImm";
[all …]
H A DAMDGPUInstructions.td110 let PredicateMethod = predicateMethod;
119 string PredicateMethod = "is"#name;
127 CustomOperandClass<name, optional, PredicateMethod, ParserMethod,
152 defvar OpPredicate = op.ParserMatchClass.PredicateMethod;
153 let PredicateMethod =
H A DSMInstructions.td17 let PredicateMethod = SMEMOffsetMod.PredicateMethod;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZa.td24 let PredicateMethod = "isGPRPair";
31 let PredicateMethod = "isGPRPair";
H A DRISCVInstrInfoZc.td48 let PredicateMethod = "isSpimm";
56 let PredicateMethod = "isSpimm";
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.td123 let PredicateMethod = "isGPR";
215 let PredicateMethod = "isImm";
1082 let PredicateMethod = "isAnyReg";
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrControl.td394 let PredicateMethod = "isTrapImm";
399 let PredicateMethod = "isBkptImm";
H A DM68kInstrInfo.td372 let PredicateMethod = "isImm";
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaOperands.td173 let PredicateMethod = "isImm";
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp195 std::string PredicateMethod; member
1180 Entry->PredicateMethod = "<invalid>"; in getTokenClass()
1315 CI->PredicateMethod = ""; // unused in buildRegisterClasses()
1421 CI->PredicateMethod = std::string(SI->getValue()); in buildOperandClasses()
1424 CI->PredicateMethod = "is" + CI->ClassName; in buildOperandClasses()
2505 OS << " DiagnosticPredicate DP(Operand." << CI.PredicateMethod in emitValidateOperandClass()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td57 let PredicateMethod = "isImm";
62 let PredicateMethod = "isImmTLS";
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.td148 let PredicateMethod = "isFPImm";
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrFormats.td212 let PredicateMethod = "isVPTPred";
218 let PredicateMethod = "isVPTPred";
2785 let PredicateMethod = "isComplexRotation<" # Angle # ", " # Remainder # ">";
2799 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
[all...]
H A DARMInstrInfo.td546 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
551 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
707 let PredicateMethod = "isPowerTwoInRange<1,8>";
721 let PredicateMethod = "isMVEPairVectorIndex<"#start#", "#end#">";
743 let PredicateMethod = "isVectorIndexInRange<"#NumLanes#">";
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td209 let PredicateMethod = "isGPR";
412 let PredicateMethod = "isSImm26Operand";
427 let PredicateMethod = "isSImm26Operand";

12