Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DTargetPassConfig.h48 class IdentifyingPassPtr {
55 IdentifyingPassPtr() : P(nullptr), IsInstance(false) {} in IdentifyingPassPtr() function
56 IdentifyingPassPtr(AnalysisID IDPtr) : ID(IDPtr), IsInstance(false) {} in IdentifyingPassPtr() function
57 IdentifyingPassPtr(Pass *InstancePtr) : P(InstancePtr), IsInstance(true) {} in IdentifyingPassPtr() function
72 template <> struct isPodLike<IdentifyingPassPtr> {
163 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID);
166 void insertPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID,
174 substitutePass(PassID, IdentifyingPassPtr());
179 IdentifyingPassPtr getPassSubstitution(AnalysisID StandardID) const;
/external/llvm/lib/CodeGen/
DTargetPassConfig.cpp131 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID, in applyDisable()
134 return IdentifyingPassPtr(); in applyDisable()
150 static IdentifyingPassPtr overridePass(AnalysisID StandardID, in overridePass()
151 IdentifyingPassPtr TargetID) { in overridePass()
209 IdentifyingPassPtr InsertedPassID;
213 InsertedPass(AnalysisID TargetPassID, IdentifyingPassPtr InsertedPassID, in InsertedPass()
239 DenseMap<AnalysisID,IdentifyingPassPtr> TargetPasses;
284 IdentifyingPassPtr InsertedPassID, in insertPass()
315 IdentifyingPassPtr TargetID) { in substitutePass()
319 IdentifyingPassPtr TargetPassConfig::getPassSubstitution(AnalysisID ID) const { in getPassSubstitution()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp272 insertPass(&RegisterCoalescerID, IdentifyingPassPtr(Exp)); in addPreRegAlloc()