- 3372620 Replace some uses of getSubtargetImpl with the cached version by Eric Christopher · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
- b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
- cb40291 Fix known typos by Alp Toker · 12 years ago
- e1c1d36 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
- f9669be Scheduler diagnostics. Print the register name. by Andrew Trick · 13 years ago
- 2a8edef Instructions schedulers should report correct height/depth. by Andrew Trick · 13 years ago
- 981de9a Replace loop with std::find. by Benjamin Kramer · 13 years ago
- d3b8629 MIsched: Added biasCriticalPath. by Andrew Trick · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 4b1f9e3 misched: Don't consider artificial edges weak edges. by Andrew Trick · 13 years ago
- f1ff84c misched: Infrastructure for weak DAG edges. by Andrew Trick · 13 years ago
- 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
- 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
- 5b90645 sched: Avoid trivially redundant DAG edges. Take the one with higher latency. by Andrew Trick · 13 years ago
- 60cf03e misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles. by Andrew Trick · 14 years ago
- edee68c misched preparation: modularize schedule printing. by Andrew Trick · 14 years ago
- 46a5866 misched preparation: modularize schedule verification. by Andrew Trick · 14 years ago
- a2755ea Don't print out pointer values in SUnit::dump(). by Jakob Stoklund Olesen · 14 years ago
- 59ac4fb misched: Initial code for building an MI level scheduling DAG by Andrew Trick · 14 years ago
- a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
- 4938edb Make a bunch of symbols private. by Benjamin Kramer · 14 years ago
- a41634e Silence a bunch (but not all) "variable written but not read" warnings by Duncan Sands · 14 years ago
- 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
- 3013b6a Added -stress-sched flag in the Asserts build. by Andrew Trick · 14 years ago
- 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
- d0548ae Introducing a new method of tracking register pressure. We can't by Andrew Trick · 15 years ago
- c940566 Fix a few cases where the scheduler is not checking for phys reg copies. The scheduling node may have a NULL DAG node, yuck. by Andrew Trick · 15 years ago
- 10ffc2b Various bits of framework needed for precise machine-level selection by Andrew Trick · 15 years ago
- ed69c6e reduce indentation, no functionality change. by Chris Lattner · 15 years ago
- 5364655 Remove trailing whitespace, no functionality changes. by John Mosby · 15 years ago
- 188855a Remove unused member variable. by Zhongxing Xu · 15 years ago
- 3930506 Delete an unused member variable. by Dan Gohman · 16 years ago
- 94745d0 Change errs() to dbgs(). by David Greene · 16 years ago
- 80a03cc Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks. by David Goodwin · 16 years ago
- da83f7d Rename registers to break output dependencies in addition to anti-dependencies. by David Goodwin · 16 years ago
- 8501dbbe Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. by David Goodwin · 16 years ago
- 8ff5c19 Fix integer overflow in instruction scheduling. This can happen if we have by Reid Kleckner · 16 years ago
- 214ac54 Convert DOUT to DEBUG(errs()...). by Bill Wendling · 16 years ago
- ebd694b Add some debug output. by David Goodwin · 16 years ago
- 8ef0735 Move to raw_ostream. by Daniel Dunbar · 16 years ago
- dfaf646 When scheduling a block in parts, keep track of the overall by Dan Gohman · 17 years ago
- 27fa408 Use iterators to iterate through the Preds array instead of by Dan Gohman · 17 years ago
- b954343 Factor out more code for computing register live-range informationfor by Dan Gohman · 17 years ago
- 5f8a259 Instead of adding dependence edges between terminator instructions by Dan Gohman · 17 years ago
- 7e105f0 Generalize the HazardRecognizer interface so that it can be used by Dan Gohman · 17 years ago
- 619ef48 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 17 years ago
- 13141d5 Avoid referring to edge D after the Succs or Preds arrays have by Dan Gohman · 17 years ago
- 52d4d82 Don't call setDepthDirty/setHeightDirty when adding an edge by Dan Gohman · 17 years ago
- 3a57213 Minor code simplifications. by Dan Gohman · 17 years ago
- a04542b Optimize setDepthDirty and setHeightDirty a little, as they showed by Dan Gohman · 17 years ago
- 24fe9a1 Use SmallVector's pop_back_val. by Dan Gohman · 17 years ago
- bb92a1b Use the correct Preds and Succs lists in setHeightDirty() by Dan Gohman · 17 years ago
- 2a16bbe Use getDepth() and getHeight() instead of accessing the by Dan Gohman · 17 years ago
- dddc1ac Fix some register-alias-related bugs in the post-RA scheduler liveness by Dan Gohman · 17 years ago
- e3a6351 Move addPred and removePred out-of-line. by Dan Gohman · 17 years ago
- 2d17089 Rewrite the SDep class, and simplify some of the related code. by Dan Gohman · 17 years ago
- 7d32974 Whitespace cleanups. by Dan Gohman · 17 years ago
- ad2134d Initial support for anti-dependence breaking. Currently this code does not by Dan Gohman · 17 years ago
- 67b35bd Rename SDep's isSpecial to isArtificial, to make this field a little by Dan Gohman · 17 years ago
- 866b034 Add #include <climits> to get the definition of INT_MAX. by Dan Gohman · 17 years ago
- 4ce15e1 Factor out the code for verifying the work of the scheduler, by Dan Gohman · 17 years ago
- 60cb69e Experimental post-pass scheduling support. Post-pass scheduling by Dan Gohman · 17 years ago