/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrPredicates.td | 1 //===---X86InstrPredicates.td - X86 Predicate Definitions --*- tablegen -*-===// 9 def TruePredicate : Predicate<"true">; 35 def HasEGPR : Predicate<"Subtarget->hasEGPR()">; 36 def NoEGPR : Predicate<"!Subtarget->hasEGPR()">; 46 def HasNDD : Predicate<"Subtarget->hasNDD()">; 47 def NoNDD : Predicate<"!Subtarget->hasNDD()">; 48 def HasCF : Predicate<"Subtarget->hasCF()">; 49 def HasCMOV : Predicate<"Subtarget->canUseCMOV()">; 50 def NoCMOV : Predicate<"!Subtarget->canUseCMOV()">; 51 def HasNOPL : Predicate<"Subtarge [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMPredicates.td | 9 def HasV4T : Predicate<"Subtarget->hasV4TOps()">, 11 def NoV4T : Predicate<"!Subtarget->hasV4TOps()">; 12 def HasV5T : Predicate<"Subtarget->hasV5TOps()">, 14 def NoV5T : Predicate<"!Subtarget->hasV5TOps()">; 15 def HasV5TE : Predicate<"Subtarget->hasV5TEOps()">, 17 def HasV6 : Predicate<"Subtarget->hasV6Ops()">, 19 def NoV6 : Predicate<"!Subtarget->hasV6Ops()">; 20 def HasV6M : Predicate<"Subtarget->hasV6MOps()">, 23 def HasV8MBaseline : Predicate<"Subtarget->hasV8MBaselineOps()">, 26 def HasV8MMainline : Predicate<"Subtarge [all...] |
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | MacroFusionPredicatorEmitter.cpp | 128 for (Record *Predicate : Predicates) { in emitPredicates() 129 Record *Target = Predicate->getValueAsDef("Target"); in emitPredicates() 131 emitFirstPredicate(Predicate, IsCommutable, PE, OS); in emitPredicates() 133 emitSecondPredicate(Predicate, IsCommutable, PE, OS); in emitPredicates() 135 emitBothPredicate(Predicate, IsCommutable, PE, OS); in emitPredicates() 142 void MacroFusionPredicatorEmitter::emitFirstPredicate(Record *Predicate, in emitFirstPredicate() 146 if (Predicate->isSubClassOf("WildcardPred")) { in emitFirstPredicate() 149 << (Predicate->getValueAsBit("ReturnValue") ? "true" : "false") in emitFirstPredicate() 151 } else if (Predicate->isSubClassOf("OneUsePred")) { in emitFirstPredicate() 158 } else if (Predicate in emitFirstPredicate() 140 emitFirstPredicate(Record * Predicate,PredicateExpander & PE,raw_ostream & OS) emitFirstPredicate() argument 172 emitSecondPredicate(Record * Predicate,PredicateExpander & PE,raw_ostream & OS) emitSecondPredicate() argument 192 emitBothPredicate(Record * Predicate,PredicateExpander & PE,raw_ostream & OS) emitBothPredicate() argument [all...] |
H A D | GlobalISelEmitter.cpp | 202 const TreePredicateFn &Predicate = Call.Fn; in isTrivialOperatorNode() 204 if (Predicate.isAlwaysTrue()) in isTrivialOperatorNode() 207 if (Predicate.isImmediatePattern()) in isTrivialOperatorNode() 210 if (Predicate.hasNoUse() || Predicate.hasOneUse()) in isTrivialOperatorNode() 213 if (Predicate.isNonExtLoad() || Predicate.isAnyExtLoad() || in isTrivialOperatorNode() 214 Predicate.isSignExtLoad() || Predicate.isZeroExtLoad()) in isTrivialOperatorNode() 217 if (Predicate in isTrivialOperatorNode() 203 const TreePredicateFn &Predicate = Call.Fn; isTrivialOperatorNode() local 514 const TreePredicateFn &Predicate = Call.Fn; getEquivNode() local 549 getMemSizeBitsFromPredicate(const TreePredicateFn & Predicate) getMemSizeBitsFromPredicate() argument 562 addBuiltinPredicates(const Record * SrcGIEquivOrNull,const TreePredicateFn & Predicate,InstructionMatcher & InsnMatcher,bool & HasAddedMatcher) addBuiltinPredicates() argument 749 const TreePredicateFn &Predicate = Call.Fn; createAndImportSelDAGMatcher() local 982 const TreePredicateFn &Predicate = Call.Fn; importChildMatcher() local 2491 declareSubtargetFeature(Record * Predicate) declareSubtargetFeature() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVFeatures.td | 78 def HasStdExtZicbom : Predicate<"Subtarget->hasStdExtZicbom()">, 85 def HasStdExtZicbop : Predicate<"Subtarget->hasStdExtZicbop()">, 93 def HasStdExtZicboz : Predicate<"Subtarget->hasStdExtZicboz()">, 116 def HasStdExtZicsr : Predicate<"Subtarget->hasStdExtZicsr()">, 129 def HasStdExtZicond : Predicate<"Subtarget->hasStdExtZicond()">, 136 def HasStdExtZifencei : Predicate<"Subtarget->hasStdExtZifencei()">, 144 def HasStdExtZihintpause : Predicate<"Subtarget->hasStdExtZihintpause()">, 152 def HasStdExtZihintntl : Predicate<"Subtarget->hasStdExtZihintntl()">, 163 def HasStdExtZimop : Predicate<"Subtarget->hasStdExtZimop()">, 171 def HasStdExtZicfilp : Predicate<"Subtarge [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPU.td | 1764 // Predicate helper class 1768 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS">, 1772 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||" 1777 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||" 1783 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||" 1789 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS">, 1793 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||" 1798 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||" 1804 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||" 1810 Predicate<"Subtarge [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCPredicates.h | 26 enum Predicate { enum 70 Predicate InvertPredicate(Predicate Opcode); 74 Predicate getSwappedPredicate(Predicate Opcode); 77 inline unsigned getPredicateCondition(Predicate Opcode) { in getPredicateCondition() 82 inline unsigned getPredicateHint(Predicate Opcode) { in getPredicateHint() 87 inline Predicate getPredicate(unsigned Condition, unsigned Hint) { in getPredicate() 88 return (Predicate)((Condition & ~BR_HINT_MASK) | in getPredicate()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.h | 228 template <typename Predicate> Predicate predNot(Predicate P) { in predNot() 233 template<typename Predicate> 234 Predicate all(Predicate P0, Predicate P1) { in all() 240 template<typename Predicate, typename... Args> 241 Predicate all(Predicate P 400 LegalityPredicate Predicate; global() variable 407 Predicate(Predicate) Predicate() argument 473 actionIf(LegalizeAction Action,LegalityPredicate Predicate) actionIf() argument 479 actionIf(LegalizeAction Action,LegalityPredicate Predicate,LegalizeMutation Mutation) actionIf() argument 592 legalIf(LegalityPredicate Predicate) legalIf() argument 656 bitcastIf(LegalityPredicate Predicate,LegalizeMutation Mutation) bitcastIf() argument 674 lowerIf(LegalityPredicate Predicate) lowerIf() argument 682 lowerIf(LegalityPredicate Predicate,LegalizeMutation Mutation) lowerIf() argument 738 libcallIf(LegalityPredicate Predicate) libcallIf() argument 763 widenScalarIf(LegalityPredicate Predicate,LegalizeMutation Mutation) widenScalarIf() argument 772 narrowScalarIf(LegalityPredicate Predicate,LegalizeMutation Mutation) narrowScalarIf() argument 789 moreElementsIf(LegalityPredicate Predicate,LegalizeMutation Mutation) moreElementsIf() argument 798 fewerElementsIf(LegalityPredicate Predicate,LegalizeMutation Mutation) fewerElementsIf() argument 811 unsupportedIf(LegalityPredicate Predicate) unsupportedIf() argument 840 customIf(LegalityPredicate Predicate) customIf() argument 923 scalarizeIf(LegalityPredicate Predicate,unsigned TypeIdx) scalarizeIf() argument 940 minScalarOrEltIf(LegalityPredicate Predicate,unsigned TypeIdx,const LLT Ty) minScalarOrEltIf() argument 982 minScalarIf(LegalityPredicate Predicate,unsigned TypeIdx,const LLT Ty) minScalarIf() argument 1018 maxScalarIf(LegalityPredicate Predicate,unsigned TypeIdx,const LLT Ty) maxScalarIf() argument 1076 minScalarEltSameAsIf(LegalityPredicate Predicate,unsigned TypeIdx,unsigned LargeTypeIdx) minScalarEltSameAsIf() argument 1094 maxScalarEltSameAsIf(LegalityPredicate Predicate,unsigned TypeIdx,unsigned SmallTypeIdx) maxScalarEltSameAsIf() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonDepArch.td | 12 def HasV5 : Predicate<"HST->hasV5Ops()">, AssemblerPredicate<(all_of ArchV5)>; 14 def HasV55 : Predicate<"HST->hasV55Ops()">, AssemblerPredicate<(all_of ArchV55)>; 16 def HasV60 : Predicate<"HST->hasV60Ops()">, AssemblerPredicate<(all_of ArchV60)>; 18 def HasV62 : Predicate<"HST->hasV62Ops()">, AssemblerPredicate<(all_of ArchV62)>; 20 def HasV65 : Predicate<"HST->hasV65Ops()">, AssemblerPredicate<(all_of ArchV65)>; 22 def HasV66 : Predicate<"HST->hasV66Ops()">, AssemblerPredicate<(all_of ArchV66)>; 24 def HasV67 : Predicate<"HST->hasV67Ops()">, AssemblerPredicate<(all_of ArchV67)>; 26 def HasV68 : Predicate<"HST->hasV68Ops()">, AssemblerPredicate<(all_of ArchV68)>; 28 def HasV69 : Predicate<"HST->hasV69Ops()">, AssemblerPredicate<(all_of ArchV69)>; 30 def HasV71 : Predicate<"HST->hasV71Ops()">, AssemblerPredicate<(all_of ArchV71)>; [all …]
|
H A D | Hexagon.td | 112 // Hexagon Instruction Predicate Definitions. 115 def UseMEMOPS : Predicate<"HST->useMemops()">; 116 def UseHVX64B : Predicate<"HST->useHVX64BOps()">, 118 def UseHVX128B : Predicate<"HST->useHVX128BOps()">, 120 def UseHVX : Predicate<"HST->useHVXOps()">, 122 def UseHVXV60 : Predicate<"HST->useHVXV60Ops()">, 124 def UseHVXV62 : Predicate<"HST->useHVXV62Ops()">, 126 def UseHVXV65 : Predicate<"HST->useHVXV65Ops()">, 128 def UseHVXV66 : Predicate<"HST->useHVXV66Ops()">, 130 def UseHVXV67 : Predicate<"HST->useHVXV67Ops()">, [all …]
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CmpInstAnalysis.h | 46 unsigned getICmpCode(CmpInst::Predicate Pred); 55 CmpInst::Predicate &Pred); 59 bool predicatesFoldable(CmpInst::Predicate P1, CmpInst::Predicate P2); 63 inline unsigned getFCmpCode(CmpInst::Predicate CC) { in getFCmpCode() 92 CmpInst::Predicate &Pred); 97 bool decomposeBitTestICmp(Value *LHS, Value *RHS, CmpInst::Predicate &Pred,
|
H A D | ScalarEvolution.h | 283 const ICmpInst::Predicate Pred; 289 const ICmpInst::Predicate Pred, 297 ICmpInst::Predicate getPredicate() const { return Pred; } 784 bool isLoopEntryGuardedByCond(const Loop *L, ICmpInst::Predicate Pred, 790 ICmpInst::Predicate Pred, const SCEV *LHS, 795 bool isLoopBackedgeGuardedByCond(const Loop *L, ICmpInst::Predicate Pred, 1068 bool isKnownViaInduction(ICmpInst::Predicate Pred, const SCEV *LHS, 1073 bool isKnownPredicate(ICmpInst::Predicate Pred, const SCEV *LHS, 1079 std::optional<bool> evaluatePredicate(ICmpInst::Predicate Pred, 1084 bool isKnownPredicateAt(ICmpInst::Predicate Pre [all...] |
/freebsd-src/contrib/llvm-project/lldb/include/lldb/Utility/ |
H A D | Predicate.h | 42 template <class T> class Predicate { 48 Predicate() : m_value() {} in Predicate() function 57 Predicate(T initial_value) : m_value(initial_value) {} in Predicate() function 62 ~Predicate() = default; 226 Predicate(const Predicate &) = delete; 227 const Predicate &operator=(const Predicate &) = delete;
|
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | arm_mve.td | 171 defvar pred_cg = (IRInt<"fma_predicated", [Vector, Predicate]> 178 Predicate:$pred), pred_cg>; 191 Predicate:$pred), 195 Predicate:$pred), 214 Vector, (args Vector:$addend, Vector:$m1, Scalar:$m2_s, Predicate:$pred), 215 (IRInt<"vmla_n_predicated", [Vector, Predicate]> 218 Vector, (args Vector:$m1, Vector:$m2, Scalar:$addend_s, Predicate:$pred), 219 (IRInt<"vmlas_n_predicated", [Vector, Predicate]> 232 Vector, (args Vector:$addend, Vector:$m1, Scalar:$m2_s, Predicate:$pred), 233 (IRInt<NAME # "h_predicated", [Vector, Predicate]> [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKY.td | 24 def HasFPUv2_SF : Predicate<"Subtarget->hasFPUv2SingleFloat()">, 31 def HasFPUv2_DF : Predicate<"Subtarget->hasFPUv2DoubleFloat()">, 37 def HasFdivdu : Predicate<"Subtarget->hasFdivdu()">, 44 def HasFPUv3_HI : Predicate<"Subtarget->hasFPUv3HalfWord()">, 51 def HasFPUv3_HF : Predicate<"Subtarget->hasFPUv3HalfFloat()">, 58 def HasFPUv3_SF : Predicate<"Subtarget->hasFPUv3SingleFloat()">, 65 def HasFPUv3_DF : Predicate<"Subtarget->hasFPUv3DoubleFloat()">, 71 def iHasFLOATE1 : Predicate<"Subtarget->hasFLOATE1()">, 77 def iHasFLOAT1E2 : Predicate<"Subtarget->hasFLOAT1E2()">, 83 def iHasFLOAT1E3 : Predicate<"Subtarget->hasFLOAT1E3()">, [all …]
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InstrTypes.h | 757 enum Predicate : unsigned { 793 Bitfield::Element<Predicate, 0, 6, LAST_ICMP_PREDICATE>; 797 return enum_seq_inclusive(Predicate::FIRST_FCMP_PREDICATE, 798 Predicate::LAST_FCMP_PREDICATE, 804 return enum_seq_inclusive(Predicate::FIRST_ICMP_PREDICATE, 805 Predicate::LAST_ICMP_PREDICATE, 810 CmpInst(Type *ty, Instruction::OtherOps op, Predicate pred, Value *LHS, 825 static CmpInst *Create(OtherOps Op, Predicate Pred, Value *S1, Value *S2, 835 static CmpInst *CreateWithCopiedFlags(OtherOps Op, Predicate Pred, Value *S1, 847 Predicate getPredicat [all...] |
H A D | ConstantRange.h | 103 static ConstantRange makeAllowedICmpRegion(CmpInst::Predicate Pred, 114 static ConstantRange makeSatisfyingICmpRegion(CmpInst::Predicate Pred, 124 static ConstantRange makeExactICmpRegion(CmpInst::Predicate Pred, 129 bool icmp(CmpInst::Predicate Pred, const ConstantRange &Other) const; 147 /// otherwise returns CmpInst::Predicate::BAD_ICMP_PREDICATE. 148 static CmpInst::Predicate 149 getEquivalentPredWithFlippedSignedness(CmpInst::Predicate Pred, 195 bool getEquivalentICmp(CmpInst::Predicate &Pred, APInt &RHS) const; 200 getEquivalentICmp(CmpInst::Predicate &Pred, APInt &RHS, APInt &Offset) const;
|
/freebsd-src/sys/contrib/dev/acpica/compiler/ |
H A D | asltransform.c | 629 ACPI_PARSE_OBJECT *Predicate; in TrDoSwitch() local 702 Predicate = CaseOp->Asl.Child; in TrDoSwitch() 704 if ((Predicate->Asl.ParseOpcode == PARSEOP_PACKAGE) || in TrDoSwitch() 705 (Predicate->Asl.ParseOpcode == PARSEOP_VAR_PACKAGE)) in TrDoSwitch() 714 Predicate->Asl.Next = NewOp2; in TrDoSwitch() 721 TrAmlInitLineNumbers (NewOp2, Predicate); in TrDoSwitch() 726 TrAmlInitLineNumbers (NewOp2, Predicate); in TrDoSwitch() 731 TrAmlInitLineNumbers (NewOp2, Predicate); in TrDoSwitch() 736 TrAmlInitLineNumbers (NewOp2, Predicate); in TrDoSwitch() 739 NewOp2->Asl.Child = Predicate; /* PARSEOP_PACKAG in TrDoSwitch() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArch.td | 24 : Predicate<"Subtarget->is64Bit()">, 28 : Predicate<"!Subtarget->is64Bit()">, 39 def HasBasicF : Predicate<"Subtarget->hasBasicF()">; 46 def HasBasicD : Predicate<"Subtarget->hasBasicD()">; 52 def HasExtLSX : Predicate<"Subtarget->hasExtLSX()">; 59 def HasExtLASX : Predicate<"Subtarget->hasExtLASX()">; 65 def HasExtLVZ : Predicate<"Subtarget->hasExtLVZ()">; 71 def HasExtLBT : Predicate<"Subtarget->hasExtLBT()">; 78 : Predicate<"Subtarget->hasLaGlobalWithPcrel()">, 87 : Predicate<"Subtarge [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CmpInstAnalysis.cpp | 21 unsigned llvm::getICmpCode(CmpInst::Predicate Pred) { in getICmpCode() 41 CmpInst::Predicate &Pred) { in getPredForICmpCode() 58 bool llvm::predicatesFoldable(ICmpInst::Predicate P1, ICmpInst::Predicate P2) { in predicatesFoldable() 65 CmpInst::Predicate &Pred) { in getPredForFCmpCode() 66 Pred = static_cast<FCmpInst::Predicate>(Code); in getPredForFCmpCode() 77 CmpInst::Predicate &Pred, in decomposeBitTestICmp()
|
/freebsd-src/contrib/llvm-project/libcxx/include/ |
H A D | condition_variable | 34 template <class Predicate> 35 void wait(unique_lock<mutex>& lock, Predicate pred); 42 template <class Clock, class Duration, class Predicate> 46 Predicate pred); 53 template <class Rep, class Period, class Predicate> 57 Predicate pred); 79 template <class Lock, class Predicate> 80 void wait(Lock& lock, Predicate pred); 87 template <class Lock, class Clock, class Duration, class Predicate> 91 Predicate pre [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ScalarizeMaskedMemIntrin.cpp | 207 Value *Predicate; in scalarizeMaskedLoad() local 211 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask), in scalarizeMaskedLoad() 214 Predicate = Builder.CreateExtractElement(Mask, Idx); in scalarizeMaskedLoad() 224 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false, in scalarizeMaskedLoad() 337 Value *Predicate; in scalarizeMaskedStore() local 341 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask), in scalarizeMaskedStore() 344 Predicate = Builder.CreateExtractElement(Mask, Idx); in scalarizeMaskedStore() 354 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false, in scalarizeMaskedStore() 459 Value *Predicate; in scalarizeMaskedGather() local 463 Predicate in scalarizeMaskedGather() 586 Value *Predicate; scalarizeMaskedScatter() local 692 Value *Predicate; scalarizeMaskedExpandLoad() local 802 Value *Predicate; scalarizeMaskedCompressStore() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 986 static ICmpInst::Predicate areGlobalsPotentiallyEqual(const GlobalValue *GV1, in ConstantFoldBinaryInstruction() 1016 static ICmpInst::Predicate evaluateICmpRelation(Constant *V1, Constant *V2) { in ConstantFoldBinaryInstruction() 1039 ICmpInst::Predicate SwappedRelation = evaluateICmpRelation(V2, V1); in ConstantFoldBinaryInstruction() 1125 Constant *llvm::ConstantFoldCompareInstruction(CmpInst::Predicate Predicate, in evaluateICmpRelation() 1135 if (Predicate == FCmpInst::FCMP_FALSE) in evaluateICmpRelation() 1138 if (Predicate == FCmpInst::FCMP_TRUE) in evaluateICmpRelation() 1146 bool isIntegerPredicate = ICmpInst::isIntPredicate(Predicate); in evaluateICmpRelation() 1150 if (ICmpInst::isEquality(Predicate) || (isIntegerPredicate && C1 == C2)) in evaluateICmpRelation() 1156 return ConstantInt::get(ResultTy, CmpInst::isTrueWhenEqual(Predicate)); in evaluateICmpRelation() 1209 ConstantFoldCompareInstruction(CmpInst::Predicate Predicate,Constant * C1,Constant * C2) ConstantFoldCompareInstruction() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips.td | 23 list<Predicate> EncodingPredicates = []; 25 list<Predicate> GPRPredicates = []; 27 list<Predicate> PTRPredicates = []; 29 list<Predicate> SYMPredicates = []; 31 list<Predicate> FGRPredicates = []; 33 list<Predicate> InsnPredicates = []; 34 // Predicate for the ASE that an instruction belongs to. 35 list<Predicate> ASEPredicate = []; 36 // Predicate for marking the instruction as usable in hard-float mode only. 37 list<Predicate> HardFloatPredicat [all...] |
H A D | MipsInstrInfo.td | 157 // Mips Instruction Predicate Definitions. 159 def HasMips2 : Predicate<"Subtarget->hasMips2()">, 161 def HasMips3_32 : Predicate<"Subtarget->hasMips3_32()">, 163 def HasMips3_32r2 : Predicate<"Subtarget->hasMips3_32r2()">, 165 def HasMips3 : Predicate<"Subtarget->hasMips3()">, 167 def NotMips3 : Predicate<"!Subtarget->hasMips3()">, 169 def HasMips4_32 : Predicate<"Subtarget->hasMips4_32()">, 171 def NotMips4_32 : Predicate<"!Subtarget->hasMips4_32()">, 173 def HasMips4_32r2 : Predicate<"Subtarget->hasMips4_32r2()">, 175 def HasMips5_32r2 : Predicate<"Subtarge [all...] |