summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
AgeCommit message (Expand)Author
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-27ScheduleDAGInstrs: Fix fixupKills()Matthias Braun
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-05-23[AArch64] Make instruction fusion more aggressive. Florian Hahn
2017-04-12MachineScheduler: Skip acyclic latency heuristic for in-order coresMatthias Braun
2017-03-27Improve machine schedulers for in-order processorsJaved Absar
2017-03-24[MachineScheduler] Add missing machine pass dependency.Davide Italiano
2017-02-24Revert "Correct register pressure calculation in presence of subregs"Stanislav Mekhanoshin
2017-02-23Correct register pressure calculation in presence of subregsStanislav Mekhanoshin
2017-02-23Fix signed/unsigned comparison warning on MSVCSimon Pilgrim
2017-02-22[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-02-01[CodeGen] Move MacroFusion to the targetEvandro Menezes
2017-01-28Cleanup dump() functions.Matthias Braun
2016-12-16Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek
2016-12-15Extract LaneBitmask into a separate typeKrzysztof Parzyszek
2016-11-28MachineScheduler: Export function to construct "default" scheduler.Matthias Braun
2016-11-11Revert "(origin/master, origin/HEAD) MachineScheduler/ScheduleDAG: Add suppor...Matthias Braun
2016-11-11MachineScheduler/ScheduleDAG: Add support to skipping a node.Matthias Braun
2016-11-11ScheduleDAGInstrs: Move VRegUses to ScheduleDAGMILive; NFCIMatthias Braun
2016-11-11MachineScheduler: Dump EntrySU/ExitSU if possibleMatthias Braun
2016-11-11ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps()Matthias Braun
2016-11-09[MachineScheduler] Comments fixing.Jonas Paulsson
2016-11-04Comment rewording in MachineScheduler.cpp.Jonas Paulsson
2016-10-18Fix differences in codegen between Linux and Windows toolchainsMandeep Singh Grang
2016-09-22MachineScheduler: Slightly simplify release nodeMatthias Braun
2016-09-22MachineScheduler: Remove ineffective heuristic; NFCMatthias Braun
2016-08-19MachineScheduler: Add constructor functions for the DAGMutationsTom Stellard
2016-08-16CodeGen: Avoid dereferencing end() when unconstifying iteratorsDuncan P. N. Exon Smith
2016-08-11CodeGen: Avoid dereferencing end() in MachineSchedulerDuncan P. N. Exon Smith
2016-07-01Target: Remove unused arguments from overrideSchedPolicy, NFCDuncan P. N. Exon Smith
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-06-25MachineScheduler: Remember top/bottom choice in bidirectional schedulingMatthias Braun
2016-06-25MachineScheduler: Fully compare top/bottom candidatesMatthias Braun
2016-06-23MachineScheduler: Followup to debug message changesMatthias Braun
2016-06-23MachineScheduler: Improve debug messagesMatthias Braun
2016-05-31CodeGen: Refactor renameDisconnectedComponents() as a passMatthias Braun
2016-05-27MachineScheduler: Introduce ONLY1 reason to improve debug outputMatthias Braun
2016-05-20LiveIntervalAnalysis: Fix missing defs in renameDisconnectedComponents().Matthias Braun
2016-05-10CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun
2016-04-28Reset the TopRPTracker's position in ScheduleDAGMILive::initQueuesKrzysztof Parzyszek
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22MachineScheduler: Move code to initialize a Candidate out of tryCandidate(); NFCMatthias Braun
2016-04-22MachineScheduler: Limit the size of the ready list.Matthias Braun
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor
2016-04-21MachineSched: Cleanup; NFCMatthias Braun
2016-04-18[NFC] Header cleanupMehdi Amini
2016-04-15[MachineScheduler]Add support for store clusteringJun Bum Lim
2016-04-04MachineScheduler: Ignore COPYs with undef/dead op in CopyConstrain mutation.Matthias Braun
2016-03-11[misched] Fix a truncation issue from r263021.Chad Rosier