aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineScheduler.cpp
AgeCommit message (Expand)Author
2013-03-10Cleanup #includes.Jakub Staszak
2013-03-08Add -verify-misched option.Andrew Trick
2013-02-16Use const reference instead of vector object when passing an argument toJakub Staszak
2013-02-13MIsched: HazardRecognizers are created for each DAG. Free them.Andrew Trick
2013-01-29MIsched: cleanup code. Use isBoundaryNode().Andrew Trick
2013-01-25Use const reference instead of vector copying.Jakub Staszak
2013-01-25MIsched: Print block name. No functionality.Andrew Trick
2013-01-25MachineScheduler support for viewGraph.Andrew Trick
2013-01-25MIsched: Improve the interface to SchedDFS analysis (subtrees).Andrew Trick
2013-01-25MISched: Add SchedDFSResult to ScheduleDAGMI to formalize theAndrew Trick
2013-01-24MachineScheduler: enable biasCriticalPath for all DAGs.Andrew Trick
2013-01-11Follow-up typo correction from building the wrong branch.Andrew Trick
2013-01-11Fix typo from r170452. Affects -enable-misched heuristics.Andrew Trick
2013-01-09MIsched: add an ILP window property to machine model.Andrew Trick
2012-12-18MISched: Cleanup, redundant statement.Andrew Trick
2012-12-18MISched: Heuristics, compare latency more precisely. It matters more for some...Andrew Trick
2012-12-18MISched: Remove SchedRemainder::IsResourceLimited. I don't know how to comput...Andrew Trick
2012-12-18MISched: cleanup, use the proper iterator type.Andrew Trick
2012-12-18MISched: minor improvement, initialize remaining resources before the first s...Andrew Trick
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-12-01misched: Fix RegisterPressureTracker handling of DebugVals.Andrew Trick
2012-12-01misched: fix RegionBegin when DebugValues get shuffled to the top.Andrew Trick
2012-11-29misched: Recompute priority queue when DFSResults are updated.Benjamin Kramer
2012-11-28misched: Analysis that partitions the DAG into subtrees.Andrew Trick
2012-11-28misched: rename ScheduleDAGILP to ScheduleDFS to prepare for other heuristics.Andrew Trick
2012-11-28misched: Debug output fix. Use an always valid iterator.Andrew Trick
2012-11-13misched: Allow subtargets to enable misched and dependent options.Andrew Trick
2012-11-12misched: rename interfaceto avoid gcc warningsAndrew Trick
2012-11-12misched: Target-independent support for MacroFusion.Andrew Trick
2012-11-12misched: Target-independent support for load/store clustering.Andrew Trick
2012-11-12misched: Infrastructure for weak DAG edges.Andrew Trick
2012-11-09Silence GCC warning about falling off the end of a non-void function.Benjamin Kramer
2012-11-07misched: Heuristics based on the machine model.Andrew Trick
2012-11-06misched: Rename RemainingCount to avoid confusion with remaining resources.Andrew Trick
2012-10-16misched: Added handleMove support for updating all kill flags, not just for a...Andrew Trick
2012-10-15misched: ILP scheduler for experimental heuristics.Andrew Trick
2012-10-10misched: Use the TargetSchedModel interface wherever possible.Andrew Trick
2012-10-08misched: avoid scheduling an instruction twice.Andrew Trick
2012-09-14misched: add a hook for custom DAG postprocessing.Andrew Trick
2012-09-11Release build: guard dump functions withManman Ren
2012-09-11Reorganize MachineScheduler interfaces and publish them in the header.Andrew Trick
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren
2012-08-23Simplify the computeOperandLatency API.Andrew Trick
2012-08-22Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick
2012-07-02misched: allow NULL InstrItineraries.Andrew Trick
2012-06-29misched: avoid scheduling instructions that can't be dispatched.Andrew Trick
2012-06-29misched: count micro-ops toward the issue limit.Andrew Trick
2012-06-16Guard private fields that are unused in Release builds with #ifndef NDEBUG.Benjamin Kramer