summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAge
...
* white spaces and long linesJack Carter2013-09-09
* mi-sched: cleanup register pressure update, remove a FIXME.Andrew Trick2013-09-06
* Added MachineSchedPolicy.Andrew Trick2013-09-06
* avoid unnecessary direct access to LiveInterval::rangesMatthias Braun2013-09-06
* remove unused argument from LiveRanges::join()Matthias Braun2013-09-06
* fix typo in commentMatthias Braun2013-09-06
* mi-sched: Suppress register pressure tracking when the scheduling window is t...Andrew Trick2013-09-04
* mi-sched: bypass heuristic checks when regpressure tracking is disabled.Andrew Trick2013-09-04
* Added -misched-regpressure option.Andrew Trick2013-09-04
* Fix grammarMatt Arsenault2013-09-03
* Free PressureDiffs instead of leaking.Benjamin Kramer2013-08-31
* Use LiveRangeQuery for instruction-level liveness queries.Andrew Trick2013-08-30
* mi-sched: update PressureDiffs on-the-fly for liveness.Andrew Trick2013-08-30
* Replace LiveInterval::killedAt with isKilledAtInstr.Andrew Trick2013-08-30
* mi-sched: improve the generic register pressure comparison.Andrew Trick2013-08-30
* mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness...Andrew Trick2013-08-30
* Comment and revise the cyclic critical path code.Andrew Trick2013-08-29
* Add a convenient PSetIterator for visiting pressure sets affected by a register.Andrew Trick2013-08-23
* Adds cyclic critical path computation and heuristics, temporarily disabled.Andrew Trick2013-08-23
* MI Sched: record local vreg uses.Andrew Trick2013-08-23
* Remove unused field.Andrew Trick2013-08-23
* mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr c...Andrew Trick2013-08-23
* [stackprotector] Refactor out the end of isInTailCallPosition into the functi...Michael Gottesman2013-08-20
* [typo] An LLVM.Daniel Dunbar2013-08-16
* Make a few more things const.Bill Wendling2013-08-15
* Drive-by fix for a doxygen comment in MachineInstr.h.Joey Gouly2013-08-15
* Auto-compute live intervals on demand.Mark Lacey2013-08-14
* Add the MachineInstrSpan class.Mark Lacey2013-08-14
* Notify LiveRangeEdit of new virtual registers.Mark Lacey2013-08-14
* Track new virtual registers by register number.Mark Lacey2013-08-14
* Remove unnecessary parameter to RenumberValues.Jakob Stoklund Olesen2013-08-14
* Remove unused function.Jakob Stoklund Olesen2013-08-14
* Remove unused struct/enumJakob Stoklund Olesen2013-08-14
* [Mips][msa] Value types for MSA support.Jack Carter2013-08-13
* For COFF only: dwarf debug info output a label reference as a section relativ...Carlo Kok2013-08-13
* Add editor C++ filetype declaration no functionality change.Michael Gottesman2013-08-12
* [stackprotector] Add in the stackprotector libcall.Michael Gottesman2013-08-12
* Add ISD::FROUND for libm round()Hal Finkel2013-08-07
* Put an llvm_unreachable at the end of getSplatIndex as its loop should never ...Craig Topper2013-08-06
* Check against >= 0 instead of != -1 in getSplatIndex because it generally com...Craig Topper2013-08-06
* Remove trailing whitespace and fix an 80-column violation. No functional change.Craig Topper2013-08-06
* Don't leak passes if added outside of the area determined by Started/Stopped ...Benjamin Kramer2013-08-05
* Use function attributes to indicate that we don't want to realign the stack.Bill Wendling2013-08-01
* Down-scale slot index distance to save bits.Andrew Trick2013-07-30
* whitespaceAndrew Trick2013-07-30
* MI Sched: Track live-thru registers.Andrew Trick2013-07-30
* Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-28
* MI Sched: Register pressure heuristics.Andrew Trick2013-07-25
* Replace the "NoFramePointerElimNonLeaf" target option with a function attribute.Bill Wendling2013-07-25
* Recommit r186217 with testcase fix:Bill Wendling2013-07-22