| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | prune unneeded #includes | Gabor Greif | 2008-05-27 | 2 | -2/+0 |
* | remove unneeded reinterpret_casts | Gabor Greif | 2008-05-27 | 1 | -2/+2 |
* | We have the correct headers included to know that BB isa Value. No reinterpre... | Gabor Greif | 2008-05-27 | 1 | -6/+6 |
* | Remove ADCE from the optimization pipeline. | Owen Anderson | 2008-05-27 | 1 | -1/+1 |
* | InequalityGraph::node() can create new nodes, invalidating iterators across | Nick Lewycky | 2008-05-27 | 1 | -0/+1 |
* | Grammaro. | Nick Lewycky | 2008-05-26 | 1 | -1/+1 |
* | eliminate calls to deprecated Use::init() interface | Gabor Greif | 2008-05-26 | 6 | -145/+145 |
* | Whoops -- forgot PR reference on this test. | Nick Lewycky | 2008-05-26 | 1 | -0/+1 |
* | The Linux ABI emits an extra "movl %esp, %ebp" in function prologue and | Nick Lewycky | 2008-05-26 | 4 | -6/+6 |
* | Factor code to copy global value attributes like | Duncan Sands | 2008-05-26 | 12 | -42/+59 |