aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix an indent and a typo.Nate Begeman2009-01-242-2/+2
* Revert previous change; even this mild and clearlyDale Johannesen2009-01-241-7/+4
* add note about possible GEP improvement with fields of size 0.Torok Edwin2009-01-241-0/+6
* testcase for PR3381.Torok Edwin2009-01-241-1/+1
* void* is represented as pointer to empty struct {}.Torok Edwin2009-01-241-0/+2
* Some cleanups. No functional changes.Owen Anderson2009-01-241-26/+34
* Improve the inlining cost function a bit.Dale Johannesen2009-01-241-3/+6
* Make InstCombineStoreToCast handle aggregates more aggressively,Chris Lattner2009-01-241-18/+48
* Refactor code. No functionality change.Evan Cheng2009-01-231-20/+38
* Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_f...Devang Patel2009-01-233-2/+13
* hopefully address PR3379 by making the P modifier work in x86 inline asm.Chris Lattner2009-01-231-0/+3
* use CallSite::isCalle instead of slow getOperandNoGabor Greif2009-01-231-3/+3
* Simplify the logic of getting hold of a PHI predecessor block.Gabor Greif2009-01-234-10/+5
* Add support for deleting a module provider from a JIT in such a way that it d...Nate Begeman2009-01-233-1/+41
* Empty DIType represents void. In this case no need to construct any type DIE.Devang Patel2009-01-231-3/+1
* Fold x-0 to x in unsafe-fp-math mode. This comes up in theDan Gohman2009-01-232-9/+19
* fix two more cases where we could let the NLPDI cache get unsorted.Chris Lattner2009-01-231-5/+14
* Unconditionally reset 'cache' to zero, even if we don't need to resort it.Chris Lattner2009-01-231-5/+4
* Only check if coalescing is worthwhile when the result is targeting a more re...Evan Cheng2009-01-231-1/+6
* Stage two of fixing pre-alloc-splitting's code size issues: filter out restor...Owen Anderson2009-01-231-9/+37
* Cross register class coalescing. Not yet enabled.Evan Cheng2009-01-232-109/+123
* Code did not follow associated comment. not a good idea.Devang Patel2009-01-231-1/+1
* Set appropriate tag for the composite type.Devang Patel2009-01-231-0/+1
* a minor tweak to my previous patch, handle the invalidation caseChris Lattner2009-01-231-3/+4
* Add an initial pass at dead spill/restore removal for pre alloc splitting.Owen Anderson2009-01-231-4/+56
* do not sign extend characters input to isprint. This improvesChris Lattner2009-01-221-1/+1
* Fix a minor bug in DAGCombiner's folding of SELECT. Folding "select C, 0, 1"Bob Wilson2009-01-221-3/+5
* Don't create ISD::FNEG nodes after legalize if they aren't legal.Dan Gohman2009-01-222-8/+30
* introduce a useful abstraction to find out if a Use is in the call position o...Gabor Greif2009-01-224-9/+8
* Revert r62553 and r62616 due to issues with portability.Tanya Lattner2009-01-221-206/+496
* rename methods in System/Host to be more consistent.Chris Lattner2009-01-223-8/+8
* Add SelectionDAG::getNOT method to construct bitwise NOT operations,Bob Wilson2009-01-225-34/+41
* Few targets like the tiny little PIC16 have only 16-bit pointers.Sanjiv Gupta2009-01-221-0/+4
* Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng2009-01-223-37/+7
* fix a typoChris Lattner2009-01-221-1/+1
* add a noteChris Lattner2009-01-221-0/+10
* Fix PR3358, a really nasty bug where recursive phi translated Chris Lattner2009-01-221-3/+36
* Recognize inline asm for bswap on x86-64 GLIBC. This allows itDan Gohman2009-01-211-1/+11
* Do not use host floating point types when emittingDale Johannesen2009-01-213-9/+14
* Also favors NOT64r.Evan Cheng2009-01-211-1/+1
* fix warning in release-asserts mode and spelling of assert.Chris Lattner2009-01-211-3/+2
* add getPointerToGlobal to the C bindings, patch by Lennart Augustsson!Chris Lattner2009-01-211-0/+4
* Remove uses of uint32_t in favor of 'unsigned' for better Chris Lattner2009-01-212-194/+194
* Simplify ReduceLoadWidth's logic: it doesn't need several differentDan Gohman2009-01-211-19/+10
* Fix a recent regression. ClrOpcode is not set for i8; for i8, ifDan Gohman2009-01-211-2/+3
* Mimic gcc behaviour with regard to response files.Mikhail Glushenkov2009-01-211-16/+15
* Fixed build warnings. Restoring changes done in 62600, they were lost in 62655.Sanjiv Gupta2009-01-212-4/+5
* Cleanup whitespace and comments, and tweak someDuncan Sands2009-01-217-67/+64
* I accidentally removed this check in an earlier commit, which cause breakage ...Owen Anderson2009-01-211-0/+4
* Implement LowerOperationWrapper for legalizer. Sanjiv Gupta2009-01-215-138/+174