Lines Matching refs:AU
106 virtual void getAnalysisUsage(AnalysisUsage &AU) const;
153 void RABasic::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
154 AU.setPreservesCFG(); in getAnalysisUsage()
155 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage()
156 AU.addPreserved<AliasAnalysis>(); in getAnalysisUsage()
157 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
158 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
159 AU.addRequired<LiveDebugVariables>(); in getAnalysisUsage()
160 AU.addPreserved<LiveDebugVariables>(); in getAnalysisUsage()
162 AU.addRequiredID(StrongPHIEliminationID); in getAnalysisUsage()
163 AU.addRequiredTransitive<RegisterCoalescer>(); in getAnalysisUsage()
164 AU.addRequired<CalculateSpillWeights>(); in getAnalysisUsage()
165 AU.addRequired<LiveStacks>(); in getAnalysisUsage()
166 AU.addPreserved<LiveStacks>(); in getAnalysisUsage()
167 AU.addRequiredID(MachineDominatorsID); in getAnalysisUsage()
168 AU.addPreservedID(MachineDominatorsID); in getAnalysisUsage()
169 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
170 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
171 AU.addRequired<VirtRegMap>(); in getAnalysisUsage()
172 AU.addPreserved<VirtRegMap>(); in getAnalysisUsage()
173 DEBUG(AU.addRequired<RenderMachineFunction>()); in getAnalysisUsage()
174 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()