aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add <cstdio> include where needed by gcc-4.4.Duncan Sands2008-10-088-0/+8
* regenerateChris Lattner2008-10-083-310/+310
* Add missing semicolumns in parser rules, those missing semicolumns Chris Lattner2008-10-081-3/+3
* Add parentheses to avoid warnings in GCC 4.4.0,Chris Lattner2008-10-081-1/+1
* Fix the case where an instruction is not properly marked as using all registe...Owen Anderson2008-10-081-1/+19
* Remove -disable-fast-isel. Use cl::boolOrDefault with -fast-iselDan Gohman2008-10-071-8/+3
* Add MBB successors and physreg Uses in the same order thatDan Gohman2008-10-071-7/+4
* Avoid emitting redundant materializations of integer constantsDan Gohman2008-10-071-3/+4
* Instead of emitting an implicit use for the super-register ofDan Gohman2008-10-071-6/+10
* Unconditional branch instruction encoding fix. Needs to use ABI, not AXI, to ...Jim Grosbach2008-10-071-1/+1
* need ARM.h for ARMCC definitionJim Grosbach2008-10-071-0/+1
* Add an option to enable StrongPHIElimination, for ease of testing.Owen Anderson2008-10-075-4/+27
* Encode the conditional execution predicate when JITing.Jim Grosbach2008-10-072-10/+16
* Model hardwired inputs & outputs of x86 8-bit divides correctly.Dale Johannesen2008-10-071-4/+4
* Use Dan's supperior checkAndrew Lenharth2008-10-071-13/+9
* Correctly set attributes when removing args during cloning. Fixes PR2765Andrew Lenharth2008-10-071-1/+17
* Clarify naming and correct conditional so that CMP and CMN instructions get t...Jim Grosbach2008-10-071-8/+5
* Fix Opcode values of CMP and CMNJim Grosbach2008-10-071-4/+4
* No need for |=Andrew Lenharth2008-10-071-3/+3
* Use ADDC if it is valid at any smaller size. Do it right this timeAndrew Lenharth2008-10-071-3/+6
* Use ADDC if it is valid at any smaller size. fixes test/Codegen/Generic/i128...Andrew Lenharth2008-10-071-3/+18
* Certain patterns involving the "movss" instruction were marked as requiring S...Anders Carlsson2008-10-071-3/+3
* Expand arith on machines without carry flagsAndrew Lenharth2008-10-071-9/+33
* Note that ADDC and company don't actually expand yet (missing in legalizeAndrew Lenharth2008-10-072-2/+45
* Mark negative-zero-to-int conversion as Inexact,Dale Johannesen2008-10-071-1/+2
* Correctly handle calls with no return values. This fixesDan Gohman2008-10-071-1/+1
* Fix typo, fix PR 2865.Devang Patel2008-10-061-2/+2
* Be more precise about which conversions of NaNsDale Johannesen2008-10-061-3/+18
* Fix PR2850 and PR2863. Only generate movddup for 128-bit SSE vector shuffles.Evan Cheng2008-10-061-0/+1
* Temporarily revert functionality change from my previous patch;Dale Johannesen2008-10-061-2/+1
* Remove interfaces implemented by dead pass from the list of available passes.Devang Patel2008-10-061-7/+17
* Mark shortening NaN conversions as Inexact. PR 2856.Dale Johannesen2008-10-061-6/+9
* It is possible that all functions in one module are not being Devang Patel2008-10-061-5/+2
* Don't dereference the end() iterator. Thanks toDan Gohman2008-10-061-1/+1
* Remove unncessary isDeclaration() checks.Devang Patel2008-10-063-3/+3
* Allow scalarrepl to treat an all-zero GEP just as bitcast.Matthijs Kooijman2008-10-061-14/+28
* reorder #include order, patch by Kenneth Boyd!Chris Lattner2008-10-061-4/+2
* Add #include to get alloca, patch by Kenneth Boyd!Chris Lattner2008-10-061-0/+1
* fix an incorrect and extremely confusing error messageChris Lattner2008-10-051-1/+1
* make the autoupgrade code for ret attributes dramatically simpler Chris Lattner2008-10-051-30/+22
* regenerateNuno Lopes2008-10-052-209/+233
* clean ArgTypeListI production: free the PATypeHolderNuno Lopes2008-10-051-2/+14
* Emit type-correct constant null. Also fix a typo.Anton Korobeynikov2008-10-051-7/+3
* Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. mi...Anton Korobeynikov2008-10-053-98/+91
* this case is matched now.Chris Lattner2008-10-051-9/+1
* rewrite bswap matching to be more general, allowing arbitraryChris Lattner2008-10-051-77/+121
* fix a bug where the bswap matcher could match a case involvingChris Lattner2008-10-051-1/+4
* wrap some long lines and expand i32 mul's to libcalls, inspired by aChris Lattner2008-10-041-4/+12
* CMake: Reflected changes on source file structure. New plugin supportOscar Fuentes2008-10-041-0/+2
* Ignore loads from and stores to local memory (i.e. allocas)Duncan Sands2008-10-041-9/+26