| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert part of my last patch that I didn't intend to commit yet. | Owen Anderson | 2008-05-29 | 1 | -0/+2 |
* | Add file with warning for backward comptibility. Should be removed after 2.4 | Anton Korobeynikov | 2008-05-29 | 1 | -0/+36 |
* | Update guards | Anton Korobeynikov | 2008-05-29 | 4 | -12/+12 |
* | Renumbering needs to account for instruction slot offsets when performing loo... | Owen Anderson | 2008-05-29 | 1 | -7/+20 |
* | Regenerate | Anton Korobeynikov | 2008-05-29 | 1 | -6/+6 |
* | For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" | Anton Korobeynikov | 2008-05-29 | 27 | -37/+37 |
* | Force postdom to be linked into opt and bugpoint, even though it is no longer... | Owen Anderson | 2008-05-29 | 3 | -0/+13 |
* | Move these tests into the proper directory. | Owen Anderson | 2008-05-29 | 3 | -0/+0 |
* | Add a newline at the end of this file. | Duncan Sands | 2008-05-29 | 1 | -1/+1 |
* | Re-enable the newly simplified ADCE. This fixes a regression on | Owen Anderson | 2008-05-29 | 1 | -1/+1 |
* | Replace the old ADCE implementation with a new one that more simply solves | Owen Anderson | 2008-05-29 | 3 | -501/+62 |
* | Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq. | Evan Cheng | 2008-05-29 | 10 | -25/+183 |
* | Remove debugging code. | Owen Anderson | 2008-05-29 | 1 | -5/+1 |
* | Add nounwind. | Evan Cheng | 2008-05-29 | 2 | -7/+7 |
* | XOR?RI instructions aren't as cheap as moves. | Bill Wendling | 2008-05-29 | 1 | -23/+21 |
* | convert more operand loops to iterator formulation | Gabor Greif | 2008-05-29 | 2 | -23/+29 |
* | Implement "AsCheapAsAMove" for some obviously cheap instructions: xor and the | Bill Wendling | 2008-05-29 | 2 | -42/+50 |
* | convert another operand loop to iterator formulation | Gabor Greif | 2008-05-29 | 1 | -3/+3 |
* | Add a flag to indicate that an instruction is as cheap (or cheaper) than a move | Bill Wendling | 2008-05-28 | 6 | -19/+37 |
* | Check the "isSafeToMove" predicate, which has a series of tests to make sure | Bill Wendling | 2008-05-28 | 1 | -1/+3 |
* | Remap VNInfo data as well when doing renumbering. | Owen Anderson | 2008-05-28 | 1 | -0/+6 |
* | Factor the numbering computation into a separate method, and add the slightes... | Owen Anderson | 2008-05-28 | 2 | -11/+32 |
* | Fix PR2289: vr defined by multiple implicit_def as result of coalescing. | Evan Cheng | 2008-05-28 | 2 | -6/+19 |
* | Teach local register allocator to deal with landing pad MBB's. | Evan Cheng | 2008-05-28 | 2 | -4/+34 |
* | Update some comments noticed in a recent checkin | Nate Begeman | 2008-05-28 | 1 | -3/+8 |
* | Update text to point people at the right version of the tutorial for | Chris Lattner | 2008-05-28 | 1 | -1/+5 |
* | Implement PR2370: memmove(x,x,size) -> noop. | Chris Lattner | 2008-05-28 | 2 | -0/+10 |
* | Add chain inputs for loads. | Chris Lattner | 2008-05-28 | 1 | -3/+3 |
* | Fix CodeGen/Generic/2005-10-21-longlonggtu.ll on ia64. | Chris Lattner | 2008-05-28 | 1 | -1/+2 |
* | loads should get chains. THis helps but does not solve CodeGen/Generic/2003-... | Chris Lattner | 2008-05-28 | 1 | -2/+4 |
* | Fix 2006-04-28-Sign-extend-bool.ll for ia64. | Chris Lattner | 2008-05-28 | 1 | -0/+2 |
* | reindent. | Chris Lattner | 2008-05-28 | 1 | -77/+77 |
* | Fix the encoding for two more "rm" instructions that were using MRMSrcReg. | Dan Gohman | 2008-05-28 | 1 | -2/+2 |
* | Fixed X86 encoding error CVTPS2PD and CVTPD2PS when the source operand | Mon P Wang | 2008-05-28 | 1 | -2/+2 |
* | Don't attempt to create VZEXT_LOAD out of an extload. This an issue where the | Nate Begeman | 2008-05-28 | 1 | -0/+5 |
* | use space insted of tabs | Nick Kledzik | 2008-05-28 | 1 | -13/+13 |
* | fix infinite recursion if a global's initializer references the global | Nick Kledzik | 2008-05-27 | 1 | -2/+7 |
* | Make Use::init() private, it breaks invariants, clients should assign or use ... | Gabor Greif | 2008-05-27 | 1 | -3/+2 |
* | Use Function::getEntryBlock instead of Function::begin, for clarity. | Dan Gohman | 2008-05-27 | 1 | -1/+1 |
* | Print debug output when any edge becomes executable, including | Dan Gohman | 2008-05-27 | 1 | -3/+3 |
* | Add instcombine after global optimizations. | Devang Patel | 2008-05-27 | 1 | -0/+6 |
* | Fix a word-o and add an explicit keyword. | Dan Gohman | 2008-05-27 | 1 | -2/+3 |
* | Incorporated feedback: Check that the implicitly defined operands aren't used | Bill Wendling | 2008-05-27 | 1 | -9/+8 |
* | Tidy up whitespace in ConstantRange::print output. | Dan Gohman | 2008-05-27 | 1 | -1/+1 |
* | Use IPSCCPPass instead of IPConstantPropagationPass. | Devang Patel | 2008-05-27 | 1 | -3/+5 |
* | Specify a target so that this tests tests what it's intended to test. | Dan Gohman | 2008-05-27 | 1 | -1/+1 |
* | Make this test independent of the target-triple; the stack alignment | Dan Gohman | 2008-05-27 | 1 | -1/+1 |
* | back out last commit: The .cpp file for a module should include its correspon... | Gabor Greif | 2008-05-27 | 1 | -0/+1 |
* | Use an explicit llvm:: prefix in the STATISTIC macro, so STATISTIC can still be | Matthijs Kooijman | 2008-05-27 | 1 | -1/+1 |
* | Fix some constructs that gcc-4.4 warns about. | Duncan Sands | 2008-05-27 | 6 | -8/+12 |