summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [MachineScheduler] Add missing machine pass dependency.Davide Italiano2017-03-241-0/+1
* Revert "Correct register pressure calculation in presence of subregs"Stanislav Mekhanoshin2017-02-241-2/+2
* Correct register pressure calculation in presence of subregsStanislav Mekhanoshin2017-02-231-2/+2
* Fix signed/unsigned comparison warning on MSVCSimon Pilgrim2017-02-231-1/+1
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-221-42/+95
* [CodeGen] Move MacroFusion to the targetEvandro Menezes2017-02-011-74/+0
* Cleanup dump() functions.Matthias Braun2017-01-281-5/+9
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-161-2/+2
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-3/+3
* MachineScheduler: Export function to construct "default" scheduler.Matthias Braun2016-11-281-20/+12
* Revert "(origin/master, origin/HEAD) MachineScheduler/ScheduleDAG: Add suppor...Matthias Braun2016-11-111-7/+0
* MachineScheduler/ScheduleDAG: Add support to skipping a node.Matthias Braun2016-11-111-0/+7
* ScheduleDAGInstrs: Move VRegUses to ScheduleDAGMILive; NFCIMatthias Braun2016-11-111-0/+43
* MachineScheduler: Dump EntrySU/ExitSU if possibleMatthias Braun2016-11-111-2/+12
* ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps()Matthias Braun2016-11-111-30/+20
* [MachineScheduler] Comments fixing.Jonas Paulsson2016-11-091-1/+2
* Comment rewording in MachineScheduler.cpp.Jonas Paulsson2016-11-041-3/+2
* Fix differences in codegen between Linux and Windows toolchainsMandeep Singh Grang2016-10-181-1/+2
* MachineScheduler: Slightly simplify release nodeMatthias Braun2016-09-221-14/+0
* MachineScheduler: Remove ineffective heuristic; NFCMatthias Braun2016-09-221-11/+0
* MachineScheduler: Add constructor functions for the DAGMutationsTom Stellard2016-08-191-4/+40
* CodeGen: Avoid dereferencing end() when unconstifying iteratorsDuncan P. N. Exon Smith2016-08-161-8/+4
* CodeGen: Avoid dereferencing end() in MachineSchedulerDuncan P. N. Exon Smith2016-08-111-2/+3
* Target: Remove unused arguments from overrideSchedPolicy, NFCDuncan P. N. Exon Smith2016-07-011-2/+1
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-5/+6
* MachineScheduler: Remember top/bottom choice in bidirectional schedulingMatthias Braun2016-06-251-9/+50
* MachineScheduler: Fully compare top/bottom candidatesMatthias Braun2016-06-251-99/+103
* MachineScheduler: Followup to debug message changesMatthias Braun2016-06-231-1/+0
* MachineScheduler: Improve debug messagesMatthias Braun2016-06-231-7/+7
* 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
OpenPOWER on IntegriCloud