Lines Matching refs:au
107 void getAnalysisUsage(AnalysisUsage &au) const override;
499 void RegAllocPBQP::getAnalysisUsage(AnalysisUsage &au) const {
500 au.setPreservesCFG();
501 au.addRequired<AAResultsWrapperPass>();
502 au.addPreserved<AAResultsWrapperPass>();
503 au.addRequired<SlotIndexes>();
504 au.addPreserved<SlotIndexes>();
505 au.addRequired<LiveIntervals>();
506 au.addPreserved<LiveIntervals>();
507 //au.addRequiredID(SplitCriticalEdgesID);
509 au.addRequiredID(*customPassID);
510 au.addRequired<LiveStacks>();
511 au.addPreserved<LiveStacks>();
512 au.addRequired<MachineBlockFrequencyInfo>();
513 au.addPreserved<MachineBlockFrequencyInfo>();
514 au.addRequired<MachineLoopInfo>();
515 au.addPreserved<MachineLoopInfo>();
516 au.addRequired<MachineDominatorTree>();
517 au.addPreserved<MachineDominatorTree>();
518 au.addRequired<VirtRegMap>();
519 au.addPreserved<VirtRegMap>();
520 MachineFunctionPass::getAnalysisUsage(au);