| Commit message (Expand) | Author | Age | Files | Lines |
* | Add XCore support for arbitrary-sized aggregate returns. | Richard Osborne | 2009-11-14 | 1 | -0/+43 |
* | Teach BasicAA that a constant expression can't alias memory provably not | Nick Lewycky | 2009-11-14 | 1 | -0/+39 |
* | Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl... | Evan Cheng | 2009-11-14 | 1 | -0/+133 |
* | - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. | Evan Cheng | 2009-11-14 | 1 | -1/+2 |
* | Add radar number. | Evan Cheng | 2009-11-14 | 1 | -0/+1 |
* | Fix PR5412: Fix an inverted check and another missing sub-register check. | Evan Cheng | 2009-11-14 | 2 | -0/+235 |
* | Enable the tail call optimization when the caller returns undef. | Dan Gohman | 2009-11-14 | 1 | -1/+8 |
* | When expanding t2STRDi8 r, r to two stores, add kill markers correctly. | Evan Cheng | 2009-11-14 | 1 | -0/+20 |
* | Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers. | Evan Cheng | 2009-11-13 | 1 | -0/+42 |
* | Move DebugInfo checks into EmitComments and remove them from | David Greene | 2009-11-13 | 1 | -1/+0 |
* | When optimizing for size, don't tail-merge unless it's likely to be a | Dan Gohman | 2009-11-13 | 1 | -0/+113 |
* | Fix PR5410: LiveVariables lost subreg def: | Evan Cheng | 2009-11-13 | 1 | -0/+20 |
* | Don't let a noalias difference disrupt the tailcall optimization. | Dan Gohman | 2009-11-13 | 1 | -1/+15 |
* | Adjust isConstantSplat to allow for big-endian targets. | Dale Johannesen | 2009-11-13 | 1 | -0/+24 |
* | Update test. | Daniel Dunbar | 2009-11-13 | 1 | -2/+2 |
* | Clean up testcase a bit. Simplify case blocks and adjust switch instruction t... | Jim Grosbach | 2009-11-12 | 1 | -7/+3 |
* | Fix typo in run line. | Benjamin Kramer | 2009-11-12 | 1 | -1/+1 |
* | typo | Gabor Greif | 2009-11-12 | 1 | -1/+1 |
* | implement a nice little efficiency hack in the inliner. Since we're now | Chris Lattner | 2009-11-12 | 1 | -0/+22 |
* | RegScavenger::enterBasicBlock should always reset register state. | Evan Cheng | 2009-11-12 | 1 | -0/+85 |
* | - Teach LSR to avoid changing cmp iv stride if it will create an immediate that | Evan Cheng | 2009-11-12 | 1 | -0/+37 |
* | use getPredicateOnEdge to fold comparisons through PHI nodes, | Chris Lattner | 2009-11-12 | 1 | -0/+32 |
* | should not commit when distracted. | Chris Lattner | 2009-11-12 | 1 | -4/+3 |
* | We now thread some impossible condition information with LVI. | Chris Lattner | 2009-11-12 | 1 | -2/+30 |
* | with the new code we can thread non-instruction values. This | Chris Lattner | 2009-11-12 | 1 | -2/+40 |
* | move some stuff into DEBUG's and turn on lazy-value-info for | Chris Lattner | 2009-11-12 | 1 | -1/+1 |
* | Tail merge at any size when there are two potentials blocks and one | Dan Gohman | 2009-11-12 | 1 | -0/+27 |
* | x86 users can now return arbitrary sized structs. Structs too large to fit i... | Kenneth Uildriks | 2009-11-11 | 1 | -0/+17 |
* | Add support for tail duplication to BranchFolding, and extend | Dan Gohman | 2009-11-11 | 4 | -7/+276 |
* | Reenable StackTracke.cpp test. | Devang Patel | 2009-11-11 | 1 | -1/+1 |
* | Don't trivially delete unused calls to llvm.invariant.start. This allows | Duncan Sands | 2009-11-11 | 1 | -0/+16 |
* | Add nounwind. | Evan Cheng | 2009-11-11 | 4 | -4/+4 |
* | remove condprop testcases. | Chris Lattner | 2009-11-11 | 10 | -2588/+0 |
* | Add missing run line. Devang, please check. | Daniel Dunbar | 2009-11-11 | 1 | -0/+1 |
* | Fix test to work on every platform. | Bill Wendling | 2009-11-11 | 1 | -3/+1 |
* | Fix test to work on every platform. | Bill Wendling | 2009-11-11 | 1 | -1/+1 |
* | XFAIL for now. | Devang Patel | 2009-11-11 | 1 | -1/+1 |
* | Make sure that the exception handling data has the same visibility as the | Bill Wendling | 2009-11-11 | 1 | -0/+30 |
* | Do not assume first function scope seen represents current function. | Devang Patel | 2009-11-11 | 1 | -0/+19 |
* | oops, didn't mean to commit this, no harm, but add a todoops, didn't mean to ... | Chris Lattner | 2009-11-11 | 1 | -0/+1 |
* | Stub out a new lazy value info pass, which will eventually | Chris Lattner | 2009-11-11 | 1 | -0/+26 |
* | While creating DbgScopes, do not forget parent scope. | Devang Patel | 2009-11-11 | 1 | -0/+26 |
* | Block terminator may be a switch. | Evan Cheng | 2009-11-11 | 1 | -0/+130 |
* | Test this on Darwin only. | Bill Wendling | 2009-11-10 | 1 | -0/+2 |
* | Emit correct code when making a ConstantPool entry for a vector | Dale Johannesen | 2009-11-10 | 1 | -0/+36 |
* | implement a TODO by teaching jump threading about "xor x, 1". | Chris Lattner | 2009-11-10 | 1 | -0/+39 |
* | Modify how the prologue encoded the "move" information for the FDE. GCC | Bill Wendling | 2009-11-10 | 1 | -0/+28 |
* | fix a crash in SCCP handling extractvalue of an array, pointed out and | Chris Lattner | 2009-11-10 | 1 | -0/+5 |
* | Make jump threading eliminate blocks that just contain phi nodes, | Chris Lattner | 2009-11-10 | 1 | -3/+13 |
* | Generalize lsr code that optimize loop to count down towards zero. | Evan Cheng | 2009-11-10 | 1 | -0/+42 |