Searched refs:IdentifyingPassPtr (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TargetPassConfig.h | 53 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 187 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID); 190 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID); 197 substitutePass(PassID, IdentifyingPassPtr()); in disablePass() 202 IdentifyingPassPtr getPassSubstitution(AnalysisID StandardID) const;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetPassConfig.cpp | 271 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID, in applyDisable() 274 return IdentifyingPassPtr(); in applyDisable() 290 static IdentifyingPassPtr overridePass(AnalysisID StandardID, in overridePass() 291 IdentifyingPassPtr TargetID) { in overridePass() 371 IdentifyingPassPtr InsertedPassID; 401 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses; 715 DenseMap<AnalysisID, IdentifyingPassPtr>::const_iterator in getPassSubstitution() 723 IdentifyingPassPtr TargetID = getPassSubstitution(ID); in isPassSubstitutedOrOverridden() 724 IdentifyingPassPtr FinalPtr = overridePass(ID, TargetID); in isPassSubstitutedOrOverridden() 782 IdentifyingPassPtr TargetID = getPassSubstitution(PassID); in addPass() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | TypeTraitsTest.cpp | 26 static_assert(std::is_trivially_copyable<IdentifyingPassPtr>::value,
|