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

/external/llvm/include/llvm/CodeGen/
H A DPasses.h55 class IdentifyingPassPtr { class in namespace:llvm
62 IdentifyingPassPtr() : P(nullptr), IsInstance(false) {} function in class:llvm::IdentifyingPassPtr
63 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr), IsInstance(false) {} function in class:llvm::IdentifyingPassPtr
64 IdentifyingPassPtr(Pass *InstancePtr) : P(InstancePtr), IsInstance(true) {} function in class:llvm::IdentifyingPassPtr
79 template <> struct isPodLike<IdentifyingPassPtr> {
170 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID);
173 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID,
181 substitutePass(PassID, IdentifyingPassPtr());
186 IdentifyingPassPtr getPassSubstitution(AnalysisID StandardID) const;
/external/llvm/lib/CodeGen/
H A DPasses.cpp117 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID,
120 return IdentifyingPassPtr();
136 static IdentifyingPassPtr overridePass(AnalysisID StandardID,
137 IdentifyingPassPtr TargetID) {
195 IdentifyingPassPtr InsertedPassID;
199 InsertedPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID,
225 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses;
263 IdentifyingPassPtr InsertedPassID,
294 IdentifyingPassPtr TargetI
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp181 insertPass(&RegisterCoalescerID, IdentifyingPassPtr(Exp));

Completed in 141 milliseconds