Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.td509 let PredicateMethod = "isGPRAsmReg";
514 let PredicateMethod = "isGPRZeroAsmReg";
519 let PredicateMethod = "isGPRNonZeroAsmReg";
524 let PredicateMethod = "isGPRAsmReg";
529 let PredicateMethod = "isMM16AsmReg";
534 let PredicateMethod = "isMM16AsmRegZero";
539 let PredicateMethod = "isMM16AsmRegMoveP";
544 let PredicateMethod = "isMM16AsmRegMovePPairFirst";
549 let PredicateMethod = "isMM16AsmRegMovePPairSecond";
554 let PredicateMethod = "isACCAsmReg";
[all …]
H A DMipsInstrInfo.td573 let PredicateMethod = "isConstantSImm<" # Bits # ", " # Offset # ">";
582 let PredicateMethod = "isScaledSImm<" # Bits # ", " # Shift # ">";
591 let PredicateMethod = "isConstantUImm<" # Bits # ", " # Offset # ">";
601 let PredicateMethod = "isConstantUImmRange<" # Bottom # ", " # Top # ">";
610 let PredicateMethod = "isSImm<" # Bits # ">";
619 let PredicateMethod = "isUImm<" # Bits # ">";
629 let PredicateMethod = "isSImm<" # Bits # ">";
665 let PredicateMethod = "isAnyImm<33>";
677 let PredicateMethod = "isScaledSImm<19, 2>";
684 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>";
532 let PredicateMethod = "isRegList16";
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td176 let PredicateMethod = "isGPR64<AArch64::GPR64spRegClassID>";
500 let PredicateMethod = "isNeonVectorReg";
504 let PredicateMethod = "isNeonVectorReg";
517 let PredicateMethod = "isNeonVectorRegLo";
530 let PredicateMethod
543 let PredicateMethod = "isImplicitlyTypedVectorList<RegKind::NeonVector, " # count # ">";
553 let PredicateMethod = "isImplicitlyTypedVectorList<RegKind::NeonVector, " # count # ">";
647 let PredicateMethod = "isGPR64<AArch64::" # RC # "RegClassID>";
874 let PredicateMethod = "isSVEPredicateVectorRegOfWidth<"
925 let PredicateMethod = "isSVEDataVectorRegOfWidth<"
[all …]
H A DAArch64InstrFormats.td148 let PredicateMethod = "isArithmeticShifter<" # width # ">";
160 let PredicateMethod = "isLogicalShifter<" # width # ">";
246 let PredicateMethod = "isUImmScaled<" # Width # ", " # Scale # ">";
253 let PredicateMethod = "isSImmScaled<" # Width # ", " # Scale # ">";
287 let PredicateMethod = "isSImm<" # width # ">";
295 let PredicateMethod = "isImmInRange<" # Low # "," # High # ">";
571 let PredicateMethod = "isBranchTarget<" # N # ">";
808 let PredicateMethod = "isLogicalImm<int32_t>";
813 let PredicateMethod = "isLogicalImm<int64_t>";
818 let PredicateMethod = "isLogicalImm<int32_t>";
[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.td1375 let PredicateMethod = "is" # basename # "MovAlias<" # width # ", "
2890 let PredicateMethod = "isSImm9OffsetFB<" # Width # ">";
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td853 let PredicateMethod = "isInterpSlot";
866 let PredicateMethod = "isInterpAttr";
881 let PredicateMethod = "isAttrChan";
893 let PredicateMethod = "isSendMsg";
900 let PredicateMethod = "isSwizzle";
908 let PredicateMethod = "isEndpgm";
916 let PredicateMethod = "isExpTgt";
1034 let PredicateMethod = "is"#CName;
1168 let PredicateMethod = "isKImmFP"#size;
1192 let PredicateMethod = "isRegOrImmWithFP"#opSize#"InputMods";
[all …]
H A DSOPInstructions.td11 let PredicateMethod = "isGPRIdxMode";
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td627 let Name = "RegGPRC"; let PredicateMethod = "isRegNumber";
633 let Name = "RegG8RC"; let PredicateMethod = "isRegNumber";
639 let Name = "RegGPRCNoR0"; let PredicateMethod = "isRegNumber";
645 let Name = "RegG8RCNoX0"; let PredicateMethod = "isRegNumber";
651 let Name = "RegF8RC"; let PredicateMethod = "isRegNumber";
657 let Name = "RegF4RC"; let PredicateMethod = "isRegNumber";
663 let Name = "RegVRRC"; let PredicateMethod = "isRegNumber";
669 let Name = "RegVFRC"; let PredicateMethod = "isRegNumber";
675 let Name = "RegCRBITRC"; let PredicateMethod = "isCRBitNumber";
681 let Name = "RegCRRC"; let PredicateMethod = "isCCRegNumber";
[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";
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td56 let PredicateMethod = "isImm";
61 let PredicateMethod = "isImmTLS";
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.td126 let PredicateMethod = "isFPImm";
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td23 let PredicateMethod = "isGPR";
H A DRISCVInstrInfoV.td37 let PredicateMethod = "isV0Reg";
/netbsd-src/external/apache2/llvm/dist/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#">";
3888 let PredicateMethod = "isImmediate<1," # Bits # ">";
H A DARMInstrInfo.td523 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
528 let PredicateMethod = "isImmediate<" # Low # "," # High # ">";
684 let PredicateMethod = "isPowerTwoInRange<1,8>";
698 let PredicateMethod = "isMVEPairVectorIndex<"#start#", "#end#">";
720 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 # ">";
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kInstrInfo.td347 let PredicateMethod = "isImm";
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTarget.td773 string PredicateMethod = ?;