Commit History

Author SHA1 Message Date
  Javed Absar 47652291c2 Improve machine schedulers for in-order processors 8 years ago
  Davide Italiano a7925b808d [MachineScheduler] Add missing machine pass dependency. 8 years ago
  Stanislav Mekhanoshin fef0dbe59c Revert "Correct register pressure calculation in presence of subregs" 8 years ago
  Stanislav Mekhanoshin 0bf4d71d50 Correct register pressure calculation in presence of subregs 8 years ago
  Simon Pilgrim ee4b4ec8cc Fix signed/unsigned comparison warning on MSVC 8 years ago
  Eugene Zelenko 096e40d35f [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 8 years ago
  Evandro Menezes 20de1ea345 [CodeGen] Move MacroFusion to the target 8 years ago
  Matthias Braun 88d207542b Cleanup dump() functions. 8 years ago
  Krzysztof Parzyszek 308c60d0cb Implement LaneBitmask::any(), use it to replace !none(), NFCI 8 years ago
  Krzysztof Parzyszek d6ca3f019d Extract LaneBitmask into a separate type 8 years ago
  Matthias Braun 05bdd2ebfe MachineScheduler: Export function to construct "default" scheduler. 8 years ago
  Matthias Braun dc2310fcc5 Revert "(origin/master, origin/HEAD) MachineScheduler/ScheduleDAG: Add support to skipping a node." 8 years ago
  Matthias Braun 59a5edddc7 MachineScheduler/ScheduleDAG: Add support to skipping a node. 8 years ago
  Matthias Braun 97c4b7addd ScheduleDAGInstrs: Move VRegUses to ScheduleDAGMILive; NFCI 8 years ago
  Matthias Braun e9923d3f0a MachineScheduler: Dump EntrySU/ExitSU if possible 8 years ago
  Matthias Braun ee5205bfae ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps() 8 years ago
  Jonas Paulsson e9ba8f332a [MachineScheduler] Comments fixing. 8 years ago
  Jonas Paulsson 1228c39508 Comment rewording in MachineScheduler.cpp. 8 years ago
  Mandeep Singh Grang 0480c1bb9f Fix differences in codegen between Linux and Windows toolchains 8 years ago
  Matthias Braun a86d297ba3 MachineScheduler: Slightly simplify release node 9 years ago
  Matthias Braun c3e16a5807 MachineScheduler: Remove ineffective heuristic; NFC 9 years ago
  Tom Stellard 9163bca2af MachineScheduler: Add constructor functions for the DAGMutations 9 years ago
  Duncan P. N. Exon Smith e3c3e55fc5 CodeGen: Avoid dereferencing end() when unconstifying iterators 9 years ago
  Duncan P. N. Exon Smith eeb1d4fe2e CodeGen: Avoid dereferencing end() in MachineScheduler 9 years ago
  Duncan P. N. Exon Smith a354e21338 Target: Remove unused arguments from overrideSchedPolicy, NFC 9 years ago
  Duncan P. N. Exon Smith 567409db69 CodeGen: Use MachineInstr& in TargetInstrInfo, NFC 9 years ago
  Matthias Braun 2feb69ebcd MachineScheduler: Remember top/bottom choice in bidirectional scheduling 9 years ago
  Matthias Braun f011e37181 MachineScheduler: Fully compare top/bottom candidates 9 years ago
  Matthias Braun 55eeb45411 MachineScheduler: Followup to debug message changes 9 years ago
  Matthias Braun 680b0ddfb5 MachineScheduler: Improve debug messages 9 years ago