Searched refs:STIPredicateFunction (Results 1 – 6 of 6) sorted by relevance
93 class STIPredicateFunction; variable103 void expandHeader(raw_ostream &OS, const STIPredicateFunction &Fn);104 void expandPrologue(raw_ostream &OS, const STIPredicateFunction &Fn);107 void expandBody(raw_ostream &OS, const STIPredicateFunction &Fn);108 void expandEpilogue(raw_ostream &OS, const STIPredicateFunction &Fn);119 void expandSTIPredicate(raw_ostream &OS, const STIPredicateFunction &Fn);
374 class STIPredicateFunction {380 STIPredicateFunction(const STIPredicateFunction &Other) = delete;381 STIPredicateFunction &operator=(const STIPredicateFunction &Other) = delete;384 STIPredicateFunction(const Record *Rec) : FunctionDeclaration(Rec) {} in STIPredicateFunction() function385 STIPredicateFunction(STIPredicateFunction &&Other) = default;387 bool isCompatibleWith(const STIPredicateFunction &Other) const { in isCompatibleWith()444 std::vector<STIPredicateFunction> STIPredicates;573 ArrayRef<STIPredicateFunction> getSTIPredicates() const { in getSTIPredicates()
377 const STIPredicateFunction &Fn) { in expandHeader()404 const STIPredicateFunction &Fn) { in expandPrologue()470 const STIPredicateFunction &Fn) { in expandBody()503 const STIPredicateFunction &Fn) { in expandEpilogue()517 const STIPredicateFunction &Fn) { in expandSTIPredicate()
1664 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) in EmitSchedModelHelpers()1766 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) in EmitMCInstrAnalysisPredicateFunctions()1778 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) in EmitMCInstrAnalysisPredicateFunctions()1884 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) in run()
287 processSTIPredicate(STIPredicateFunction &Fn, in processSTIPredicate()415 STIPredicateFunction Predicate(Decl); in collectSTIPredicates()421 STIPredicateFunction &PreviousDef = STIPredicates[It->second]; in collectSTIPredicates()425 for (STIPredicateFunction &Fn : STIPredicates) in collectSTIPredicates()
322 // computation. For example, STIPredicateFunction `isDependencyBreaking()`