| Commit message (Expand) | Author | Age | Files | Lines |
* | Support for trampolines, except for X86 codegen which is | Duncan Sands | 2007-07-27 | 15 | -5/+113 |
* | Move subreg lowering pass to be right after regalloc, per feedback. | Christopher Lamb | 2007-07-27 | 1 | -4/+10 |
* | Reverting 40504 for now. It's breaking oggenc. | Evan Cheng | 2007-07-27 | 3 | -35/+70 |
* | Fix thinko. Update return status appropriately. | Devang Patel | 2007-07-26 | 1 | -1/+1 |
* | Fix a bug introduced in my last commit. | Owen Anderson | 2007-07-26 | 1 | -1/+7 |
* | Fix a couple more bugs in the phi construction by pulling in code that does | Owen Anderson | 2007-07-26 | 2 | -61/+35 |
* | Make sure epilogue esp adjustment is placed before any terminator and pop ins... | Evan Cheng | 2007-07-26 | 1 | -2/+3 |
* | Don't pollute the meaning of isUnpredicatedTerminator. | Evan Cheng | 2007-07-26 | 1 | -7/+12 |
* | Minor bug. | Evan Cheng | 2007-07-26 | 1 | -3/+3 |
* | Fix the alias analysis query in DAGCombiner to not add in two | Dan Gohman | 2007-07-26 | 1 | -2/+2 |
* | 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 |