aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add some notes about better flag handling.Chris Lattner2007-09-103-1/+101
* Emit:Chris Lattner2007-09-101-0/+10
* 1. Don't call Value::getName(), which is slow.Chris Lattner2007-09-101-38/+52
* Prevent tailcallelim from breaking "recursive" calls to builtins.Chris Lattner2007-09-101-0/+9
* It's not safe to rematerialize MOV32r0 etc. by simply cloning the originalEvan Cheng2007-09-101-3/+22
* Filter exit conditions which are not yet handled.Devang Patel2007-09-101-1/+3
* Require SCEV before LCSSA.Devang Patel2007-09-101-1/+1
* Remove an un-needed dependence query. This improves compile time marginally ...Owen Anderson2007-09-091-9/+10
* Implement misaligned FP loads and stores.Dale Johannesen2007-09-081-11/+48
* Smarter Reset(). Instead of deallocating all memory regions and reallocate theEvan Cheng2007-09-081-5/+17
* TableGen no longer emit CopyFromReg nodes for implicit results in physicalEvan Cheng2007-09-072-46/+2
* Add missing index versions of instructions to the map.Bill Wendling2007-09-071-1/+7
* Avoid storing and reloading zeros and other constants from stack slotsDan Gohman2007-09-073-2/+8
* Apply feedback from previous patch.Dale Johannesen2007-09-076-3827/+2823
* Revert previous change to IR.Dale Johannesen2007-09-072-5/+4
* Add support for having different alignment for objects on call frames.Rafael Espindola2007-09-073-8/+25
* Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is nee...Anton Korobeynikov2007-09-072-12/+21
* Don't zap back to back volatile load/storesChris Lattner2007-09-071-1/+1
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-0714-41/+43
* Constify to catch bugs.David Greene2007-09-061-2/+2
* Next round of APFloat changes.Dale Johannesen2007-09-0624-206/+295
* Proper handle case, when aliasee is external weak symbol referenced only by a...Anton Korobeynikov2007-09-061-6/+13
* Add instruction dump output. This helps find bugs.David Greene2007-09-061-0/+6
* Pluggable coalescers inplementation.David Greene2007-09-063-1/+63
* Use isTrueWhenEqual. Thanks Chris!Nick Lewycky2007-09-061-8/+13
* When the two operands of an icmp are equal, there are five possible predicatesNick Lewycky2007-09-061-1/+3
* Fix a memory leak.Evan Cheng2007-09-062-1/+4
* Fix a bug in X86InstrInfo::convertToThreeAddress that caused it to codegen:Evan Cheng2007-09-061-25/+15
* LVXL and STVXL are also a load and store resp.Bill Wendling2007-09-051-0/+2
* Use pool allocator for all the VNInfo's to improve memory access locality. Th...Evan Cheng2007-09-053-66/+50
* Added Reset() to free all allocated memory regions and reset state to be the ...Evan Cheng2007-09-051-0/+6
* Missing break. Patch by Wojciech Matyjewicz.Evan Cheng2007-09-051-0/+1
* Fix mod so it actually works. Fix conversions toDale Johannesen2007-09-051-9/+33
* Forgot to obey 80 column rule. Fixing that.Chuck Rose III2007-09-051-1/+2
* Added default parameters to GetElementPtrInstr constructor call. Visual Stud...Chuck Rose III2007-09-051-1/+1
* Due to label merging, the last label for an invokeDuncan Sands2007-09-051-3/+2
* Fix PR1628. When exception handling is turned on,Duncan Sands2007-09-053-87/+165
* Add the 64-bit versions of the DS* Altivec instructions.Bill Wendling2007-09-051-14/+45
* Insert cloned loop basic blocks before original loop header.Devang Patel2007-09-041-1/+3
* Fix for PR1632. EHSELECTION always produces a i32 value.Evan Cheng2007-09-041-1/+1
* Fix for PR1613: added 64-bit rotate left PPC instructions and patterns.Evan Cheng2007-09-041-0/+10
* Update generated files.David Greene2007-09-043-2812/+3786
* Mac OS X X86-64 ABI is same as the standard.Evan Cheng2007-09-041-6/+2
* Update GEP constructors to use an iterator interface to fixDavid Greene2007-09-0417-130/+89
* Reapply r41578 with proper fixAnton Korobeynikov2007-09-031-0/+1
* Silence warning while compiling with gcc 4.2Anton Korobeynikov2007-09-022-2/+4
* Emit proper "secrel" directive, where possible. This fixes invalid asm syntax...Anton Korobeynikov2007-09-021-43/+28
* More tweaks to improve compile time.Evan Cheng2007-09-012-41/+56
* Fix a gcroot lowering bug.Evan Cheng2007-09-011-2/+5
* Oops, should be part of 41664; won't work very well without this piece.Dale Johannesen2007-08-311-0/+38