Home
last modified time | relevance | path

Searched refs:IdentifyingPassPtr (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h53 class IdentifyingPassPtr {
61 IdentifyingPassPtr() : P(nullptr) {} in IdentifyingPassPtr() function
62 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr) {} in IdentifyingPassPtr() function
63 IdentifyingPassPtr(Pass *InstancePtr) : P(InstancePtr), IsInstance(true) {} in IdentifyingPassPtr() function
211 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID);
214 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID);
221 substitutePass(PassID, IdentifyingPassPtr()); in disablePass()
226 IdentifyingPassPtr getPassSubstitution(AnalysisID StandardID) const;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp273 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID, in applyDisable()
276 return IdentifyingPassPtr(); in applyDisable()
292 static IdentifyingPassPtr overridePass(AnalysisID StandardID, in overridePass()
293 IdentifyingPassPtr TargetID) { in overridePass()
373 IdentifyingPassPtr InsertedPassID;
375 InsertedPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID) in InsertedPass()
403 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses;
618 IdentifyingPassPtr InsertedPassID) { in insertPass()
678 IdentifyingPassPtr TargetID) { in substitutePass()
682 IdentifyingPassPtr TargetPassConfig::getPassSubstitution(AnalysisID ID) const { in getPassSubstitution()
[all …]