aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ScheduleDAG.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-10-22[llvm] Stop including llvm/ADT/iterator_range.h (NFC)Kazu Hirata1-1/+0
2023-09-27[ScheduleDAG] Fix false assert targetlennyxiao1-1/+1
2023-05-08Reapply [Coverity] Fix explicit null dereferencesAkshay Khadse1-0/+2
2023-04-24Revert "[Coverity] Fix explicit null dereferences"Tom Weaver1-2/+0
2023-04-23[Coverity] Fix explicit null dereferencesAkshay Khadse1-0/+2
2023-01-25[ScheduleDAG] Fix removing edges with weak depsAustin Kerbow1-6/+8
2021-12-12[llvm] Use llvm::reverse (NFC)Kazu Hirata1-4/+4
2021-11-06[llvm] Use llvm::reverse (NFC)Kazu Hirata1-2/+1
2020-09-21Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit"Alexander Belyaev1-2/+5
2020-09-18[NFC][ScheduleDAG] Remove unused EntrySU SUnitFrancis Visoiu Mistrih1-5/+2
2020-05-31[ScheduleDAG] Avoid unnecessary recomputation of topological order.Florian Hahn1-0/+8
2019-04-17[ScheduleDAGRRList] Recompute topological ordering on demand.Florian Hahn1-0/+32
2019-04-10[ScheduleDAG] Add statistics for maintaining the topological order.Florian Hahn1-0/+8
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-19ScheduleDAG: Cleanup dumping code; NFCMatthias Braun1-56/+44
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-07-12[CodeGen] Add dependency printerEvandro Menezes1-35/+56
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-3/+3
2017-03-28MachineScheduler/ScheduleDAG: Add support for GetSubGraphValery Pykhtin1-0/+81
2017-02-22[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-15/+28
2017-02-21ScheduleDAG: Cleanup; NFCMatthias Braun1-184/+133
2017-01-28Cleanup dump() functions.Matthias Braun1-2/+3
2017-01-10[CodeGen] Implement the SUnit::print() methodEvandro Menezes1-9/+9
2016-11-11Revert "(origin/master, origin/HEAD) MachineScheduler/ScheduleDAG: Add suppor...Matthias Braun1-4/+0
2016-11-11MachineScheduler/ScheduleDAG: Add support to skipping a node.Matthias Braun1-0/+4
2016-11-11ScheduleDAG: Identify EntrySU/ExitSU when dumping node idsMatthias Braun1-3/+13
2016-09-23ScheduleDAG: Match enum names when printing sdep kindsMatthias Braun1-8/+8
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer1-2/+1
2015-11-06MachineScheduler: Add regpressure information to debug dumpMatthias Braun1-1/+0
2015-01-27Replace some uses of getSubtargetImpl with the cached versionEric Christopher1-2/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-5/+4
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-2/+2
2014-01-24Fix known typosAlp Toker1-1/+1
2013-07-03Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper1-5/+5
2013-03-01Scheduler diagnostics. Print the register name.Andrew Trick1-0/+2
2013-03-01Instructions schedulers should report correct height/depth.Andrew Trick1-2/+2
2013-02-16Replace loop with std::find.Benjamin Kramer1-10/+4
2013-01-24MIsched: Added biasCriticalPath.Andrew Trick1-0/+15
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-3/+3
2012-11-13misched: Don't consider artificial edges weak edges.Andrew Trick1-8/+4
2012-11-12misched: Infrastructure for weak DAG edges.Andrew Trick1-20/+58
2012-09-11Release build: guard dump functions withManman Ren1-1/+1
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren1-0/+2