| /freebsd-13.1/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()">, 132 def HasV7Clrex : Predicate<"Subtarget->hasV7Clrex()">, 141 def HasVirtualization: Predicate<"false">, [all …]
|
| H A D | ARMLegalizerInfo.h | 47 CmpInst::Predicate Predicate; member 61 FCmpLibcallsList getFCmpLibcalls(CmpInst::Predicate, unsigned Size) const;
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.h | 219 template<typename Predicate> 220 Predicate all(Predicate P0, Predicate P1) { in all() 227 Predicate all(Predicate P0, Predicate P1, Args... args) { in all() 232 template<typename Predicate> 233 Predicate any(Predicate P0, Predicate P1) { in any() 240 Predicate any(Predicate P0, Predicate P1, Args... args) { in any() 363 LegalityPredicate Predicate; variable 370 : Predicate(Predicate), Action(Action), Mutation(Mutation) {} in Predicate() argument 374 return Predicate(Query); in match() 447 add({Predicate, Action}); in actionIf() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.td | 1210 // Predicate helper class 1251 Predicate<"!Subtarget->hasGFX90AInsts() &&" 1274 def isGFX9Only : Predicate < 1283 Predicate<"Subtarget->hasGFX90AInsts()">, 1287 Predicate<"!Subtarget->hasGFX90AInsts()">, 1291 Predicate<"!Subtarget->hasGFX90AInsts() &&" 1297 Predicate<"Subtarget->hasGFX90AInsts()">, 1301 Predicate<"Subtarget->hasMAIInsts()">, 1374 Predicate<"Subtarget->hasSDWA()">, 1378 Predicate<"Subtarget->hasSDWA()">, [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCV.td | 18 def HasStdExtM : Predicate<"Subtarget->hasStdExtM()">, 25 def HasStdExtA : Predicate<"Subtarget->hasStdExtA()">, 32 def HasStdExtF : Predicate<"Subtarget->hasStdExtF()">, 40 def HasStdExtD : Predicate<"Subtarget->hasStdExtD()">, 48 def HasStdExtZfh : Predicate<"Subtarget->hasStdExtZfh()">, 55 def HasStdExtC : Predicate<"Subtarget->hasStdExtC()">, 158 def HasStdExtB : Predicate<"Subtarget->hasStdExtB()">, 172 def HasStdExtV : Predicate<"Subtarget->hasStdExtV()">, 194 def IsRV64 : Predicate<"Subtarget->is64Bit()">, 197 def IsRV32 : Predicate<"!Subtarget->is64Bit()">, [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Predicate.h | 41 template <class T> class Predicate { 47 Predicate() : m_value(), m_mutex(), m_condition() {} in Predicate() function 56 Predicate(T initial_value) in Predicate() function 62 ~Predicate() = default; 224 Predicate(const Predicate &) = delete; 225 const Predicate &operator=(const Predicate &) = delete;
|
| /freebsd-13.1/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)>;
|
| H A D | Hexagon.td | 93 // Hexagon Instruction Predicate Definitions. 96 def UseMEMOPS : Predicate<"HST->useMemops()">; 97 def UseHVX64B : Predicate<"HST->useHVX64BOps()">, 101 def UseHVX : Predicate<"HST->useHVXOps()">, 103 def UseHVXV60 : Predicate<"HST->useHVXV60Ops()">, 105 def UseHVXV62 : Predicate<"HST->useHVXV62Ops()">, 107 def UseHVXV65 : Predicate<"HST->useHVXV65Ops()">, 115 def UseAudio : Predicate<"HST->useAudioOps()">, 117 def UseZReg : Predicate<"HST->useZRegOps()">, 119 def UseCompound : Predicate<"HST->useCompound()">; [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | arm_mve.td | 394 Predicate:$pred), 395 (bitcast (IRInt<int_op, [UVector, Predicate]> 428 Predicate:$pred), 718 def: Intrinsic<Predicate, arguments, 721 def: Intrinsic<Predicate, !con(arguments, (args Predicate:$inpred)), 962 Predicate:$pred), 964 [Vector, UVector, Predicate]> 982 Predicate:$pred), 996 [UVector, Vector, Predicate]> 1014 Predicate:$pred), [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchDagPredicateDependencyEdge.h | 31 const GIMatchDagPredicate *Predicate; variable 39 const GIMatchDagPredicate *Predicate, in GIMatchDagPredicateDependencyEdge() argument 41 : RequiredMI(RequiredMI), RequiredMO(RequiredMO), Predicate(Predicate), in GIMatchDagPredicateDependencyEdge() 46 const GIMatchDagPredicate *getPredicate() const { return Predicate; } in getPredicate()
|
| /freebsd-13.1/sys/contrib/dev/acpica/compiler/ |
| H A D | asltransform.c | 624 ACPI_PARSE_OBJECT *Predicate; in TrDoSwitch() local 697 Predicate = CaseOp->Asl.Child; in TrDoSwitch() 709 Predicate->Asl.Next = NewOp2; in TrDoSwitch() 773 NewOp->Asl.Next = Predicate; in TrDoSwitch() 783 Predicate = NewOp2; in TrDoSwitch() 784 Predicate->Asl.Next = CaseBlock; in TrDoSwitch() 872 Predicate = StartNode->Asl.Child; in TrDoSwitch() 975 NewOp->Asl.Next = Predicate->Asl.Next; in TrDoSwitch() 988 StoreOp->Asl.Child = Predicate; in TrDoSwitch() 989 Predicate->Asl.Parent = StoreOp; in TrDoSwitch() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 341 if (Predicate.isLoad() && Predicate.getMemoryVT()) in isTrivialOperatorNode() 344 if (Predicate.isLoad() || Predicate.isStore()) { in isTrivialOperatorNode() 349 if (Predicate.isLoad() || Predicate.isStore() || Predicate.isAtomic()) { in isTrivialOperatorNode() 358 if (Predicate.isAtomic() && Predicate.getMemoryVT()) in isTrivialOperatorNode() 1588 Predicate(Predicate) {} in OperandImmPredicateMatcher() 1959 Predicate(Predicate) {} in InstructionImmPredicateMatcher() 2220 Predicate(Predicate) {} in GenericInstructionPredicateMatcher() 3804 if (Predicate.isLoad() || Predicate.isStore() || Predicate.isAtomic()) { in addBuiltinPredicates() 3827 if (Predicate.isLoad() && Predicate.isNonExtLoad()) { in addBuiltinPredicates() 3876 if (Predicate.isLoad() || Predicate.isStore() || Predicate.isAtomic()) { in addBuiltinPredicates() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 1002 bool isKnownOnEveryIteration(ICmpInst::Predicate Pred, 1021 ICmpInst::Predicate Pred); 1024 ICmpInst::Predicate Pred; 1397 std::unique_ptr<SCEVUnionPredicate> Predicate; 1404 MaxNotTaken(ExactNotTaken), Predicate(std::move(Predicate)) {} 1407 return !Predicate || Predicate->isAlwaysTrue(); 1840 ICmpInst::Predicate FoundPred, 1866 bool isImpliedViaOperations(ICmpInst::Predicate Pred, 1873 bool isKnownViaNonRecursiveReasoning(ICmpInst::Predicate Pred, 1926 bool isImpliedViaMerge(ICmpInst::Predicate Pred, [all …]
|
| H A D | CmpInstAnalysis.h | 55 CmpInst::Predicate &Pred); 59 bool predicatesFoldable(CmpInst::Predicate P1, CmpInst::Predicate P2); 64 bool decomposeBitTestICmp(Value *LHS, Value *RHS, CmpInst::Predicate &Pred,
|
| /freebsd-13.1/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); 91 Predicate pred); 98 template <class Lock, class Rep, class Period, class Predicate> [all …]
|
| H A D | algorithm | 21 template <class InputIterator, class Predicate> 25 template <class InputIterator, class Predicate> 29 template <class InputIterator, class Predicate> 45 template <class InputIterator, class Predicate> 49 template<class InputIterator, class Predicate> 85 template <class InputIterator, class Predicate> 241 template <class ForwardIterator, class Predicate> 314 template <class InputIterator, class Predicate> 318 template <class ForwardIterator, class Predicate> 327 Predicate pred); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 720 enum Predicate : unsigned { 828 static Predicate getInversePredicate(Predicate pred); 843 static Predicate getSwappedPredicate(Predicate pred); 876 static Predicate getStrictPredicate(Predicate pred); 889 static Predicate getNonStrictPredicate(Predicate pred); 894 static Predicate getFlippedStrictnessPredicate(Predicate pred); 947 static Predicate getSignedPredicate(Predicate pred); 959 static Predicate getUnsignedPredicate(Predicate pred); 972 static Predicate getFlippedSignednessPredicate(Predicate pred); 1015 static bool isImpliedTrueByMatchingCmp(Predicate Pred1, Predicate Pred2); [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | llvm-objdump.h | 76 : Predicate(std::move(P)), Iterator(I), End(E) { in SectionFilterIterator() 91 while (Iterator != End && !Predicate(*Iterator)) { in ScanPredicate() 95 FilterPredicate Predicate; variable 105 : Predicate(std::move(P)), Object(O) {} in SectionFilter() 107 return SectionFilterIterator(Predicate, Object.section_begin(), in begin() 111 return SectionFilterIterator(Predicate, Object.section_end(), in end() 116 FilterPredicate Predicate;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ScalarizeMaskedMemIntrin.cpp | 213 Value *Predicate; in scalarizeMaskedLoad() local 217 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask), in scalarizeMaskedLoad() 220 Predicate = Builder.CreateExtractElement(Mask, Idx); in scalarizeMaskedLoad() 347 Value *Predicate; in scalarizeMaskedStore() local 351 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask), in scalarizeMaskedStore() 354 Predicate = Builder.CreateExtractElement(Mask, Idx); in scalarizeMaskedStore() 469 Value *Predicate; in scalarizeMaskedGather() local 473 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask), in scalarizeMaskedGather() 596 Value *Predicate; in scalarizeMaskedScatter() local 702 Value *Predicate; in scalarizeMaskedExpandLoad() local [all …]
|
| /freebsd-13.1/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 = []; 35 list<Predicate> ASEPredicate = []; 37 list<Predicate> HardFloatPredicate = []; 39 list<Predicate> AdditionalPredicates = []; 52 class AdditionalRequires<list<Predicate> preds> { [all …]
|
| H A D | MipsInstrInfo.td | 156 // Mips Instruction Predicate Definitions. 242 def HasMSA : Predicate<"Subtarget->hasMSA()">, 246 def HasMT : Predicate<"Subtarget->hasMT()">, 439 list<Predicate> ASEPredicate = [HasCnMips]; 443 list<Predicate> ASEPredicate = [NotCnMips]; 459 list<Predicate> ASEPredicate = [HasMSA]; 471 list <Predicate> ASEPredicate = [HasMT]; 475 list <Predicate> ASEPredicate = [HasCRC]; 479 list <Predicate> ASEPredicate = [HasVirt]; 483 list <Predicate> ASEPredicate = [HasGINV]; [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CmpInstAnalysis.cpp | 22 ICmpInst::Predicate Pred = InvertPred ? ICI->getInversePredicate() in getICmpCode() 43 CmpInst::Predicate &Pred) { in getPredForICmpCode() 60 bool llvm::predicatesFoldable(ICmpInst::Predicate P1, ICmpInst::Predicate P2) { in predicatesFoldable() 67 CmpInst::Predicate &Pred, in decomposeBitTestICmp()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64GlobalISelUtils.h | 45 bool isCMN(const MachineInstr *MaybeSub, const CmpInst::Predicate &Pred, 62 void changeFCMPPredToAArch64CC(const CmpInst::Predicate P, 73 void changeVectorFCMPPredToAArch64CC(const CmpInst::Predicate P,
|
| /freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | SveEmitter.cpp | 555 Predicate = true; in applyModifier() 594 Predicate = false; in applyModifier() 600 Predicate = false; in applyModifier() 606 Predicate = false; in applyModifier() 615 Predicate = false; in applyModifier() 625 Predicate = false; in applyModifier() 635 Predicate = false; in applyModifier() 643 Predicate = false; in applyModifier() 651 Predicate = false; in applyModifier() 659 Predicate = false; in applyModifier() [all …]
|