aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix a typo in memdep, which was causing PR1648.Owen Anderson2007-09-111-1/+1
* Avoid negative logic.Devang Patel2007-09-111-4/+4
* Refactor code into a separate method.Devang Patel2007-09-111-28/+47
* Clear split info object.Devang Patel2007-09-111-0/+1
* Split condition does not have to be ICmpInst in all cases.Devang Patel2007-09-111-5/+8
* Check all terminators inside loop.Devang Patel2007-09-101-4/+3
* remove some dead code, this is handled by constant folding.Chris Lattner2007-09-101-8/+1
* Fix a buggy constant folding transformation when handling aliases.Chris Lattner2007-09-101-4/+7
* Swap exit condition operands if it works.Devang Patel2007-09-101-5/+15
* regenerateChris Lattner2007-09-102-266/+308
* Fix PR1645 by resolving forward alias references.Chris Lattner2007-09-101-0/+21
* 80 col.Evan Cheng2007-09-101-4/+6
* New entry.Evan Cheng2007-09-101-0/+3
* Observation of rematerialization.Evan Cheng2007-09-101-0/+5
* 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