aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 80-col violations/trailing whitespace.Mikhail Glushenkov2010-02-281-11/+12
* eliminate GetInt1/2Chris Lattner2010-02-281-16/+3
* hoist the new isel interpreter out of DAGISelHeader.hChris Lattner2010-02-281-0/+859
* enhance the new isel to handle the 'node already exists'Chris Lattner2010-02-281-1/+1
* simplify this code, return only ever has zero or one operands.Chris Lattner2010-02-281-8/+6
* Properly clear all the extra bits in a significand when making a NaN from anJohn McCall2010-02-281-8/+28
* Add an override to StringRef::getAsInteger which parses into an APInt.John McCall2010-02-281-12/+93
* Add support for global variables in an address space for llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+8
* Add indirect br support to llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+13
* Add metadata functions to llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+56
* remove redundant instruction.Chris Lattner2010-02-281-2/+2
* Add the new builder arthmetic instructions to llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+81
* Add the new union arthmetic instructions to llvm-c and ocaml.Erick Tryzelaar2010-02-281-1/+3
* Add generic binary op and cast builder functions.Erick Tryzelaar2010-02-281-0/+13
* Revert r97245 which seems to be causing performance problems.Bob Wilson2010-02-281-6/+5
* Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-widthJohn McCall2010-02-282-12/+45
* Don't try to replace physical registers when doing CSE.Dan Gohman2010-02-281-1/+12
* Add a flag to addPassesToEmit* to disable the Verifier pass runDan Gohman2010-02-286-14/+30
* Implement XMM subregs.Dan Gohman2010-02-285-163/+168
* Don't unconditionally suppress hoisting of instructions with implicitDan Gohman2010-02-281-26/+4
* The mayHaveSideEffects flag is no longer used.Dan Gohman2010-02-2712-26/+24
* remove a bogus pattern, which had the same pattern as STDUChris Lattner2010-02-272-8/+1
* fix an incorrect (overly conservative) predicate.Chris Lattner2010-02-271-1/+1
* fix grammaro's pointed out by danielChris Lattner2010-02-271-2/+2
* Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap.Evan Cheng2010-02-273-25/+122
* The TType is always absptr on Mach-O...at least for now.Bill Wendling2010-02-271-1/+1
* fix PR6414, a nondeterminism issue in IPSCCP which was becauseChris Lattner2010-02-271-1/+15
* Fix rdar://7694996 a miscompile of 183.equake from my patch yesterday,Chris Lattner2010-02-261-3/+2
* remove dead code, by this point all uses of CI are gone.Chris Lattner2010-02-261-4/+1
* Make APFloat's string-parsing routines a bit safer against very large exponents.John McCall2010-02-261-2/+16
* A much cleaner (and less code!) way of inserting the correct amount of paddingBill Wendling2010-02-261-50/+6
* Added the follwoing 32-bit Thumb instructions for disassembly only:Johnny Chen2010-02-263-5/+208
* Merge PPC instructions FMRS and FMRD into a single FMR instruction.Jakob Stoklund Olesen2010-02-262-17/+11
* Comment typo.Bill Wendling2010-02-261-1/+1
* Use the right floating point load/store instructions in PPCInstrInfo::foldMem...Jakob Stoklund Olesen2010-02-262-26/+18
* Remove dead codeJakob Stoklund Olesen2010-02-261-4/+0
* Replace a temporary std::string with SmallString.Benjamin Kramer2010-02-261-1/+2
* Move dbg_value generation to target-independent FastISel,Dale Johannesen2010-02-262-29/+28
* Add type printing for Metadata pseudo.Dale Johannesen2010-02-261-0/+1
* Move the EnableFullLoadPRE flag from a separate command-line option to anBob Wilson2010-02-261-5/+6
* Remove unused "NoPRE" parameter in GVN and createGVNPass().Bob Wilson2010-02-262-6/+5
* pass in more section kinds, enough to get the .align 0x90Chris Lattner2010-02-261-5/+9
* The cloner has nothing to do if any of the main or ISR entrypoints are not Sanjiv Gupta2010-02-261-0/+3
* fix PR6435 another bug from the MallocInst elimination work.Chris Lattner2010-02-261-3/+1
* Reapply things reverted back in 97220, with the fixed test case.Sanjiv Gupta2010-02-264-18/+69
* movl is a cheaper way to materialize 0 without clobbering EFLAGS than movabsq.Dan Gohman2010-02-261-1/+1
* Fix XCoreTargetLowering::isLegalAddressingMode() to handle VoidTy.Richard Osborne2010-02-261-3/+1
* Revert r97211 and r97213 to get the build green again.Chandler Carruth2010-02-264-69/+16
* Currently in LLVM, names of libcalls are assigned during TargetLoweringSanjiv Gupta2010-02-263-12/+51
* Before converting an operand to mem, check if it is legal to do so.Sanjiv Gupta2010-02-261-4/+18