summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ScheduleDAG.cpp
AgeCommit message (Expand)Author
2025-06-05MachineScheduler: Improve instruction clustering (#137784)Ruiling, Song
2024-08-20[ScheduleDAG] Dirty height/depth in addPred/removePred even for latency zero ...Björn Pettersson
2024-05-23[llvm][ScheduleDAG] SUnit::biasCriticalPath() does not find the critical path...csstormq
2024-05-21Revert "[llvm][ScheduleDAG] SUnit::biasCriticalPath() does not find the criti...csstormq
2024-05-22[llvm][ScheduleDAG] SUnit::biasCriticalPath() does not find the critical path...csstormq
2023-10-22[llvm] Stop including llvm/ADT/iterator_range.h (NFC)Kazu Hirata
2023-09-27[ScheduleDAG] Fix false assert targetlennyxiao
2023-05-08Reapply [Coverity] Fix explicit null dereferencesAkshay Khadse
2023-04-24Revert "[Coverity] Fix explicit null dereferences"Tom Weaver
2023-04-23[Coverity] Fix explicit null dereferencesAkshay Khadse
2023-01-25[ScheduleDAG] Fix removing edges with weak depsAustin Kerbow
2021-12-12[llvm] Use llvm::reverse (NFC)Kazu Hirata
2021-11-06[llvm] Use llvm::reverse (NFC)Kazu Hirata
2020-09-21Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit"Alexander Belyaev
2020-09-18[NFC][ScheduleDAG] Remove unused EntrySU SUnitFrancis Visoiu Mistrih
2020-05-31[ScheduleDAG] Avoid unnecessary recomputation of topological order.Florian Hahn
2019-04-17[ScheduleDAGRRList] Recompute topological ordering on demand.Florian Hahn
2019-04-10[ScheduleDAG] Add statistics for maintaining the topological order.Florian Hahn
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-19ScheduleDAG: Cleanup dumping code; NFCMatthias Braun
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-07-12[CodeGen] Add dependency printerEvandro Menezes
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-03-28MachineScheduler/ScheduleDAG: Add support for GetSubGraphValery Pykhtin
2017-02-22[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-02-21ScheduleDAG: Cleanup; NFCMatthias Braun
2017-01-28Cleanup dump() functions.Matthias Braun
2017-01-10[CodeGen] Implement the SUnit::print() methodEvandro Menezes
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-11ScheduleDAG: Identify EntrySU/ExitSU when dumping node idsMatthias Braun
2016-09-23ScheduleDAG: Match enum names when printing sdep kindsMatthias Braun
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer
2015-11-06MachineScheduler: Add regpressure information to debug dumpMatthias Braun
2015-01-27Replace some uses of getSubtargetImpl with the cached versionEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer
2014-01-24Fix known typosAlp Toker
2013-07-03Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper
2013-03-01Scheduler diagnostics. Print the register name.Andrew Trick
2013-03-01Instructions schedulers should report correct height/depth.Andrew Trick
2013-02-16Replace loop with std::find.Benjamin Kramer
2013-01-24MIsched: Added biasCriticalPath.Andrew Trick