Searched refs:IdentifyingPassPtr (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetPassConfig.h | 52 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 D | TargetPassConfig.cpp | 207 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 …]
|