aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Implement frame unwinding information emission for Thumb1. Not finished yet b...Anton Korobeynikov2011-03-058-52/+82
* Add unwind information emission for thumb stuffAnton Korobeynikov2011-03-051-3/+29
* Handle MI flags inside Thumb2SizeReduction pass.Anton Korobeynikov2011-03-051-0/+9
* Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov2011-03-0516-50/+208
* Some first rudimentary support for ARM EHABI: print exception table in "text ...Anton Korobeynikov2011-03-058-1/+193
* Add FrameSetup MI flagsAnton Korobeynikov2011-03-051-10/+23
* Work around a coalescer bug.Jakob Stoklund Olesen2011-03-052-4/+23
* Remove unused conditional negate operations.Bob Wilson2011-03-055-48/+0
* InstCombine: We know the number of items initially added to the worklist map,...Benjamin Kramer2011-03-051-0/+1
* ptx: add basic intrinsic supportChe-Liang Chiou2011-03-052-0/+39
* Be explicit with abs(). Visual Studio workaround.Andrew Trick2011-03-051-4/+6
* Fix for -sched-high-latency-cycles in sched=list-ilp mode.Andrew Trick2011-03-051-1/+3
* Fix PR9398 - 10% of llc compile time is spent in Value::getNumUses. This reducesCameron Zwarich2011-03-051-7/+22
* Missing comment.Andrew Trick2011-03-051-0/+2
* Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick2011-03-055-30/+169
* whitespaceAndrew Trick2011-03-051-51/+51
* Thread comparisons over udiv/sdiv/ashr/lshr exact and lshr nuw/nsw wheneverNick Lewycky2011-03-052-1/+54
* Try once again to optimize "icmp (srem X, Y), Y" by turning the comparison intoNick Lewycky2011-03-051-0/+29
* Rework the global split cost calculation.Jakob Stoklund Olesen2011-03-051-21/+30
* Compute the constraints for global live range splitting from an interference ...Jakob Stoklund Olesen2011-03-051-163/+67
* Teach the register scavenger to take subregs into account when finding a free...Jim Grosbach2011-03-051-5/+10
* Support unregistering exception frames of functions when they are removed.Eric Christopher2011-03-042-6/+8
* Improve readability with some whitespace!Eric Christopher2011-03-041-1/+1
* Extract a method. No functional change.Jakob Stoklund Olesen2011-03-041-40/+52
* Initialize variable.Bill Wendling2011-03-041-1/+1
* Go back to comparing spill weights when deciding if interference can be evicted.Jakob Stoklund Olesen2011-03-041-9/+5
* Improve div/rem node handling on mips. Patch by Akira HatanakaBruno Cardoso Lopes2011-03-044-34/+80
* Expands register/immediate pairs when the immediate is too large to fit in 16...Bruno Cardoso Lopes2011-03-043-8/+122
* When decling to reuse existing expressions that involve casts, ignoreDan Gohman2011-03-041-1/+1
* Rewrite and simplify o32 vaarg passing, no functional changes. Patch by Sasa ...Bruno Cardoso Lopes2011-03-041-37/+19
* Be nice to Xcore and the XMOS assembler and avoid quoting section namesJoerg Sonnenberger2011-03-041-12/+18
* Lowers block address. Currently asserts when relocation model is not PIC. Pat...Bruno Cardoso Lopes2011-03-045-1/+40
* raw_ostream: while it is generally desirable to do larger writes, it can lead toBenjamin Kramer2011-03-041-3/+7
* Renumber slot indexes locally when possible.Jakob Stoklund Olesen2011-03-041-2/+25
* Revert broken srem logic from r126991.Nick Lewycky2011-03-041-15/+0
* Fix an old copy-n-pasteBruno Cardoso Lopes2011-03-041-2/+2
* Disable ARMGlobalMerge on darwin. The debugger is not yet able to extract ind...Devang Patel2011-03-041-0/+6
* Expands FCOS and FSIN nodes when type is f64.Bruno Cardoso Lopes2011-03-041-0/+2
* Number SlotIndexes uniformly without looking at the number of defs on each in...Jakob Stoklund Olesen2011-03-041-24/+5
* raw_ostream: If writing a string that is larger than the buffer, write it dir...Benjamin Kramer2011-03-041-9/+13
* Add SlotIndex statistics.Jakob Stoklund Olesen2011-03-041-0/+4
* Tweak debug output. No functional changes.Jakob Stoklund Olesen2011-03-042-10/+6
* Fixes addc pattern when immediate cannot be represented with 16-bit. Patch by...Bruno Cardoso Lopes2011-03-041-1/+1
* Remove (hopefully) all trailing whitespaces from the mips backend. Patch by H...Bruno Cardoso Lopes2011-03-0420-265/+265
* Revert commit 126684 "Use the correct shift amount type". It is only the cor...Duncan Sands2011-03-041-1/+1
* Allow vector shifts (shl,lshr,ashr) on SPU.Kalle Raiskila2011-03-041-48/+16
* Allow load from constant on SPU.Kalle Raiskila2011-03-041-1/+6
* Fold "icmp pred (srem X, Y), Y" like we do for urem. Handle signed comparisonsNick Lewycky2011-03-041-1/+30
* Teach instruction simplify to use constant ranges to solve problems of the formNick Lewycky2011-03-041-37/+61
* DenseMap<uintptr_t,...> doesn't allow all values as keys.Jakob Stoklund Olesen2011-03-041-0/+2