Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.td502 let PredicateMethod = "isGPRAsmReg";
507 let PredicateMethod = "isGPRZeroAsmReg";
517 let PredicateMethod = "isGPRAsmReg";
522 let PredicateMethod = "isMM16AsmReg";
547 let PredicateMethod = "isACCAsmReg";
552 let PredicateMethod = "isACCAsmReg";
557 let PredicateMethod = "isACCAsmReg";
566 let PredicateMethod = "isFGRAsmReg";
576 let PredicateMethod = "isFGRAsmReg";
586 let PredicateMethod = "isFGRAsmReg";
[all …]
H A DMipsInstrInfo.td652 let PredicateMethod = "isAnyImm<33>";
664 let PredicateMethod = "isScaledSImm<19, 2>";
671 let PredicateMethod = "isAnyImm<16>";
679 let PredicateMethod = "isUImm<16>";
689 let PredicateMethod = "isAnyImm<16>";
697 let PredicateMethod = "isScaledSImm<10, 3>";
726 let PredicateMethod = "isScaledSImm<7, 2>";
743 let PredicateMethod = "isScaledUImm<6, 2>";
754 let PredicateMethod = "isScaledUImm<5, 2>";
804 let PredicateMethod = "isConstantImmz";
[all …]
H A DMicroMipsInstrInfo.td58 let PredicateMethod = "isMemWithGRPMM16Base";
90 let PredicateMethod = "isMemWithUimmWordAlignedOffsetSP<7>";
97 let PredicateMethod = "isMemWithSimmWordAlignedOffsetGP<9>";
154 let PredicateMethod = "isMemWithUimmOffsetSP<6>";
532 let PredicateMethod = "isRegList16";
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td174 let PredicateMethod = "isGPR64<AArch64::GPR64spRegClassID>";
479 let PredicateMethod = "isNeonVectorReg";
483 let PredicateMethod = "isNeonVectorReg";
496 let PredicateMethod = "isNeonVectorRegLo";
506 let PredicateMethod
623 let PredicateMethod = "isGPR64<AArch64::" # RC # "RegClassID>";
820 let PredicateMethod = "isSVEPredicateVectorRegOfWidth<"
886 let PredicateMethod = "isSVEDataVectorRegOfWidth<"
927 let PredicateMethod = "isFPRasZPR<AArch64::FPR" # Width # "RegClassID>";
967 let PredicateMethod =
[all …]
H A DAArch64InstrFormats.td125 let PredicateMethod = "isArithmeticShifter<" # width # ">";
137 let PredicateMethod = "isLogicalShifter<" # width # ">";
263 let PredicateMethod = "isSImm<" # width # ">";
470 let PredicateMethod = "isBranchTarget<" # N # ">";
677 let PredicateMethod = "isLogicalImm<int32_t>";
682 let PredicateMethod = "isLogicalImm<int64_t>";
687 let PredicateMethod = "isLogicalImm<int32_t>";
692 let PredicateMethod = "isLogicalImm<int64_t>";
1500 let PredicateMethod = "isImmInRange<0,31>";
1505 let PredicateMethod = "isImmInRange<32,63>";
[all …]
H A DSVEInstrFormats.td17 let PredicateMethod = "isSVEPattern";
33 let PredicateMethod = "isPrefetch";
47 let PredicateMethod = "isLogicalImm<int" # Width # "_t>";
89 let PredicateMethod = "isSVEPreferredLogicalImm<int" # Width # "_t>";
135 let PredicateMethod = "isLogicalImm<int" # Width # "_t>";
157 let PredicateMethod = Predicate;
210 let PredicateMethod = "isExactFPImm<" # ValA # ", " # ValB # ">";
H A DAArch64InstrInfo.td830 let PredicateMethod = "is" # basename # "MovAlias<" # width # ", "
2235 let PredicateMethod = "isSImm9OffsetFB<" # Width # ">";
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td543 let PredicateMethod = "isInterpSlot";
571 let PredicateMethod = "isAttrChan";
583 let PredicateMethod = "isSendMsg";
590 let PredicateMethod = "isSwizzle";
598 let PredicateMethod = "isExpTgt";
679 let PredicateMethod = "is"#CName;
845 let PredicateMethod = "isRegOrImm";
871 let PredicateMethod = "isVReg";
898 let PredicateMethod = "isVReg";
908 let PredicateMethod = "isRegOrImm";
[all …]
H A DSOPInstructions.td12 let PredicateMethod = "isGPRIdxMode";
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td567 let Name = "U1Imm"; let PredicateMethod = "isU1Imm";
576 let Name = "U2Imm"; let PredicateMethod = "isU2Imm";
594 let Name = "U3Imm"; let PredicateMethod = "isU3Imm";
603 let Name = "U4Imm"; let PredicateMethod = "isU4Imm";
611 let Name = "S5Imm"; let PredicateMethod = "isS5Imm";
620 let Name = "U5Imm"; let PredicateMethod = "isU5Imm";
629 let Name = "U6Imm"; let PredicateMethod = "isU6Imm";
638 let Name = "U7Imm"; let PredicateMethod = "isU7Imm";
647 let Name = "U8Imm"; let PredicateMethod = "isU8Imm";
656 let Name = "U10Imm"; let PredicateMethod = "isU10Imm";
[all …]
H A DPPCInstrQPX.td17 let Name = "RegQFRC"; let PredicateMethod = "isRegNumber";
23 let Name = "RegQSRC"; let PredicateMethod = "isRegNumber";
29 let Name = "RegQBRC"; let PredicateMethod = "isRegNumber";
H A DPPCInstrVSX.td30 let Name = "RegVSRC"; let PredicateMethod = "isVSRegNumber";
37 let Name = "RegVSFRC"; let PredicateMethod = "isVSRegNumber";
44 let Name = "RegVSSRC"; let PredicateMethod = "isVSRegNumber";
51 let Name = "RegSPILLTOVSRRC"; let PredicateMethod = "isVSRegNumber";
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp193 std::string PredicateMethod; member
1136 Entry->PredicateMethod = "<invalid>"; in getTokenClass()
1271 CI->PredicateMethod = ""; // unused in buildRegisterClasses()
1379 CI->PredicateMethod = SI->getValue(); in buildOperandClasses()
1382 CI->PredicateMethod = "is" + CI->ClassName; in buildOperandClasses()
2469 OS << " DiagnosticPredicate DP(Operand." << CI.PredicateMethod in emitValidateOperandClass()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td39 let PredicateMethod = "isImm";
44 let PredicateMethod = "isImmTLS";
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrThumb.td112 let PredicateMethod = "isUnsignedOffset<8, 2>";
H A DARMInstrFormats.td2617 let PredicateMethod = "isComplexRotation<" # Angle # ", " # Remainder # ">";
H A DARMInstrInfo.td492 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
497 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
H A DARMInstrNEON.td54 let PredicateMethod = "isNEONmovReplicate<" # From.Size # ", " # To.Size # ">";
61 let PredicateMethod = "isNEONinvReplicate<" # From.Size # ", " # To.Size # ">";
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTarget.td692 string PredicateMethod = ?;