Lines Matching refs:RegAlloc
38 cl::desc("Disable Post Regalloc"));
60 "optimize-regalloc", cl::Hidden,
103 cl::desc("Run MachineScheduler post regalloc (independent of preRA sched)"));
656 llvm_unreachable("Invalid optimize-regalloc state");
670 /// -regalloc=... command line option.
673 RegAlloc("regalloc",
683 /// A target that uses the standard regalloc pass order for fast or optimized
684 /// allocation may still override this for per-target regalloc
685 /// selection. But -regalloc=... always takes precedence.
697 /// This helper ensures that the regalloc= option is always available,
707 Ctor = RegAlloc;
708 RegisterRegAlloc::setDefault(RegAlloc);
713 // With no -regalloc= override, ask the target for a regalloc pass.
718 /// has not be overriden on the command line with '-regalloc=...'
720 return RegAlloc.getNumOccurrences() == 0;
743 // computed. (We still either need to regenerate kill flags after regalloc, or
785 /// Post RegAlloc Pass Configuration
790 // Branch folding must be run after regalloc and prolog/epilog insertion.