summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* MachineScheduler: Allow independent scheduling of sub register defsMatthias Braun2016-01-201-43/+104
* RegisterPressure: Make liveness tracking subregister awareMatthias Braun2016-01-201-12/+12
* MachineScheduler: Add a target hook for deciding which RegPressure sets toTom Stellard2015-12-161-7/+19
* MachineScheduler: Print initial pressure in debug dumpMatthias Braun2015-11-131-0/+7
* MachineScheduler: Improve debug output for "only one node in readyset"Matthias Braun2015-11-131-2/+2
* MachineScheduler: Add regpressure information to debug dumpMatthias Braun2015-11-061-6/+30
* ScheduleDAGInstrs: Remove IsPostRA flag; NFCMatthias Braun2015-11-031-16/+14
* Revert "ScheduleDAGInstrs: Remove IsPostRA flag"Matthias Braun2015-10-291-14/+16
* MachineScheduler: Fix typo in debug messageMatthias Braun2015-10-291-1/+1
* ScheduleDAGInstrs: Remove IsPostRA flagMatthias Braun2015-10-291-16/+14
* MachineScheduler: Use ranged for and slightly simplify the codeMatthias Braun2015-10-291-11/+12
* Make the SelectionDAG graph printer use SDNode::PersistentId labels.James Y Knight2015-10-271-5/+0
* MachineScheduler: Add a way to disable the 'ReduceLatency' heuristicMatthias Braun2015-10-221-2/+2
* CodeGen: Continue removing ilist iterator implicit conversionsDuncan P. N. Exon Smith2015-10-091-5/+5
* Make MachineScheduler debug output less confusing.James Y Knight2015-09-181-5/+26
* Revert "(HEAD -> master, origin/master, origin/HEAD) RegisterPressure: Move L...Matthias Braun2015-09-171-4/+4
* RegisterPressure: Move LiveInRegs/LiveOutRegs from RegisterPressure to Pressu...Matthias Braun2015-09-171-4/+4
* MachineScheduler: Provide an option for node hiding cutoff and disable it by ...Matthias Braun2015-09-171-1/+9
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-3/+3
* Fix three typos in comments; "easilly" -> "easily".Nick Lewycky2015-08-181-1/+1
* MachineScheduler: Restrict macroop fusion to data-dependent instructions.Matthias Braun2015-07-201-9/+33
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-3/+3
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-3/+3
* Fix "the the" in comments.Eric Christopher2015-06-191-1/+1
* [TargetInstrInfo] Rename getLdStBaseRegImmOfs and implement for x86.Sanjoy Das2015-06-151-1/+1
* Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun2015-06-131-1/+1
* MachineScheduler debug output clarity.Andrew Trick2015-05-171-2/+3
* RegisterPressureTracker: reword stale comments.Andrew Trick2015-05-171-2/+1
* Complete the MachineScheduler fix made way back in r210390.Andrew Trick2015-03-271-2/+2
* Remove useMachineScheduler and replace it with subtarget optionsEric Christopher2015-03-111-0/+11
* The subtarget is cached on the MachineFunction. Access it directly.Eric Christopher2015-01-271-3/+1
* [MIScheduler] Slightly better handling of constrainLocalCopy when both source...Michael Kuperstein2015-01-191-4/+7
* Rename argument strings of codegen passes to avoid collisions with command lineAkira Hatanaka2014-12-131-2/+2
* Reapply "[MachineScheduler] Fix for PR21807: minor code difference building w...Andrea Di Biagio2014-12-121-1/+3
* Revert: [MachineScheduler] Fix for PR21807: minor code difference building wi...Andrea Di Biagio2014-12-121-3/+1
* [MachineScheduler] Fix for PR21807: minor code difference building with/witho...Andrea Di Biagio2014-12-121-1/+3
* Access the subtarget off of the MachineFunction via the DAGEric Christopher2014-10-141-9/+7
* [MiSched] Fix a logic error in tryPressure()Hal Finkel2014-10-101-2/+2
* Debugging Utility - optional ability for dumping critical path lengthGerolf Hoflehner2014-08-071-2/+16
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-2/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-5/+9
* Revert "Revert "MachineScheduler: better book-keeping for asserts.""Chad Rosier2014-07-021-7/+11
* Move remaining LLVM_ENABLE_DUMP conditionals out of the headersAlp Toker2014-07-011-2/+1
* Revert "MachineScheduler: better book-keeping for asserts."Chad Rosier2014-07-011-7/+5
* MachineScheduler: better book-keeping for asserts.Andrew Trick2014-07-011-5/+7
* Left out the NDEBUG in the previous checkin.Andrew Trick2014-06-271-0/+2
* MachineScheduler: add some book-keeping to fix an assert.Andrew Trick2014-06-271-1/+7
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-1/+2
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-2/+1
* Fix the scheduler's MaxObservedStall computation.Andrew Trick2014-06-121-2/+6
OpenPOWER on IntegriCloud