aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit Sean Callanan2009-12-199-5/+2823
* Bump alignment requirements for windows targets to achieve compartibility wit...Anton Korobeynikov2009-12-191-0/+3
* Use 4-arg getVTList) variant instead of generic one, when possibleAnton Korobeynikov2009-12-191-0/+1
* Fix a spello in a comment that Nick spotted.Dan Gohman2009-12-191-2/+2
* Make some methods const. The only interesting change here is thatChris Lattner2009-12-192-15/+17
* Qualify a bunch of explicit template instantiations to satisfy clang++.John McCall2009-12-194-8/+8
* Put TypesEqual and TypeHasCycleThroughItself in namespace llvm so ADL fromJohn McCall2009-12-191-3/+8
* Eliminate unnecessary LLVMContexts.Dan Gohman2009-12-181-2/+1
* Changes from review:Bill Wendling2009-12-185-143/+73
* Make this comment more precise.Dan Gohman2009-12-181-1/+1
* Increase opportunities to optimize (brcond (srl (and c1), c2)).Evan Cheng2009-12-181-1/+28
* Fix gcc warning.Eli Friedman2009-12-181-1/+2
* Catch more cases of a pointer being marked garbage twice. This helps whenRafael Espindola2009-12-181-1/+2
* Reapply 91459 with a simple fix for the problem that broke the x86_64-darwinBob Wilson2009-12-181-405/+425
* Formalize MDNode's function-localness:Victor Hernandez2009-12-183-11/+58
* Fix Win32 Path.inc for API update.Daniel Dunbar2009-12-181-1/+1
* Revert this use of NUW/NSW also. Overflow-undefined multiplication isn'tDan Gohman2009-12-181-3/+6
* Fix libstdc++ build on ARM linux and part of PR5770.Rafael Espindola2009-12-181-0/+3
* Fix wrong frame pointer save offset in the 64-bit PowerPC SVR4 ABI.Tilmann Scheller2009-12-181-1/+1
* Add support for calls through function pointers in the 64-bit PowerPC SVR4 ABI.Tilmann Scheller2009-12-184-3/+141
* Optimize icmp of null and select of two constants even if the select hasEli Friedman2009-12-181-15/+17
* On recent Intel u-arch's, folding loads into some unary SSE instructions canEvan Cheng2009-12-186-17/+82
* Revert this use of NSW; this one isn't actually safe. NSW additionDan Gohman2009-12-181-4/+2
* Eliminte unnecessary uses of <cstdio>.Dan Gohman2009-12-182-5/+3
* Add utility routines for NSW multiply.Dan Gohman2009-12-181-0/+5
* Add utility routines for creating integer negation operators with NSW set.Dan Gohman2009-12-182-0/+18
* Delete an unused variable.Dan Gohman2009-12-181-1/+0
* Fix typo.Eric Christopher2009-12-181-1/+1
* Preserve NSW information in more places.Dan Gohman2009-12-181-8/+19
* Re-apply 91623 now that I actually know what I was trying to do.Evan Cheng2009-12-181-25/+1
* Add Loop contains utility methods for testing whether a loopDan Gohman2009-12-1811-36/+36
* Minor code simplification.Dan Gohman2009-12-181-4/+1
* Whitespace cleanups.Dan Gohman2009-12-181-12/+12
* Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson2009-12-182-3/+3
* Don't pass const pointers by reference.Dan Gohman2009-12-181-13/+13
* Update a comment.Dan Gohman2009-12-181-1/+1
* Pass the error string directly to llvm_unreachable instead of the residualJohn McCall2009-12-181-1/+1
* Reapply LoopStrengthReduce and IVUsers cleanups, excluding the partDan Gohman2009-12-182-71/+32
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-189-423/+1236
* Sundry dependent-name fixes flagged by clang++.John McCall2009-12-171-4/+4
* Revert accidental commit.Bill Wendling2009-12-171-1/+1
* Turn off critical edge splitting for landing pads. The introduction of aBill Wendling2009-12-172-4/+5
* Revert r91623 to unbreak the buildbots.Jeffrey Yasskin2009-12-171-1/+4
* Allow instcombine to combine "sext(a) >u const" to "a >u trunc(const)".Eli Friedman2009-12-171-12/+10
* Don't codegen available_externally functions. Fixes http://llvm.org/PR5735.Jeffrey Yasskin2009-12-173-30/+62
* Make the ptrtoint comparison simplification work if one side is a global.Eli Friedman2009-12-171-1/+1
* Remove an unused option.Evan Cheng2009-12-171-4/+1
* Slightly generalize transformation of memmove(a,a,n) so that it also appliesEli Friedman2009-12-171-1/+3
* Make Path use StringRef instead of std::string where possible.Jeffrey Yasskin2009-12-174-44/+45
* Temporarily revert 91337. It's causing testcase failures.Bill Wendling2009-12-171-6/+7