Searched refs:IdentifyingPassPtr (Results 1 – 3 of 3) sorted by relevance
/external/llvm/include/llvm/CodeGen/ |
D | TargetPassConfig.h | 48 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/ |
D | TargetPassConfig.cpp | 131 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/ |
D | HexagonTargetMachine.cpp | 272 insertPass(&RegisterCoalescerID, IdentifyingPassPtr(Exp)); in addPreRegAlloc()
|