Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h52 class IdentifyingPassPtr {
60 IdentifyingPassPtr() : P(nullptr) {} in IdentifyingPassPtr() function
61 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr) {} in IdentifyingPassPtr() function
62 IdentifyingPassPtr(Pass *InstancePtr) : P(InstancePtr), IsInstance(true) {} in IdentifyingPassPtr() function
78 template <> struct isPodLike<IdentifyingPassPtr> {
188 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID);
191 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID,
199 substitutePass(PassID, IdentifyingPassPtr());
204 IdentifyingPassPtr getPassSubstitution(AnalysisID StandardID) const;
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp207 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID, in applyDisable()
210 return IdentifyingPassPtr(); in applyDisable()
226 static IdentifyingPassPtr overridePass(AnalysisID StandardID, in overridePass()
285 IdentifyingPassPtr InsertedPassID;
317 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses;
429 IdentifyingPassPtr InsertedPassID, in insertPass()
496 DenseMap<AnalysisID, IdentifyingPassPtr>::const_iterator in getPassSubstitution()
504 IdentifyingPassPtr TargetID = getPassSubstitution(ID); in isPassSubstitutedOrOverridden()
505 IdentifyingPassPtr FinalPtr = overridePass(ID, TargetID); in isPassSubstitutedOrOverridden()
566 IdentifyingPassPtr TargetID = getPassSubstitution(PassID); in addPass()
[all …]