summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-15/+14
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-2/+2
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [MachineScheduler] Minor refactoring.Jonas Paulsson2017-10-251-13/+18
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-4/+4
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-4/+4
* CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner2017-10-101-1/+1
* [MiSched] - Simplify ProcResEntry accessJaved Absar2017-10-031-6/+8
* [Misched]: Remove double call getMicroOpFactor.NFC.Javed Absar2017-09-271-1/+1
* Allow target to decide when to cluster loads/stores in mischedStanislav Mekhanoshin2017-09-131-6/+2
* [MachineScheduler] Put SchedRegion in an anonymous namespace.Mikael Holmen2017-09-131-0/+2
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-09-111-8/+8
* [SystemZ, MachineScheduler] Improve post-RA scheduling.Jonas Paulsson2017-08-171-36/+84
* Mark dump() methods as const. NFCSam Clegg2017-06-211-3/+3
* Use range-loop in machine-scheduler. NFCI.Javed Absar2017-06-211-94/+72
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-4/+4
* ScheduleDAGInstrs: Fix fixupKills()Matthias Braun2017-05-271-1/+1
* CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun2017-05-251-3/+3
* [AArch64] Make instruction fusion more aggressive. Florian Hahn2017-05-231-0/+6
* MachineScheduler: Skip acyclic latency heuristic for in-order coresMatthias Braun2017-04-121-1/+1
* Improve machine schedulers for in-order processorsJaved Absar2017-03-271-0/+28
* [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
OpenPOWER on IntegriCloud