2007-07-27 |
Owen Anderson | Allow SmallPtrSet to hold pointers to const data. |
tree | commitdiff |
2007-07-27 |
Dan Gohman | Re-apply 40504, but with a fix for the segfault it... |
tree | commitdiff |
2007-07-27 |
Duncan Sands | It seems logical that InReg should be incompatible |
tree | commitdiff |
2007-07-27 |
Duncan Sands | As the number of parameter attributes increases, |
tree | commitdiff |
2007-07-27 |
Duncan Sands | Support for trampolines, except for X86 codegen which is |
tree | commitdiff |
2007-07-27 |
Christopher Lamb | Move subreg lowering pass to be right after regalloc... |
tree | commitdiff |
2007-07-27 |
Evan Cheng | Reverting 40504 for now. It's breaking oggenc. |
tree | commitdiff |
2007-07-26 |
Devang Patel | Fix thinko. Update return status appropriately. |
tree | commitdiff |
2007-07-26 |
Owen Anderson | Fix a bug introduced in my last commit. |
tree | commitdiff |
2007-07-26 |
Owen Anderson | Fix a couple more bugs in the phi construction by pulli... |
tree | commitdiff |
2007-07-26 |
Evan Cheng | Make sure epilogue esp adjustment is placed before... |
tree | commitdiff |
2007-07-26 |
Evan Cheng | Don't pollute the meaning of isUnpredicatedTerminator. |
tree | commitdiff |
2007-07-26 |
Evan Cheng | Minor bug. |
tree | commitdiff |
2007-07-26 |
Dan Gohman | Fix the alias analysis query in DAGCombiner to not... |
tree | commitdiff |
2007-07-26 |
Dan Gohman | Move the GET_SIDE_EFFECT_INFO logic from isInstructionT... |
tree | commitdiff |
2007-07-26 |
Dan Gohman | Remove a bogus return statement, what appears to have... |
tree | commitdiff |
2007-07-26 |
Dan Gohman | DummyInst's member functions don't need to be virtual. |
tree | commitdiff |
2007-07-26 |
Dan Gohman | In the .loc directive, print the fields as "debug"... |
tree | commitdiff |
2007-07-26 |
Dan Gohman | Fix a whitespace difference between CMPSSrr and CMPSDrr. |
tree | commitdiff |
2007-07-26 |
Christopher Lamb | Add a MachineFunction pass, which runs post register... |
tree | commitdiff |
2007-07-26 |
Christopher Lamb | Teach DAG scheduling how to properly emit subreg insert... |
tree | commitdiff |
2007-07-26 |
Christopher Lamb | Add target independent MachineInstr's to represent... |
tree | commitdiff |
2007-07-26 |
Evan Cheng | Same goes for constantpool, etc. |
tree | commitdiff |
2007-07-26 |
Christopher Lamb | Add selection DAG nodes for subreg insert/extract.... |
tree | commitdiff |
2007-07-26 |
Christopher Lamb | Remove subreg index from MachineInstr's and also keep... |
tree | commitdiff |
2007-07-26 |
Christopher Lamb | Fix infinite recursion for when extract_vector_elt... |
tree | commitdiff |
2007-07-26 |
Christopher Lamb | Add support for 3 element 32-bit vector ValueTypes. |
tree | commitdiff |
2007-07-26 |
Dan Gohman | Remove X86ISD::LOAD_PACK and X86ISD::LOAD_UA and associ... |
tree | commitdiff |
2007-07-25 |
Owen Anderson | Fix what is _hopefully_ the last corner case for loops. |
tree | commitdiff |
2007-07-25 |
Evan Cheng | Mac OS X x86-64 lower 4G address is not available. |
tree | commitdiff |
2007-07-25 |
Evan Cheng | Mac OS X should use 0x90 to fill in gaps to satisfy... |
tree | commitdiff |
2007-07-25 |
Evan Cheng | EmitAlignment() also emits optional fill value. |
tree | commitdiff |
2007-07-25 |
Evan Cheng | Functions with LinkOnce and weak linkage still need... |
tree | commitdiff |
2007-07-25 |
Owen Anderson | My last commit was not correct for nested loops. Fix... |
tree | commitdiff |
2007-07-25 |
Owen Anderson | Fix an infinite loop on 300.twolf. |
tree | commitdiff |
2007-07-25 |
Owen Anderson | Fix a bug in non-local memdep that was causing an infin... |
tree | commitdiff |
2007-07-25 |
Owen Anderson | Fix a bug that was causing GVN to crash on 252.eon. |
tree | commitdiff |
2007-07-25 |
Owen Anderson | Add basic support for performing whole-function RLE. |
tree | commitdiff |
2007-07-25 |
Dan Gohman | Don't ignore the return value of AsmPrinter::doInitiali... |
tree | commitdiff |
2007-07-25 |
Devang Patel | Add BasicInliner interface. |
tree | commitdiff |
2007-07-25 |
Nick Lewycky | Fix debug info and globals filled with zeros. |
tree | commitdiff |
2007-07-25 |
Anton Korobeynikov | Minor cleanup: |
tree | commitdiff |
2007-07-24 |
Dan Gohman | Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask. |
tree | commitdiff |
2007-07-24 |
Dan Gohman | Use movaps to load a v4f32 build_vector of all-constant... |
tree | commitdiff |
2007-07-24 |
Owen Anderson | Add initial support for non-local memory dependence... |
tree | commitdiff |
2007-07-24 |
Owen Anderson | Make the copy constructor of SmallPtrSet much faster. |
tree | commitdiff |
2007-07-24 |
Anton Korobeynikov | Heal EH handling stuff by emitting correct offsets... |
tree | commitdiff |
2007-07-24 |
Owen Anderson | Add a GVN pass, using the value numbering code I develo... |
tree | commitdiff |
2007-07-24 |
Reid Spencer | Make output match actual condition tested. Thanks,... |
tree | commitdiff |
2007-07-24 |
Devang Patel | Unreachable block is not a root node in post dominator... |
tree | commitdiff |
2007-07-24 |
Owen Anderson | Rename a lot of things to change FastDLE to RedundantLo... |
tree | commitdiff |
2007-07-24 |
Owen Anderson | Rename FastDLE as RedundantLoadElimination. |
tree | commitdiff |
2007-07-23 |
Reid Spencer | 1. Make sure we print the Function Value for parameter... |
tree | commitdiff |
2007-07-23 |
Reid Spencer | Add better verification of attributes on function types... |
tree | commitdiff |
2007-07-23 |
Owen Anderson | Don't delete volatile loads. Doing so is not safe. |
tree | commitdiff |
2007-07-23 |
Owen Anderson | Add FastDLE, the load-elimination counterpart of FastDSE. |
tree | commitdiff |
2007-07-23 |
Dan Gohman | Fix some uses of dyn_cast to be uses of cast. |
tree | commitdiff |
2007-07-23 |
Dan Gohman | Delete the svn:executable property on these files,... |
tree | commitdiff |
2007-07-23 |
Owen Anderson | Fix file header. |
tree | commitdiff |
2007-07-23 |
Chris Lattner | completely remove a transformation that is unsafe in... |
tree | commitdiff |
2007-07-23 |
Bill Wendling | Add missing SSE builtins: |
tree | commitdiff |
2007-07-22 |
Reid Spencer | Report an error if one occurs in releaseModule. |
tree | commitdiff |
2007-07-21 |
Devang Patel | Apply temporary work around to fix llvm mis-compilation |
tree | commitdiff |
2007-07-21 |
Evan Cheng | No more noResults. |
tree | commitdiff |
2007-07-20 |
Dan Gohman | Don't assume that only Uses can be kills. Defs are... |
tree | commitdiff |
2007-07-20 |
Chris Lattner | zext(undef) = 0 and sext(undef) = 0, not undef. |
tree | commitdiff |
2007-07-20 |
Chris Lattner | this xform is already done by the constant folder. |
tree | commitdiff |
2007-07-20 |
Evan Cheng | Added -print-emitted-asm to print out JIT generated... |
tree | commitdiff |
2007-07-20 |
Devang Patel | Use SmallVector instead of std::vector. |
tree | commitdiff |
2007-07-20 |
Dan Gohman | Optimize alignment of loads and stores. |
tree | commitdiff |
2007-07-20 |
Duncan Sands | Place SCCPSolver also in the anonymous namespace. ... |
tree | commitdiff |
2007-07-20 |
Owen Anderson | Fix a bug where we were marking GEP expressions with... |
tree | commitdiff |
2007-07-20 |
Owen Anderson | When removing instructions from the analysis, be sure... |
tree | commitdiff |
2007-07-20 |
Evan Cheng | Because we promote SSE logical ops and loads to v2i64... |
tree | commitdiff |
2007-07-20 |
Evan Cheng | Oops. These stores actually produce results. |
tree | commitdiff |
2007-07-19 |
Evan Cheng | Fix custom lowering of SSE FXOR. |
tree | commitdiff |
2007-07-19 |
Evan Cheng | Fix patterns so we isel the xorps, etc. for floating... |
tree | commitdiff |
2007-07-19 |
Reid Spencer | For PR1553: |
tree | commitdiff |
2007-07-19 |
Reid Spencer | Hush a noisy warning from GCC 4.2 about overflow during... |
tree | commitdiff |
2007-07-19 |
Owen Anderson | Make val_replace fail early, which reduces the time... |
tree | commitdiff |
2007-07-19 |
Devang Patel | Verify loop info. |
tree | commitdiff |
2007-07-19 |
Duncan Sands | Replace mysterious code causing a g++-4.2 warning |
tree | commitdiff |
2007-07-19 |
Duncan Sands | As pointed out by g++-4.2, the original code didn't do |
tree | commitdiff |
2007-07-19 |
Owen Anderson | Remember to free the heap allocated array if we're... |
tree | commitdiff |
2007-07-19 |
Owen Anderson | Use SmallVector and DenseMap in even more places. |
tree | commitdiff |
2007-07-19 |
Owen Anderson | Change ValueTable to use a DenseMap for mapping express... |
tree | commitdiff |
2007-07-19 |
Devang Patel | Set up ground work to verify preserved analysis info. |
tree | commitdiff |
2007-07-19 |
Owen Anderson | Move some sets and maps to SmallPtrSet and DenseMap... |
tree | commitdiff |
2007-07-19 |
Devang Patel | After a basic block is split into two parts, |
tree | commitdiff |
2007-07-19 |
Devang Patel | Now this temp. fix is not required. |
tree | commitdiff |
2007-07-19 |
Evan Cheng | Change instruction description to split OperandList... |
tree | commitdiff |
2007-07-19 |
Evan Cheng | Only adjust esp around calls in presence of alloca. |
tree | commitdiff |
2007-07-19 |
Evan Cheng | Only adjust esp around calls in presence of alloca. |
tree | commitdiff |
2007-07-18 |
Devang Patel | Fix typo. |
tree | commitdiff |
2007-07-18 |
Devang Patel | Fix dominator info update to accommodate CFG changes. |
tree | commitdiff |
2007-07-18 |
Evan Cheng | Add comment. |
tree | commitdiff |
2007-07-18 |
Evan Cheng | Use MOV instead of LEA to restore ESP if callee-saved... |
tree | commitdiff |
2007-07-18 |
Dan Gohman | Add constructor overloads for LoadInst and StoreInst... |
tree | commitdiff |
2007-07-18 |
Dan Gohman | Implement initial memory alignment awareness for SSE... |
tree | commitdiff |
2007-07-18 |
Owen Anderson | Fix an issue where assignments that caused a SmallPtrSe... |
tree | commitdiff |
next |