Lines Matching refs:AU
84 virtual void getAnalysisUsage(AnalysisUsage &AU) const;
137 void RABasic::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
138 AU.setPreservesCFG(); in getAnalysisUsage()
139 AU.addRequired<AliasAnalysis>(); in getAnalysisUsage()
140 AU.addPreserved<AliasAnalysis>(); in getAnalysisUsage()
141 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
142 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
143 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
144 AU.addRequired<LiveDebugVariables>(); in getAnalysisUsage()
145 AU.addPreserved<LiveDebugVariables>(); in getAnalysisUsage()
146 AU.addRequired<CalculateSpillWeights>(); in getAnalysisUsage()
147 AU.addRequired<LiveStacks>(); in getAnalysisUsage()
148 AU.addPreserved<LiveStacks>(); in getAnalysisUsage()
149 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
150 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
151 AU.addRequiredID(MachineDominatorsID); in getAnalysisUsage()
152 AU.addPreservedID(MachineDominatorsID); in getAnalysisUsage()
153 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
154 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
155 AU.addRequired<VirtRegMap>(); in getAnalysisUsage()
156 AU.addPreserved<VirtRegMap>(); in getAnalysisUsage()
157 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage()
158 AU.addPreserved<LiveRegMatrix>(); in getAnalysisUsage()
159 MachineFunctionPass::getAnalysisUsage(AU); in getAnalysisUsage()