Home
last modified time | relevance | path

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

12345678910>>...14

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMPredicates.td9 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 DARMLegalizerInfo.h47 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 DPPCPredicates.h26 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 DLegalizerInfo.h219 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 DAMDGPU.td1210 // 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 DRISCV.td18 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 DPredicate.h41 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 DHexagonDepArch.td12 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 DHexagon.td93 // 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 Darm_mve.td394 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 DGIMatchDagPredicateDependencyEdge.h31 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 Dasltransform.c624 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 DGlobalISelEmitter.cpp341 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 DScalarEvolution.h1002 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 DCmpInstAnalysis.h55 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 Dcondition_variable34 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 Dalgorithm21 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 DInstrTypes.h720 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 Dllvm-objdump.h76 : 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 DScalarizeMaskedMemIntrin.cpp213 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 DMips.td23 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 DMipsInstrInfo.td156 // 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 DCmpInstAnalysis.cpp22 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 DAArch64GlobalISelUtils.h45 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 DSveEmitter.cpp555 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 …]

12345678910>>...14