summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Refactor renameDisconnectedComponents() as a passMatthias Braun2016-05-311-10/+2
* MachineScheduler: Introduce ONLY1 reason to improve debug outputMatthias Braun2016-05-271-6/+13
* LiveIntervalAnalysis: Fix missing defs in renameDisconnectedComponents().Matthias Braun2016-05-201-7/+2
* CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun2016-05-101-0/+1
* Reset the TopRPTracker's position in ScheduleDAGMILive::initQueuesKrzysztof Parzyszek2016-04-281-5/+11
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-2/+2
* MachineScheduler: Move code to initialize a Candidate out of tryCandidate(); NFCMatthias Braun2016-04-221-33/+33
* MachineScheduler: Limit the size of the ready list.Matthias Braun2016-04-221-1/+10
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-2/+2
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-2/+2
* MachineSched: Cleanup; NFCMatthias Braun2016-04-211-32/+16
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [MachineScheduler]Add support for store clusteringJun Bum Lim2016-04-151-35/+60
* MachineScheduler: Ignore COPYs with undef/dead op in CopyConstrain mutation.Matthias Braun2016-04-041-4/+6
* [misched] Fix a truncation issue from r263021.Chad Rosier2016-03-111-1/+1
* [TII] Allow getMemOpBaseRegImmOfs() to accept negative offsets. NFC.Chad Rosier2016-03-091-2/+2
* Add DAG mutation interface to the post-RA schedulerKrzysztof Parzyszek2016-03-051-6/+11
* CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-1/+1
* CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith2016-02-271-9/+8
* MachineScheduler: Add a command line option to disable post scheduler.Chad Rosier2016-01-201-1/+9
* MachineScheduler: Honor optnone functions in the pre-ra scheduler.Chad Rosier2016-01-201-0/+3
* 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
OpenPOWER on IntegriCloud