Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.td509 let PredicateMethod = "isGPRAsmReg";
514 let PredicateMethod = "isGPRZeroAsmReg";
524 let PredicateMethod = "isGPRAsmReg";
529 let PredicateMethod = "isMM16AsmReg";
534 let PredicateMethod = "isMM16AsmRegZero";
554 let PredicateMethod = "isACCAsmReg";
559 let PredicateMethod = "isACCAsmReg";
564 let PredicateMethod = "isACCAsmReg";
573 let PredicateMethod = "isFGRAsmReg";
583 let PredicateMethod = "isFGRAsmReg";
[all …]
H A DMipsInstrInfo.td665 let PredicateMethod = "isAnyImm<33>";
677 let PredicateMethod = "isScaledSImm<19, 2>";
684 let PredicateMethod = "isAnyImm<16>";
692 let PredicateMethod = "isUImm<16>";
702 let PredicateMethod = "isAnyImm<16>";
710 let PredicateMethod = "isScaledSImm<10, 3>";
739 let PredicateMethod = "isScaledSImm<7, 2>";
756 let PredicateMethod = "isScaledUImm<6, 2>";
767 let PredicateMethod = "isScaledUImm<5, 2>";
817 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>";
532 let PredicateMethod = "isRegList16";
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td508 let PredicateMethod = "isNeonVectorReg";
512 let PredicateMethod = "isNeonVectorReg";
525 let PredicateMethod = "isNeonVectorRegLo";
538 let PredicateMethod
884 let PredicateMethod = "isSVEPredicateVectorRegOfWidth<"
935 let PredicateMethod = "isSVEDataVectorRegOfWidth<"
1016 let PredicateMethod =
1284 let PredicateMethod = "isMatrixRegOperand<"
1309 let PredicateMethod = "isMatrixRegOperand<"
1345 let PredicateMethod = "isMatrixRegOperand<"
[all …]
H A DAArch64InstrFormats.td149 let PredicateMethod = "isArithmeticShifter<" # width # ">";
161 let PredicateMethod = "isLogicalShifter<" # width # ">";
288 let PredicateMethod = "isSImm<" # width # ">";
572 let PredicateMethod = "isBranchTarget<" # N # ">";
810 let PredicateMethod = "isLogicalImm<int32_t>";
815 let PredicateMethod = "isLogicalImm<int64_t>";
820 let PredicateMethod = "isLogicalImm<int32_t>";
825 let PredicateMethod = "isLogicalImm<int64_t>";
1831 let PredicateMethod = "isImmInRange<0,31>";
1836 let PredicateMethod = "isImmInRange<32,63>";
[all …]
H A DSVEInstrFormats.td24 let PredicateMethod = "isSVEPattern";
40 let PredicateMethod = "isPrefetch";
54 let PredicateMethod = "isLogicalImm<int" # Width # "_t>";
96 let PredicateMethod = "isSVEPreferredLogicalImm<int" # Width # "_t>";
142 let PredicateMethod = "isLogicalImm<int" # Width # "_t>";
164 let PredicateMethod = Predicate;
235 let PredicateMethod = "isExactFPImm<" # ValA # ", " # ValB # ">";
H A DAArch64InstrInfo.td1384 let PredicateMethod = "is" # basename # "MovAlias<" # width # ", "
2899 let PredicateMethod = "isSImm9OffsetFB<" # Width # ">";
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td859 let PredicateMethod = "isInterpSlot";
872 let PredicateMethod = "isInterpAttr";
887 let PredicateMethod = "isAttrChan";
899 let PredicateMethod = "isSendMsg";
906 let PredicateMethod = "isSwizzle";
914 let PredicateMethod = "isEndpgm";
922 let PredicateMethod = "isExpTgt";
1040 let PredicateMethod = "is"#CName;
1236 let PredicateMethod = "isRegOrImm";
1299 let PredicateMethod = "isRegOrImm";
[all …]
H A DSOPInstructions.td11 let PredicateMethod = "isGPRIdxMode";
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td712 let Name = "U1Imm"; let PredicateMethod = "isU1Imm";
722 let Name = "U2Imm"; let PredicateMethod = "isU2Imm";
742 let Name = "U3Imm"; let PredicateMethod = "isU3Imm";
752 let Name = "U4Imm"; let PredicateMethod = "isU4Imm";
761 let Name = "S5Imm"; let PredicateMethod = "isS5Imm";
771 let Name = "U5Imm"; let PredicateMethod = "isU5Imm";
781 let Name = "U6Imm"; let PredicateMethod = "isU6Imm";
791 let Name = "U7Imm"; let PredicateMethod = "isU7Imm";
801 let Name = "U8Imm"; let PredicateMethod = "isU8Imm";
868 let PredicateMethod = "isS34Imm";
[all …]
H A DPPCInstrPrefix.td556 let Name = "RegVSRpRC"; let PredicateMethod = "isVSRpEvenRegNumber";
564 let Name = "RegVSRpEvenRC"; let PredicateMethod = "isVSRpEvenRegNumber";
635 let Name = "RegACCRC"; let PredicateMethod = "isACCRegNumber";
H A DPPCInstrVSX.td55 let Name = "RegVSRC"; let PredicateMethod = "isVSRegNumber";
62 let Name = "RegVSFRC"; let PredicateMethod = "isVSRegNumber";
69 let Name = "RegVSSRC"; let PredicateMethod = "isVSRegNumber";
76 let Name = "RegSPILLTOVSRRC"; let PredicateMethod = "isVSRegNumber";
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp192 std::string PredicateMethod; member
1135 Entry->PredicateMethod = "<invalid>"; in getTokenClass()
1271 CI->PredicateMethod = ""; // unused in buildRegisterClasses()
1378 CI->PredicateMethod = std::string(SI->getValue()); in buildOperandClasses()
1381 CI->PredicateMethod = "is" + CI->ClassName; in buildOperandClasses()
2469 OS << " DiagnosticPredicate DP(Operand." << CI.PredicateMethod in emitValidateOperandClass()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td56 let PredicateMethod = "isImm";
61 let PredicateMethod = "isImmTLS";
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td23 let PredicateMethod = "isGPR";
H A DRISCVInstrInfoV.td37 let PredicateMethod = "isV0Reg";
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.td134 let PredicateMethod = "isFPImm";
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrFormats.td202 let PredicateMethod = "isVPTPred";
206 let PredicateMethod = "isVPTPred";
2734 let PredicateMethod = "isComplexRotation<" # Angle # ", " # Remainder # ">";
2748 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#">";
3883 let PredicateMethod = "isImmediate<1," # Bits # ">";
H A DARMInstrInfo.td528 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
533 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
689 let PredicateMethod = "isPowerTwoInRange<1,8>";
703 let PredicateMethod = "isMVEPairVectorIndex<"#start#", "#end#">";
725 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>";
H A DARMInstrNEON.td53 let PredicateMethod = "isNEONmovReplicate<" # From.Size # ", " # To.Size # ">";
60 let PredicateMethod = "isNEONinvReplicate<" # From.Size # ", " # To.Size # ">";
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrInfo.td347 let PredicateMethod = "isImm";
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td773 string PredicateMethod = ?;