| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.td | 542 let Name = "U1Imm"; let PredicateMethod = "isU1Imm"; 552 let Name = "U2Imm"; let PredicateMethod = "isU2Imm"; 572 let Name = "U3Imm"; let PredicateMethod = "isU3Imm"; 582 let Name = "U4Imm"; let PredicateMethod = "isU4Imm"; 591 let Name = "S5Imm"; let PredicateMethod = "isS5Imm"; 601 let Name = "U5Imm"; let PredicateMethod = "isU5Imm"; 611 let Name = "U6Imm"; let PredicateMethod = "isU6Imm"; 621 let Name = "U7Imm"; let PredicateMethod = "isU7Imm"; 631 let Name = "U8Imm"; let PredicateMethod = "isU8Imm"; 698 let PredicateMethod = "isS34Imm"; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterInfo.td | 509 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 D | MipsInstrInfo.td | 665 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 D | MicroMipsInstrInfo.td | 57 let PredicateMethod = "isMemWithGRPMM16Base"; 89 let PredicateMethod = "isMemWithUimmWordAlignedOffsetSP<7>"; 96 let PredicateMethod = "isMemWithSimmWordAlignedOffsetGP<9>"; 153 let PredicateMethod = "isMemWithUimmOffsetSP<6>"; 534 let PredicateMethod = "isRegList16";
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.td | 508 let PredicateMethod = "isNeonVectorReg"; 512 let PredicateMethod = "isNeonVectorReg"; 525 let PredicateMethod = "isNeonVectorRegLo"; 538 let PredicateMethod 884 let PredicateMethod = "isSVEPredicateVectorRegOfWidth<" 927 let PredicateMethod = "isSVEDataVectorRegOfWidth<" 1008 let PredicateMethod = 1278 let PredicateMethod = "isMatrixRegOperand<" 1303 let PredicateMethod = "isMatrixRegOperand<" 1339 let PredicateMethod = "isMatrixRegOperand<" [all …]
|
| H A D | AArch64InstrFormats.td | 153 let PredicateMethod = "isArithmeticShifter<" # width # ">"; 165 let PredicateMethod = "isLogicalShifter<" # width # ">"; 292 let PredicateMethod = "isSImm<" # width # ">"; 576 let PredicateMethod = "isBranchTarget<" # N # ">"; 815 let PredicateMethod = "isLogicalImm<int32_t>"; 820 let PredicateMethod = "isLogicalImm<int64_t>"; 825 let PredicateMethod = "isLogicalImm<int32_t>"; 830 let PredicateMethod = "isLogicalImm<int64_t>"; 1911 let PredicateMethod = "isImmInRange<0,31>"; 1916 let PredicateMethod = "isImmInRange<32,63>"; [all …]
|
| H A D | SVEInstrFormats.td | 24 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; 242 let PredicateMethod = "isExactFPImm<" # ValA # ", " # ValB # ">";
|
| H A D | AArch64InstrInfo.td | 1544 let PredicateMethod = "is" # basename # "MovAlias<" # width # ", " 3091 let PredicateMethod = "isSImm9OffsetFB<" # Width # ">";
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.td | 954 let PredicateMethod = "isInterpSlot"; 967 let PredicateMethod = "isInterpAttr"; 982 let PredicateMethod = "isAttrChan"; 994 let PredicateMethod = "isSendMsg"; 1001 let PredicateMethod = "isSwizzle"; 1009 let PredicateMethod = "isEndpgm"; 1017 let PredicateMethod = "isExpTgt"; 1157 let PredicateMethod = "is"#CName; 1374 let PredicateMethod = "isRegOrImm"; 1442 let PredicateMethod = "isRegOrImm"; [all …]
|
| H A D | SOPInstructions.td | 11 let PredicateMethod = "isGPRIdxMode";
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | AsmMatcherEmitter.cpp | 193 std::string PredicateMethod; member 1145 Entry->PredicateMethod = "<invalid>"; in getTokenClass() 1281 CI->PredicateMethod = ""; // unused in buildRegisterClasses() 1388 CI->PredicateMethod = std::string(SI->getValue()); in buildOperandClasses() 1391 CI->PredicateMethod = "is" + CI->ClassName; in buildOperandClasses() 2479 OS << " DiagnosticPredicate DP(Operand." << CI.PredicateMethod in emitValidateOperandClass()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZOperands.td | 56 let PredicateMethod = "isImm"; 61 let PredicateMethod = "isImmTLS";
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrInfo.td | 134 let PredicateMethod = "isFPImm";
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMInstrFormats.td | 204 let PredicateMethod = "isVPTPred"; 208 let PredicateMethod = "isVPTPred"; 2741 let PredicateMethod = "isComplexRotation<" # Angle # ", " # Remainder # ">"; 2755 let PredicateMethod = "isMveSaturateOp";
|
| H A D | ARMInstrMVE.td | 25 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#">"; 3910 let PredicateMethod = "isImmediate<1," # Bits # ">";
|
| H A D | ARMInstrInfo.td | 534 let PredicateMethod = "isImmediate<" # Low # "," # High # ">"; 539 let PredicateMethod = "isImmediate<" # Low # "," # High # ">"; 695 let PredicateMethod = "isPowerTwoInRange<1,8>"; 709 let PredicateMethod = "isMVEPairVectorIndex<"#start#", "#end#">"; 731 let PredicateMethod = "isVectorIndexInRange<"#NumLanes#">";
|
| H A D | ARMInstrThumb2.td | 388 let PredicateMethod = "isUnsignedOffset<11, 1>"; 398 let PredicateMethod = "isLEOffset"; 416 let PredicateMethod = "isITCondCodeNoAL"; 430 let PredicateMethod = "isITCondCodeNoAL";
|
| H A D | ARMInstrThumb.td | 115 let PredicateMethod = "isUnsignedOffset<8, 2>";
|
| H A D | ARMInstrNEON.td | 53 let PredicateMethod = "isNEONmovReplicate<" # From.Size # ", " # To.Size # ">"; 60 let PredicateMethod = "isNEONinvReplicate<" # From.Size # ", " # To.Size # ">";
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kInstrInfo.td | 376 let PredicateMethod = "isImm";
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.td | 127 let PredicateMethod = "isGPR"; 209 let PredicateMethod = "isImm";
|
| H A D | RISCVInstrInfoV.td | 39 let PredicateMethod = "isV0Reg";
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.td | 182 let PredicateMethod = "isImm";
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 154 let PredicateMethod = "isTailRelocSym";
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | Target.td | 835 string PredicateMethod = ?;
|