2008-01-30 |
Dale Johannesen | Accept getelementptr starting at GV with all 0 indices... |
tree | commitdiff |
2008-01-30 |
Evan Cheng | Even though InsertAtEndOfBasicBlock is an ugly hack... |
tree | commitdiff |
2008-01-30 |
Dan Gohman | Add a new PseudoSourceValue class, which will be used... |
tree | commitdiff |
2008-01-30 |
Nick Lewycky | Remove a couple more cases of "getNumUses() == 0".... |
tree | commitdiff |
2008-01-30 |
Nick Lewycky | Use empty() instead of comparing size() with zero. |
tree | commitdiff |
2008-01-30 |
Nick Lewycky | Don't DCE FreeInst's. We were using those! Patch from... |
tree | commitdiff |
2008-01-30 |
Evan Cheng | Skip over the label which marks the beginning of the... |
tree | commitdiff |
2008-01-30 |
Scott Michel | Back out mods to llvmAsmParser, incorrectly committed |
tree | commitdiff |
2008-01-30 |
Scott Michel | More cleanups for CellSPU: |
tree | commitdiff |
2008-01-30 |
Owen Anderson | Make DSE much more aggressive by performing DCE earlier... |
tree | commitdiff |
2008-01-30 |
Owen Anderson | Fix an issue where, under very specific circumstances... |
tree | commitdiff |
2008-01-30 |
Chris Lattner | Fix a bug where scalarrepl would discard offset if... |
tree | commitdiff |
2008-01-30 |
Dan Gohman | Factor the addressing mode and the load/store VT out... |
tree | commitdiff |
2008-01-29 |
Evan Cheng | Work in progress. This patch *fixes* x86-64 calls which... |
tree | commitdiff |
2008-01-29 |
Duncan Sands | When expanding an operand, it's not the result value |
tree | commitdiff |
2008-01-29 |
Chris Lattner | Don't let globalopt hack on volatile loads or stores. |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Fix 80-col violations. |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Remove top-level const qualifiers from casts, avoiding... |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2008-01-29 |
Chris Lattner | eliminate additions of 0.0 when they are obviously... |
tree | commitdiff |
2008-01-29 |
Duncan Sands | Use getPreferredAlignmentLog or getPreferredAlignment |
tree | commitdiff |
2008-01-29 |
Owen Anderson | Add support for eliminating memcpy's at the end of... |
tree | commitdiff |
2008-01-29 |
Owen Anderson | RegAllocBigBlock doesn't need LiveVariables either. |
tree | commitdiff |
2008-01-29 |
Nate Begeman | Properly expand extract-element for non-power-of-2... |
tree | commitdiff |
2008-01-29 |
Dale Johannesen | Handle 'X' constraint in asm's better. |
tree | commitdiff |
2008-01-29 |
Devang Patel | Filter loops that subtract induction variables. |
tree | commitdiff |
2008-01-29 |
Scott Michel | Overhaul Cell SPU's addressing mode internals so that... |
tree | commitdiff |
2008-01-28 |
Lauro Ramos Venancio | Simplify the code and fix a typo. |
tree | commitdiff |
2008-01-28 |
Lauro Ramos Venancio | Fix fpcmp infinite loop when comparing "29-266" with... |
tree | commitdiff |
2008-01-28 |
Bill Wendling | If the function has no machine instructions, then emit... |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Transform calls to memcpy into llvm.memcpy calls, patch... |
tree | commitdiff |
2008-01-28 |
Nick Lewycky | Handle some more combinations of extend and icmp. Fixes... |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Fix PR1932 by disabling an xform invalid for fdiv. |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Fix PR1938 by forcing the code that uses an undefined... |
tree | commitdiff |
2008-01-27 |
Chris Lattner | Fix PowerPC/./2007-10-18-PtrArithmetic.ll |
tree | commitdiff |
2008-01-27 |
Chris Lattner | fix a crash on CodeGen/X86/vector-rem.ll |
tree | commitdiff |
2008-01-27 |
Owen Anderson | Reg alloc doesn't really need LiveVariables. |
tree | commitdiff |
2008-01-27 |
Nick Lewycky | Be more careful modifying the use_list while also itera... |
tree | commitdiff |
2008-01-27 |
Duncan Sands | Revert r46393: readonly/readnone functions are no |
tree | commitdiff |
2008-01-27 |
Chris Lattner | Implement some dag combines that allow doing fneg/fabs... |
tree | commitdiff |
2008-01-27 |
Chris Lattner | add a note |
tree | commitdiff |
2008-01-27 |
Chris Lattner | Use fldz and fld1 for long double constants instead... |
tree | commitdiff |
2008-01-27 |
Bill Wendling | The CorrelatedExpressionElimination pass is known to... |
tree | commitdiff |
2008-01-27 |
Chris Lattner | For long double constants, print an approximation of... |
tree | commitdiff |
2008-01-27 |
Chris Lattner | Fold fptrunc(add (fpextend x), (fpextend y)) -> add... |
tree | commitdiff |
2008-01-26 |
Chris Lattner | Add some notes. |
tree | commitdiff |
2008-01-26 |
Chris Lattner | Remove some code for inferring alignment info from... |
tree | commitdiff |
2008-01-26 |
Chris Lattner | Infer alignment of loads and increase their alignment... |
tree | commitdiff |
2008-01-26 |
Bill Wendling | If there's no instructions being emitted on X86 for... |
tree | commitdiff |
2008-01-26 |
Bill Wendling | If there are no machine instructions emitted for a... |
tree | commitdiff |
2008-01-26 |
Duncan Sands | Create an explicit copy for byval parameters even |
tree | commitdiff |
2008-01-26 |
Bill Wendling | If we have a function like this: |
tree | commitdiff |
2008-01-26 |
Chris Lattner | Fix some bugs in SimplifyNodeWithTwoResults where it... |
tree | commitdiff |
2008-01-26 |
Chris Lattner | don't bother making x&-1 only to simplify it in dag... |
tree | commitdiff |
2008-01-25 |
Chris Lattner | reduce indentation |
tree | commitdiff |
2008-01-25 |
Duncan Sands | Do this more neatly. |
tree | commitdiff |
2008-01-25 |
Chris Lattner | fix long lines. |
tree | commitdiff |
2008-01-25 |
Chris Lattner | JITEmitter.cpp was trying to sync the icache for functi... |
tree | commitdiff |
2008-01-25 |
Owen Anderson | DeadStoreElimination can treat byval parameters as... |
tree | commitdiff |
2008-01-25 |
Chris Lattner | Add skeletal code to increase the alignment of loads... |
tree | commitdiff |
2008-01-25 |
Chris Lattner | move MachineFrameInfo::CreateFixedObject out of line... |
tree | commitdiff |
2008-01-25 |
Chris Lattner | include alignment and volatility information in -view... |
tree | commitdiff |
2008-01-25 |
Chris Lattner | optimize fxor like for |
tree | commitdiff |
2008-01-25 |
Chris Lattner | Add target-specific dag combines for FAND(x,0) and... |
tree | commitdiff |
2008-01-25 |
Anton Korobeynikov | Provide correct DWARF register numbering for debug... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | Don't dump the function! |
tree | commitdiff |
2008-01-24 |
Chris Lattner | getUnderlyingObject can return null, handle this. |
tree | commitdiff |
2008-01-24 |
Chris Lattner | Teach basicaa that 'byval' arguments define a new memor... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | Add hasByValAttr() and hasNoAliasAttr() methods to... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | clarify a comment, thanks Duncan. |
tree | commitdiff |
2008-01-24 |
Chris Lattner | Significantly simplify and improve handling of FP funct... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | Fix this buggy transformation. Two observations: |
tree | commitdiff |
2008-01-24 |
Chris Lattner | The dag combiner is missing revisiting nodes that it... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | fold fp_round(fp_round(x)) -> fp_round(x). |
tree | commitdiff |
2008-01-24 |
Anton Korobeynikov | Fix potential buffer overflow |
tree | commitdiff |
2008-01-24 |
Owen Anderson | Move some functionality for adding flags to MachineInst... |
tree | commitdiff |
2008-01-24 |
Evan Cheng | Forgot these. |
tree | commitdiff |
2008-01-23 |
Evan Cheng | Let each target decide byval alignment. For X86, it... |
tree | commitdiff |
2008-01-23 |
Duncan Sands | The last pieces needed for loading arbitrary |
tree | commitdiff |
2008-01-23 |
Dale Johannesen | Honor explicit section information on Darwin. |
tree | commitdiff |
2008-01-22 |
Owen Anderson | Fix an iterator invalidation issue. |
tree | commitdiff |
2008-01-22 |
Evan Cheng | SSE varargs arguments are passed in memory. |
tree | commitdiff |
2008-01-22 |
Chris Lattner | Simplify SelectionDAG::getNode so that a big switch... |
tree | commitdiff |
2008-01-22 |
Duncan Sands | The final piece needed for storing arbitrary precision |
tree | commitdiff |
2008-01-22 |
Nick Lewycky | Enable the fix I just checked in, silly me. |
tree | commitdiff |
2008-01-22 |
Nick Lewycky | Multiply can be evaluated in a different type, so long... |
tree | commitdiff |
2008-01-22 |
Chris Lattner | Trivial patch to fix two warnings, please pull into... |
tree | commitdiff |
2008-01-21 |
Owen Anderson | Clarify a deviation from the original algorithm. |
tree | commitdiff |
2008-01-21 |
Owen Anderson | Improve a few comments. |
tree | commitdiff |
2008-01-21 |
Duncan Sands | It turns out that in C++ it is legal to declare functions |
tree | commitdiff |
2008-01-21 |
Duncan Sands | Check that sret is only used on pointers to types |
tree | commitdiff |
2008-01-21 |
Duncan Sands | Be consistent with other attribute methods, and |
tree | commitdiff |
2008-01-21 |
Dale Johannesen | Move DAG-changing code out of #ifndef NDEBUG. |
tree | commitdiff |
2008-01-20 |
Duncan Sands | Make sure the caller doesn't use freed memory. |
tree | commitdiff |
2008-01-20 |
Anton Korobeynikov | Honour ByVal parameter attribute for name decoration |
tree | commitdiff |
2008-01-20 |
Anton Korobeynikov | Remove Darwin'ism |
tree | commitdiff |
2008-01-20 |
Anton Korobeynikov | Enable PIC codegen on x86-64/linux |
tree | commitdiff |
next |