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

/external/llvm/include/llvm/CodeGen/
H A DPasses.h52 class IdentifyingPassPtr { class in namespace:llvm
59 IdentifyingPassPtr() : P(0), IsInstance(false) {} function in class:llvm::IdentifyingPassPtr
60 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr), IsInstance(false) {} function in class:llvm::IdentifyingPassPtr
61 IdentifyingPassPtr(Pass *InstancePtr) : P(InstancePtr), IsInstance(true) {} function in class:llvm::IdentifyingPassPtr
76 template <> struct isPodLike<IdentifyingPassPtr> {
162 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID);
165 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID);
172 substitutePass(PassID, IdentifyingPassPtr());
177 IdentifyingPassPtr getPassSubstitution(AnalysisID StandardID) const;
/external/llvm/lib/CodeGen/
H A DPasses.cpp96 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID,
99 return IdentifyingPassPtr();
107 static IdentifyingPassPtr applyOverride(IdentifyingPassPtr TargetID,
120 return IdentifyingPassPtr();
137 static IdentifyingPassPtr overridePass(AnalysisID StandardID,
138 IdentifyingPassPtr TargetID) {
206 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses;
210 SmallVector<std::pair<AnalysisID, IdentifyingPassPtr>,
[all...]

Completed in 66 milliseconds