Searched refs:IdentifyingPassPtr (Results 1 – 2 of 2) sorted by relevance
54 class IdentifyingPassPtr {62 IdentifyingPassPtr() : P(nullptr) {} in IdentifyingPassPtr() function63 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr) {} in IdentifyingPassPtr() function64 IdentifyingPassPtr(Pass *InstancePtr) : P(InstancePtr), IsInstance(true) {} in IdentifyingPassPtr() function209 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID);212 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID);219 substitutePass(PassID, IdentifyingPassPtr()); in disablePass()224 IdentifyingPassPtr getPassSubstitution(AnalysisID StandardID) const;
261 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID, in applyDisable()264 return IdentifyingPassPtr(); in applyDisable()280 static IdentifyingPassPtr overridePass(AnalysisID StandardID, in overridePass()281 IdentifyingPassPtr TargetID) { in overridePass()361 IdentifyingPassPtr InsertedPassID;391 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses;669 DenseMap<AnalysisID, IdentifyingPassPtr>::const_iterator in getPassSubstitution()677 IdentifyingPassPtr TargetID = getPassSubstitution(ID); in isPassSubstitutedOrOverridden()678 IdentifyingPassPtr FinalPtr = overridePass(ID, TargetID); in isPassSubstitutedOrOverridden()736 IdentifyingPassPtr TargetID = getPassSubstitution(PassID); in addPass()[all …]