| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPredicateControl.td | 28 preds, p, 29 preds # !listremove([p], [TruePredicate, NoTrue16Predicate] # preds));
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SDPatternMatch.h | 386 And(const Pred &p, const Preds &...preds) : And<Preds...>(preds...), P(p) {} 403 Or(const Pred &p, const Preds &...preds) : Or<Preds...>(preds...), P(p) {} 429 template <typename... Preds> And<Preds...> m_AllOf(const Preds &...preds) { 430 return And<Preds...>(preds...); 433 template <typename... Preds> Or<Preds...> m_AnyOf(const Preds &...preds) { 434 return Or<Preds...>(preds...); 437 template <typename... Preds> auto m_NoneOf(const Preds &...preds) { 438 return m_Unless(m_AnyOf(preds...)); 456 Operands_match(const OpndPred &p, const OpndPreds &...preds) 457 : Operands_match<OpIdx + 1, OpndPreds...>(preds...), P(p) {} [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | Scheduler.cpp | 80 for (auto *DepN : N->preds(DAG)) { in scheduleAndUpdateReadyList() 107 for (auto *PredN : N->preds(DAG)) { in notifyCreateInstr() 277 for (auto *PredN : N->preds(DAG)) in trimSchedule()
|
| H A D | DependencyGraph.cpp | 518 for (auto *PredN : N->preds(*this)) in notifyEraseInstr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIRTypeConstraints.td | 27 class CIR_CastedSelfsToType<code type, list<Pred> preds> 28 : And<!foreach(pred, preds, CIR_CastSelfToType<type, pred>)>; 30 class CIR_ConfinedType<Type type, list<Pred> preds, string summary = ""> 31 : Type<And<[type.predicate, CIR_CastedSelfsToType<type.cppType, preds>]>,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MIPatternMatch.h | 292 And(Pred &&p, Preds &&... preds) 293 : And<Preds...>(std::forward<Preds>(preds)...), P(std::forward<Pred>(p)) { 311 Or(Pred &&p, Preds &&... preds) 312 : Or<Preds...>(std::forward<Preds>(preds)...), P(std::forward<Pred>(p)) {} 319 template <typename... Preds> And<Preds...> m_all_of(Preds &&... preds) { 320 return And<Preds...>(std::forward<Preds>(preds)...); 323 template <typename... Preds> Or<Preds...> m_any_of(Preds &&... preds) { 324 return Or<Preds...>(std::forward<Preds>(preds)...);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | UnreachableBlockElim.cpp | 188 SmallPtrSet<MachineBasicBlock *, 8> preds(llvm::from_range, in run() local 192 if (!preds.count(Phi.getOperand(i).getMBB())) { in run()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | IntervalPartition.cpp | 78 bool AllInInterval = llvm::all_of(B->preds(), [&](const Node *P) { in buildInterval() 178 for (const Node *P : H->preds()) { in partitionIntoIntervalsImpl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExplodedGraph.h | 240 pred_range preds() { return {Preds.begin(), Preds.end()}; } in preds() function 248 const_pred_range preds() const { return {Preds.begin(), Preds.end()}; } in preds() function
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UnreachableCodeChecker.cpp | 184 for (const CFGBlock *PredBlock : CB->preds()) { in FindUnreachableEntryPoints()
|
| H A D | BasicObjCFoundationChecks.cpp | 972 for (const ExplodedNode *N : N->preds()) { in alreadyExecutedAtLeastOneLoopIteration()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips.td | 52 class AdditionalRequires<list<Predicate> preds> { 53 list<Predicate> AdditionalPredicates = preds;
|
| H A D | MipsMSAInstrInfo.td | 3537 RegisterClass DstRC, list<Predicate> preds = [HasMSA]> : 3539 (COPY_TO_REGCLASS SrcVT:$src, DstRC), preds>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXIntrinsics.td | 1260 multiclass F_ABS<string suffix, RegTyInfo RT, bit support_ftz, list<Predicate> preds = []> { 1261 def "" : F_MATH_1<"abs." # suffix, RT, RT, int_nvvm_fabs, preds>; 1263 def _FTZ : F_MATH_1<"abs.ftz." # suffix, RT, RT, int_nvvm_fabs_ftz, preds>; 1266 defm ABS_F16 : F_ABS<"f16", F16RT, support_ftz = true, preds = [hasPTX<65>, hasSM<53>]>; 1267 defm ABS_F16X2 : F_ABS<"f16x2", F16X2RT, support_ftz = true, preds = [hasPTX<65>, hasSM<53>]>; 1269 defm ABS_BF16 : F_ABS<"bf16", BF16RT, support_ftz = false, preds = [hasPTX<70>, hasSM<80>]>; 1270 defm ABS_BF16X2 : F_ABS<"bf16x2", BF16X2RT, support_ftz = false, preds = [hasPTX<70>, hasSM<80>]>; 1848 SDPatternOperator op, list<Predicate> preds> { 1854 Requires<preds>; 1859 Requires<preds>; [all …]
|
| H A D | NVPTXInstrInfo.td | 1197 multiclass FMA<RegTyInfo t, bit allow_ftz = true, list<Predicate> preds = []> { 1202 let Predicates = preds in { 1228 defm FMA_F16 : FMA<F16RT, allow_ftz = true, preds = [useFP16Math]>; 1229 defm FMA_F16x2 : FMA<F16X2RT, allow_ftz = true, preds = [useFP16Math]>; 1230 defm FMA_BF16 : FMA<BF16RT, allow_ftz = false, preds = [hasBF16Math]>; 1231 defm FMA_BF16x2 : FMA<BF16X2RT, allow_ftz = false, preds = [hasBF16Math]>; 1233 defm FMA_F32x2 : FMA<F32X2RT, allow_ftz = true, preds = [hasF32x2Instructions]>;
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenDAGPatterns.h | 1081 PatternToMatch(const Record *srcrecord, const ListInit *preds, 1085 : SrcRecord(srcrecord), Predicates(preds), SrcPattern(src), in SrcRecord()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | DependencyGraph.h | 162 iterator_range<iterator> preds(DependencyGraph &DAG) const { in preds() function
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | CFG.h | 982 pred_range preds() { in preds() function 986 pred_const_range preds() const { in preds() function
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 862 class Requires<list<Predicate> preds> { 863 list<Predicate> Predicates = preds;
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 538 for (const auto &PredBlk : B->preds()) in areAllValuesNoReturn()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.td | 5462 list<Predicate> preds = []> { 5463 let Predicates = !listconcat(preds, [HasFullFP16]) in { 5469 let Predicates = preds in {
|
| H A D | AArch64InstrFormats.td | 7994 list<Predicate> preds = []> { 7998 let Predicates = preds in {
|