[PATCH] Move Post RA Scheduling flag bit into SchedMachineModel
spatel at rotateright.com
Tue Jul 8 13:28:18 PDT 2014
Hal - let me make sure we're on the same page. The last patch here is only a partial implementation of moving enablePostRAScheduler().
I will need to add methods to all targets that use enablePostRAScheduler() to override the defaults for:
getOptLevelToEnablePostRAScheduler() -- this one isn't in the patch yet even in the TargetSubtargetInfo superclass, but it's necessary
I can't do this in separate commits without breaking the existing behavior of targets that override enablePostRAScheduler(). All of the those targets will need to implement their custom versions of the 3 virtual methods to maintain the current settings.
More information about the llvm-commits