Lines Matching refs:au
105 void getAnalysisUsage(AnalysisUsage &au) const override;
416 void RegAllocPBQP::getAnalysisUsage(AnalysisUsage &au) const {
417 au.setPreservesCFG();
418 au.addRequired<AliasAnalysis>();
419 au.addPreserved<AliasAnalysis>();
420 au.addRequired<SlotIndexes>();
421 au.addPreserved<SlotIndexes>();
422 au.addRequired<LiveIntervals>();
423 au.addPreserved<LiveIntervals>();
424 //au.addRequiredID(SplitCriticalEdgesID);
426 au.addRequiredID(*customPassID);
427 au.addRequired<LiveStacks>();
428 au.addPreserved<LiveStacks>();
429 au.addRequired<MachineBlockFrequencyInfo>();
430 au.addPreserved<MachineBlockFrequencyInfo>();
431 au.addRequired<MachineLoopInfo>();
432 au.addPreserved<MachineLoopInfo>();
433 au.addRequired<MachineDominatorTree>();
434 au.addPreserved<MachineDominatorTree>();
435 au.addRequired<VirtRegMap>();
436 au.addPreserved<VirtRegMap>();
437 MachineFunctionPass::getAnalysisUsage(au);