Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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
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 DTargetPassConfig.cpp271 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 DTypeTraitsTest.cpp26 static_assert(std::is_trivially_copyable<IdentifyingPassPtr>::value,