| Commit message (Expand) | Author | Age | Files | Lines |
* | Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDead | Dan Gohman | 2007-07-26 | 2 | -11/+12 |
* | Remove a bogus return statement, what appears to have been a pasto | Dan Gohman | 2007-07-26 | 1 | -1/+0 |
* | DummyInst's member functions don't need to be virtual. | Dan Gohman | 2007-07-26 | 1 | -2/+2 |
* | In the .loc directive, print the fields as "debug" fields, so they | Dan Gohman | 2007-07-26 | 1 | -1/+1 |
* | Fix a whitespace difference between CMPSSrr and CMPSDrr. | Dan Gohman | 2007-07-26 | 1 | -2/+1 |
* | Add a MachineFunction pass, which runs post register allocation, that turns s... | Christopher Lamb | 2007-07-26 | 2 | -0/+230 |
* | Teach DAG scheduling how to properly emit subreg insert/extract machine instr... | Christopher Lamb | 2007-07-26 | 1 | -0/+150 |
* | Add target independent MachineInstr's to represent subreg insert/extract in M... | Christopher Lamb | 2007-07-26 | 1 | -0/+12 |
* | Same goes for constantpool, etc. | Evan Cheng | 2007-07-26 | 1 | -5/+5 |
* | Add selection DAG nodes for subreg insert/extract. PR1350 | Christopher Lamb | 2007-07-26 | 3 | -2/+26 |
* | Remove subreg index from MachineInstr's and also keep vregs as unsigned when ... | Christopher Lamb | 2007-07-26 | 1 | -2/+0 |
* | Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no... | Christopher Lamb | 2007-07-26 | 1 | -1/+1 |
* | Add support for 3 element 32-bit vector ValueTypes. | Christopher Lamb | 2007-07-26 | 1 | -0/+4 |
* | Remove X86ISD::LOAD_PACK and X86ISD::LOAD_UA and associated code from the | Dan Gohman | 2007-07-26 | 3 | -70/+35 |
* | Fix what is _hopefully_ the last corner case for loops. | Owen Anderson | 2007-07-25 | 1 | -2/+6 |
* | Mac OS X x86-64 lower 4G address is not available. | Evan Cheng | 2007-07-25 | 1 | -1/+2 |
* | Mac OS X should use 0x90 to fill in gaps to satisfy function alignment requir... | Evan Cheng | 2007-07-25 | 1 | -3/+12 |
* | EmitAlignment() also emits optional fill value. | Evan Cheng | 2007-07-25 | 1 | -2/+5 |
* | Functions with LinkOnce and weak linkage still need to be aligned. Doh. | Evan Cheng | 2007-07-25 | 1 | -0/+1 |
* | My last commit was not correct for nested loops. Fix it, and add a testcase ... | Owen Anderson | 2007-07-25 | 1 | -1/+3 |
* | Fix an infinite loop on 300.twolf. | Owen Anderson | 2007-07-25 | 1 | -6/+17 |
* | Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr. | Owen Anderson | 2007-07-25 | 1 | -3/+12 |
* | Fix a bug that was causing GVN to crash on 252.eon. | Owen Anderson | 2007-07-25 | 1 | -2/+9 |
* | Add basic support for performing whole-function RLE. | Owen Anderson | 2007-07-25 | 2 | -42/+133 |
* | Don't ignore the return value of AsmPrinter::doInitialization and | Dan Gohman | 2007-07-25 | 8 | -32/+23 |
* | Add BasicInliner interface. | Devang Patel | 2007-07-25 | 3 | -246/+418 |
* | Fix debug info and globals filled with zeros. | Nick Lewycky | 2007-07-25 | 2 | -13/+26 |
* | Minor cleanup: | Anton Korobeynikov | 2007-07-25 | 2 | -2/+5 |
* | Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask. | Dan Gohman | 2007-07-24 | 2 | -4/+4 |
* | Use movaps to load a v4f32 build_vector of all-constant values into a | Dan Gohman | 2007-07-24 | 1 | -0/+9 |
* | Add initial support for non-local memory dependence analysis. | Owen Anderson | 2007-07-24 | 1 | -6/+53 |
* | Make the copy constructor of SmallPtrSet much faster. | Owen Anderson | 2007-07-24 | 1 | -22/+12 |
* | Heal EH handling stuff by emitting correct offsets to callee-saved registers. | Anton Korobeynikov | 2007-07-24 | 1 | -1/+13 |
* | Add a GVN pass, using the value numbering code I developed for GVNPRE and the | Owen Anderson | 2007-07-24 | 1 | -0/+816 |
* | Make output match actual condition tested. Thanks, Duncan. | Reid Spencer | 2007-07-24 | 1 | -1/+1 |
* | Unreachable block is not a root node in post dominator tree. | Devang Patel | 2007-07-24 | 1 | -2/+6 |
* | Rename a lot of things to change FastDLE to RedundantLoadElimination. | Owen Anderson | 2007-07-24 | 1 | -7/+7 |
* | Rename FastDLE as RedundantLoadElimination. | Owen Anderson | 2007-07-24 | 1 | -0/+0 |
* | 1. Make sure we print the Function Value for parameter attribute errors | Reid Spencer | 2007-07-23 | 1 | -10/+10 |
* | Add better verification of attributes on function types. It is not permitted | Reid Spencer | 2007-07-23 | 1 | -0/+9 |
* | Don't delete volatile loads. Doing so is not safe. | Owen Anderson | 2007-07-23 | 1 | -0/+6 |
* | Add FastDLE, the load-elimination counterpart of FastDSE. | Owen Anderson | 2007-07-23 | 1 | -0/+128 |
* | Fix some uses of dyn_cast to be uses of cast. | Dan Gohman | 2007-07-23 | 3 | -5/+5 |
* | Delete the svn:executable property on these files, which aren't executable. | Dan Gohman | 2007-07-23 | 5 | -0/+0 |
* | Fix file header. | Owen Anderson | 2007-07-23 | 1 | -1/+1 |
* | completely remove a transformation that is unsafe in the face of | Chris Lattner | 2007-07-23 | 1 | -36/+0 |
* | Add missing SSE builtins: | Bill Wendling | 2007-07-23 | 1 | -10/+38 |
* | Report an error if one occurs in releaseModule. | Reid Spencer | 2007-07-22 | 1 | -0/+3 |
* | Apply temporary work around to fix llvm mis-compilation | Devang Patel | 2007-07-21 | 1 | -1/+3 |
* | No more noResults. | Evan Cheng | 2007-07-21 | 14 | -57/+48 |