summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
AgeCommit message (Expand)Author
2015-11-13MachineScheduler: Print initial pressure in debug dumpMatthias Braun
2015-11-13MachineScheduler: Improve debug output for "only one node in readyset"Matthias Braun
2015-11-06MachineScheduler: Add regpressure information to debug dumpMatthias Braun
2015-11-03ScheduleDAGInstrs: Remove IsPostRA flag; NFCMatthias Braun
2015-10-29Revert "ScheduleDAGInstrs: Remove IsPostRA flag"Matthias Braun
2015-10-29MachineScheduler: Fix typo in debug messageMatthias Braun
2015-10-29ScheduleDAGInstrs: Remove IsPostRA flagMatthias Braun
2015-10-29MachineScheduler: Use ranged for and slightly simplify the codeMatthias Braun
2015-10-27Make the SelectionDAG graph printer use SDNode::PersistentId labels.James Y Knight
2015-10-22MachineScheduler: Add a way to disable the 'ReduceLatency' heuristicMatthias Braun
2015-10-09CodeGen: Continue removing ilist iterator implicit conversionsDuncan P. N. Exon Smith
2015-09-18Make MachineScheduler debug output less confusing.James Y Knight
2015-09-17Revert "(HEAD -> master, origin/master, origin/HEAD) RegisterPressure: Move L...Matthias Braun
2015-09-17RegisterPressure: Move LiveInRegs/LiveOutRegs from RegisterPressure to Pressu...Matthias Braun
2015-09-17MachineScheduler: Provide an option for node hiding cutoff and disable it by ...Matthias Braun
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth
2015-08-18Fix three typos in comments; "easilly" -> "easily".Nick Lewycky
2015-07-20MachineScheduler: Restrict macroop fusion to data-dependent instructions.Matthias Braun
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-19Fix "the the" in comments.Eric Christopher
2015-06-15[TargetInstrInfo] Rename getLdStBaseRegImmOfs and implement for x86.Sanjoy Das
2015-06-13Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun
2015-05-17MachineScheduler debug output clarity.Andrew Trick
2015-05-17RegisterPressureTracker: reword stale comments.Andrew Trick
2015-03-27Complete the MachineScheduler fix made way back in r210390.Andrew Trick
2015-03-11Remove useMachineScheduler and replace it with subtarget optionsEric Christopher
2015-01-27The subtarget is cached on the MachineFunction. Access it directly.Eric Christopher
2015-01-19[MIScheduler] Slightly better handling of constrainLocalCopy when both source...Michael Kuperstein
2014-12-13Rename argument strings of codegen passes to avoid collisions with command lineAkira Hatanaka
2014-12-12Reapply "[MachineScheduler] Fix for PR21807: minor code difference building w...Andrea Di Biagio
2014-12-12Revert: [MachineScheduler] Fix for PR21807: minor code difference building wi...Andrea Di Biagio
2014-12-12[MachineScheduler] Fix for PR21807: minor code difference building with/witho...Andrea Di Biagio
2014-10-14Access the subtarget off of the MachineFunction via the DAGEric Christopher
2014-10-10[MiSched] Fix a logic error in tryPressure()Hal Finkel
2014-08-07Debugging Utility - optional ability for dumping critical path lengthGerolf Hoflehner
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-07-02Revert "Revert "MachineScheduler: better book-keeping for asserts.""Chad Rosier
2014-07-01Move remaining LLVM_ENABLE_DUMP conditionals out of the headersAlp Toker
2014-07-01Revert "MachineScheduler: better book-keeping for asserts."Chad Rosier
2014-07-01MachineScheduler: better book-keeping for asserts.Andrew Trick
2014-06-27Left out the NDEBUG in the previous checkin.Andrew Trick
2014-06-27MachineScheduler: add some book-keeping to fix an assert.Andrew Trick
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker
2014-06-12Fix the scheduler's MaxObservedStall computation.Andrew Trick
2014-06-07Fix the MachineScheduler's logic for updating ready times for in-order.Andrew Trick
2014-06-04Add a subtarget hook: enablePostMachineScheduler.Andrew Trick
2014-06-04Move GenericScheduler and PostGenericScheduler into a header.Andrew Trick