aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Debug info: Fix PR16736 and rdar://problem/14990587.Adrian Prantl2013-09-161-0/+7
* Add an instruction deprecation feature to TableGen.Joey Gouly2013-09-121-0/+2
* white spaces and long linesJack Carter2013-09-091-30/+42
* mi-sched: cleanup register pressure update, remove a FIXME.Andrew Trick2013-09-062-1/+6
* Added MachineSchedPolicy.Andrew Trick2013-09-061-2/+26
* avoid unnecessary direct access to LiveInterval::rangesMatthias Braun2013-09-061-3/+7
* remove unused argument from LiveRanges::join()Matthias Braun2013-09-061-2/+1
* fix typo in commentMatthias Braun2013-09-061-1/+1
* mi-sched: Suppress register pressure tracking when the scheduling window is t...Andrew Trick2013-09-041-2/+6
* mi-sched: bypass heuristic checks when regpressure tracking is disabled.Andrew Trick2013-09-041-0/+3
* Added -misched-regpressure option.Andrew Trick2013-09-042-2/+6
* Fix grammarMatt Arsenault2013-09-031-3/+3
* Free PressureDiffs instead of leaking.Benjamin Kramer2013-08-311-0/+1
* Use LiveRangeQuery for instruction-level liveness queries.Andrew Trick2013-08-301-15/+0
* mi-sched: update PressureDiffs on-the-fly for liveness.Andrew Trick2013-08-303-2/+12
* Replace LiveInterval::killedAt with isKilledAtInstr.Andrew Trick2013-08-301-6/+7
* mi-sched: improve the generic register pressure comparison.Andrew Trick2013-08-301-3/+2
* mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness...Andrew Trick2013-08-303-25/+115
* Comment and revise the cyclic critical path code.Andrew Trick2013-08-292-3/+3
* Add a convenient PSetIterator for visiting pressure sets affected by a register.Andrew Trick2013-08-231-0/+46
* Adds cyclic critical path computation and heuristics, temporarily disabled.Andrew Trick2013-08-231-0/+3
* MI Sched: record local vreg uses.Andrew Trick2013-08-231-1/+12
* Remove unused field.Andrew Trick2013-08-231-4/+0
* mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr c...Andrew Trick2013-08-232-9/+4
* [stackprotector] Refactor out the end of isInTailCallPosition into the functi...Michael Gottesman2013-08-201-0/+9
* [typo] An LLVM.Daniel Dunbar2013-08-162-2/+2
* Make a few more things const.Bill Wendling2013-08-151-1/+1
* Drive-by fix for a doxygen comment in MachineInstr.h.Joey Gouly2013-08-151-2/+2
* Auto-compute live intervals on demand.Mark Lacey2013-08-142-11/+30
* Add the MachineInstrSpan class.Mark Lacey2013-08-141-0/+25
* Notify LiveRangeEdit of new virtual registers.Mark Lacey2013-08-142-2/+36
* Track new virtual registers by register number.Mark Lacey2013-08-141-6/+5
* Remove unnecessary parameter to RenumberValues.Jakob Stoklund Olesen2013-08-141-1/+1
* Remove unused function.Jakob Stoklund Olesen2013-08-141-7/+0
* Remove unused struct/enumJakob Stoklund Olesen2013-08-141-11/+0
* [Mips][msa] Value types for MSA support.Jack Carter2013-08-132-24/+30
* For COFF only: dwarf debug info output a label reference as a section relativ...Carlo Kok2013-08-131-3/+5
* Add editor C++ filetype declaration no functionality change.Michael Gottesman2013-08-121-1/+1
* [stackprotector] Add in the stackprotector libcall.Michael Gottesman2013-08-121-0/+3
* Add ISD::FROUND for libm round()Hal Finkel2013-08-072-2/+7
* Put an llvm_unreachable at the end of getSplatIndex as its loop should never ...Craig Topper2013-08-061-1/+1
* Check against >= 0 instead of != -1 in getSplatIndex because it generally com...Craig Topper2013-08-061-1/+1
* Remove trailing whitespace and fix an 80-column violation. No functional change.Craig Topper2013-08-061-4/+5
* Don't leak passes if added outside of the area determined by Started/Stopped ...Benjamin Kramer2013-08-051-1/+2
* Use function attributes to indicate that we don't want to realign the stack.Bill Wendling2013-08-011-5/+0
* Down-scale slot index distance to save bits.Andrew Trick2013-07-301-0/+7
* whitespaceAndrew Trick2013-07-301-2/+2
* MI Sched: Track live-thru registers.Andrew Trick2013-07-301-3/+34
* Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-281-1/+1
* MI Sched: Register pressure heuristics.Andrew Trick2013-07-251-0/+4