summaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/ScheduleDAG.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-6/+0
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-0/+6
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-34/+37
* Update to LLVM 3.5a.Stephen Hines2014-04-241-4/+15
* Explicitly request unsigned enum types when desiredReid Kleckner2013-10-081-1/+1
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVectorEric Christopher2013-07-031-4/+4
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-151-21/+2
* MI Sched: eliminate local vreg copies.Andrew Trick2013-04-241-3/+2
* MI-Sched: schedule physreg copies.Andrew Trick2013-04-131-12/+13
* Fix incorrect ScheduleDAG comment and formalize Weak edges.Andrew Trick2013-03-011-2/+12
* Fix #includes, so we include only what we really need.Jakub Staszak2013-02-201-2/+1
* MachineScheduler support for viewGraph.Andrew Trick2013-01-251-2/+2
* ScheduleDAG: Added isBoundaryNode to conveniently detect a common corner case.Andrew Trick2013-01-251-1/+12
* MIsched: Added biasCriticalPath.Andrew Trick2013-01-241-0/+4
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-4/+4
* misched: Don't consider artificial edges weak edges.Andrew Trick2012-11-131-2/+1
* misched: Infrastructure for weak DAG edges.Andrew Trick2012-11-121-21/+40
* misched: TargetSchedule interface for machine resources.Andrew Trick2012-11-061-3/+6
* ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies.Andrew Trick2012-11-061-34/+29
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-101-5/+0
* misched: remove forceUnitLatencies. Defaults are handled by the default Sched...Andrew Trick2012-10-081-5/+0
* Simplify the computeOperandLatency API.Andrew Trick2012-08-231-2/+17
* sched: Avoid trivially redundant DAG edges. Take the one with higher latency.Andrew Trick2012-06-131-2/+7
* misched: API for minimum vs. expected latency.Andrew Trick2012-06-051-9/+6
* misched: implemented a framework for top-down or bottom-up scheduling.Andrew Trick2012-03-141-0/+7
* misched preparation: rename core scheduler methods for consistency.Andrew Trick2012-03-071-6/+6
* misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles.Andrew Trick2012-03-071-13/+3
* misched preparation: modularize schedule emission.Andrew Trick2012-03-071-11/+0
* misched preparation: modularize schedule printing.Andrew Trick2012-03-071-2/+0
* misched preparation: modularize schedule verification.Andrew Trick2012-03-071-3/+3
* Cleanup in preparation for misched: Move DAG visualization logic.Andrew Trick2012-03-071-0/+4
* Cleanup: DAG building is specific to either SD or MI scheduling. Not part of ...Andrew Trick2012-03-071-5/+0
* misched commentsAndrew Trick2012-03-071-1/+2
* Initialize SUnits before DAG building.Andrew Trick2012-02-221-0/+1
* Move some llvm_unreachable's from r149849 out of switch statements to satisfy...Craig Topper2012-02-061-1/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-2/+1
* Move Sched::Preference out of TargetMachine.h where it is not referenced.Evan Cheng2012-01-121-1/+1
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+1
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-5/+5
* Added -stress-sched flag in the Asserts build.Andrew Trick2011-06-151-0/+6
* Remove dead code.Devang Patel2011-06-021-1/+0
* Be careful about scheduling nodes above previous calls. It increase usages ofEvan Cheng2011-04-261-3/+4
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-2/+2
* In the pre-RA scheduler, maintain cmp+br proximity.Andrew Trick2011-04-141-3/+4
* Added a check in the preRA scheduler for potential interference on aAndrew Trick2011-04-071-6/+7
* Typos.Eric Christopher2011-03-071-2/+2
* Introducing a new method of tracking register pressure. We can'tAndrew Trick2011-02-041-4/+7
* Header warning patrol.Eric Christopher2010-12-251-2/+2
* Minor cleanup related to my latest scheduler changes.Andrew Trick2010-12-241-1/+1
* Various bits of framework needed for precise machine-level selectionAndrew Trick2010-12-241-1/+29