aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add remaining functions necessary for andersen'sDaniel Berlin2007-09-111-12/+194
* Avoid negative logic.Devang Patel2007-09-111-4/+4
* Refactor code into a separate method.Devang Patel2007-09-111-28/+47
* Testcase for PR1634Chris Lattner2007-09-111-0/+88
* 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 obsolete testcaseChris Lattner2007-09-101-9/+0
* 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-102-4/+20
* 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-102-0/+30
* Add missing llvm-dis.Dale Johannesen2007-09-101-1/+1
* 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
* this is not infinite recursion.Chris Lattner2007-09-101-0/+7
* 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-102-0/+19
* 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-102-1/+53
* New test.Devang Patel2007-09-101-0/+32
* 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
* Add SparseBitVector implementationDaniel Berlin2007-09-092-0/+561
* Turn GVN on by default.Owen Anderson2007-09-082-4/+2
* Implement misaligned FP loads and stores.Dale Johannesen2007-09-082-11/+101
* Fix description of the call instruction. There are two types, with one beingNick Lewycky2007-09-081-9/+15
* Fix for VisualStudio. It is treating a 2 bit enum as a signed int for compar...Chuck Rose III2007-09-081-1/+3
* 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-073-90/+17
* Add missing index versions of instructions to the map.Bill Wendling2007-09-072-1/+23
* Avoid storing and reloading zeros and other constants from stack slotsDan Gohman2007-09-074-2/+22
* Apply feedback from previous patch.Dale Johannesen2007-09-0710-7504/+5540
* 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-075-9/+57
* Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is nee...Anton Korobeynikov2007-09-078-110/+125
* Test for PR1641.Bill Wendling2007-09-071-0/+14
* Don't zap back to back volatile load/storesChris Lattner2007-09-072-1/+15
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-0716-47/+68
* Constify to catch bugs.David Greene2007-09-062-4/+5
* Next round of APFloat changes.Dale Johannesen2007-09-0632-437/+540
* Proper handle case, when aliasee is external weak symbol referenced only by a...Anton Korobeynikov2007-09-062-6/+17
* Add instruction dump output. This helps find bugs.David Greene2007-09-061-0/+6
* Pluggable coalescers inplementation.David Greene2007-09-067-2/+238
* 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-062-1/+13