summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/TargetSubtargetInfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added temp flag -misched-bench for staging in default changes.Andrew Trick2013-09-261-1/+16
| | | | llvm-svn: 191423
* Add useAA() to TargetSubtargetInfoHal Finkel2013-08-291-0/+4
| | | | | | | | | | | | | There are several optional (off-by-default) features in CodeGen that can make use of alias analysis. These features are important for generating code for some kinds of cores (for example the (in-order) PPC A2 core). This adds a useAA() function to TargetSubtargetInfo to allow these features to be enabled by default on a per-subtarget basis. Here is the first use of this function: To control the default of the -enable-aa-sched-mi feature. llvm-svn: 189563
* misched: Allow subtargets to enable misched and dependent options.Andrew Trick2012-11-131-0/+4
| | | | | | | | | | | | This allows me to begin enabling (or backing out) misched by default for one subtarget at a time. To run misched we typically want to: - Disable SelectionDAG scheduling (use the source order scheduler) - Enable more aggressive coalescing (until we decide to always run the coalescer this way) - Enable MachineScheduler pass itself. Disabling PostRA sched may follow for some subtargets. llvm-svn: 167826
* Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-011-0/+33
llvm-svn: 134259
OpenPOWER on IntegriCloud