Searched refs:STIPredicateFunction (Results 1 – 7 of 7) sorted by relevance
95 class STIPredicateFunction; variable105 void expandHeader(raw_ostream &OS, const STIPredicateFunction &Fn);106 void expandPrologue(raw_ostream &OS, const STIPredicateFunction &Fn);109 void expandBody(raw_ostream &OS, const STIPredicateFunction &Fn);110 void expandEpilogue(raw_ostream &OS, const STIPredicateFunction &Fn);121 void expandSTIPredicate(raw_ostream &OS, const STIPredicateFunction &Fn);
376 class STIPredicateFunction {382 STIPredicateFunction(const STIPredicateFunction &Other) = delete;383 STIPredicateFunction &operator=(const STIPredicateFunction &Other) = delete;386 STIPredicateFunction(const Record *Rec) : FunctionDeclaration(Rec) {} in STIPredicateFunction() function387 STIPredicateFunction(STIPredicateFunction &&Other) = default;389 bool isCompatibleWith(const STIPredicateFunction &Other) const { in isCompatibleWith()447 std::vector<STIPredicateFunction> STIPredicates;577 ArrayRef<STIPredicateFunction> getSTIPredicates() const { in getSTIPredicates()
396 const STIPredicateFunction &Fn) { in expandHeader()423 const STIPredicateFunction &Fn) { in expandPrologue()489 const STIPredicateFunction &Fn) { in expandBody()522 const STIPredicateFunction &Fn) { in expandEpilogue()536 const STIPredicateFunction &Fn) { in expandSTIPredicate()
1676 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) in EmitSchedModelHelpers()1784 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) in EmitMCInstrAnalysisPredicateFunctions()1796 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) in EmitMCInstrAnalysisPredicateFunctions()1905 for (const STIPredicateFunction &Fn : SchedModels.getSTIPredicates()) in run()
285 processSTIPredicate(STIPredicateFunction &Fn, in processSTIPredicate()411 STIPredicateFunction Predicate(Decl); in collectSTIPredicates()417 STIPredicateFunction &PreviousDef = STIPredicates[It->second]; in collectSTIPredicates()421 for (STIPredicateFunction &Fn : STIPredicates) in collectSTIPredicates()
321 // computation. For example, STIPredicateFunction `isDependencyBreaking()`
340 // computation. For example, STIPredicateFunction `isDependencyBreaking()`