| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 | 33 | -1341/+1368 |
* | err, no really. | Chris Lattner | 2007-11-27 | 1 | -1/+1 |
* | don't depend on ADL. | Chris Lattner | 2007-11-27 | 1 | -1/+1 |
* | Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T... | Owen Anderson | 2007-11-27 | 8 | -16/+16 |
* | Don't lower srem/urem X%C to X-X/C*C unless the division is actually | Dan Gohman | 2007-11-26 | 1 | -14/+18 |
* | Fix another bug that was causing siod to fail. | Owen Anderson | 2007-11-26 | 1 | -19/+29 |
* | Fix a silly bug that Nicholas noticed. | Owen Anderson | 2007-11-26 | 1 | -1/+2 |
* | Allow GVN to eliminate read-only function calls when it can detect that they ... | Owen Anderson | 2007-11-26 | 2 | -5/+23 |
* | Remove another leak. Due to some reason AliasSetTracker didn't had any dtor... | Anton Korobeynikov | 2007-11-25 | 1 | -0/+5 |
* | Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops. | Nick Lewycky | 2007-11-25 | 2 | -80/+140 |
* | Implement PR1822 | Chris Lattner | 2007-11-25 | 1 | -0/+7 |
* | Fix PR1816. If a bitcast of a function only exists because of a | Duncan Sands | 2007-11-25 | 3 | -35/+56 |
* | Fix a long standing deficiency in the X86 backend: we would | Chris Lattner | 2007-11-25 | 4 | -97/+93 |
* | Implement expand support for MERGE_VALUEs that only produces one result. | Chris Lattner | 2007-11-24 | 1 | -0/+4 |
* | add a immAllZerosV_bc pattern fragment for consistency with others. | Chris Lattner | 2007-11-24 | 1 | -3/+6 |
* | remove bogus assertion that broke CodeGen/Generic/cast-fp.ll on x86 | Chris Lattner | 2007-11-24 | 1 | -3/+0 |
* | Implement support for custom legalization in DAGTypeLegalizer::ExpandOperand. | Chris Lattner | 2007-11-24 | 1 | -30/+43 |
* | Several changes: | Chris Lattner | 2007-11-24 | 7 | -146/+270 |
* | add a note | Chris Lattner | 2007-11-24 | 1 | -0/+21 |
* | Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros. | Chris Lattner | 2007-11-23 | 1 | -1/+1 |
* | simplify some code. | Chris Lattner | 2007-11-23 | 1 | -5/+1 |
* | Fix APInt::countTrailingZeros to return BitWidth if the input is zero instead... | Chris Lattner | 2007-11-23 | 1 | -2/+2 |
* | add a comment. | Chris Lattner | 2007-11-23 | 1 | -1/+1 |
* | splice some lines together, no functionality change. | Chris Lattner | 2007-11-23 | 1 | -11/+7 |
* | Ding dong, the DoesntAccessMemoryFns and | Duncan Sands | 2007-11-23 | 1 | -113/+0 |
* | Remove some logic I thoughtlessly copied over | Duncan Sands | 2007-11-23 | 1 | -3/+0 |
* | Fix a bug where we'd try to find a scev value for a bitcast operand, | Chris Lattner | 2007-11-23 | 1 | -0/+8 |
* | Fix PR1817. | Chris Lattner | 2007-11-22 | 1 | -1/+6 |
* | Don't crash on bogus llvm.noinline. This is first part of PR1817 (preventing ... | Anton Korobeynikov | 2007-11-22 | 1 | -0/+4 |
* | Turn invokes of nounwind functions into ordinary calls. | Duncan Sands | 2007-11-22 | 1 | -1/+49 |
* | Teach alias analysis about readnone/readonly functions. | Duncan Sands | 2007-11-22 | 1 | -0/+6 |
* | Readonly/readnone functions are allowed to throw | Duncan Sands | 2007-11-22 | 1 | -27/+1 |
* | Rename the 'const' parameter attribute to 'readnone', | Duncan Sands | 2007-11-22 | 4 | -11/+11 |
* | Instead of calculating constant factors, calculate the number of trailing | Nick Lewycky | 2007-11-22 | 1 | -54/+47 |
* | Create nodes for inline asm so that we don't crash looking for the node later. | Nick Lewycky | 2007-11-22 | 1 | -0/+8 |
* | Fix a bug in which node A is replaced by node B, but later | Duncan Sands | 2007-11-21 | 1 | -7/+30 |
* | typo | Nick Lewycky | 2007-11-21 | 1 | -1/+1 |
* | Fix compiler warning. | Dale Johannesen | 2007-11-21 | 1 | -1/+1 |
* | This change does a couple of things. First it gets the Visual Studio builds ... | Chuck Rose III | 2007-11-21 | 2 | -2/+15 |
* | Fix .eh table linkage issues on Darwin. Some EH support | Dale Johannesen | 2007-11-20 | 7 | -13/+44 |
* | In order for parameter attribute uniquing to make | Duncan Sands | 2007-11-20 | 2 | -8/+10 |
* | Small cleanup. Use APInt::getHighBitsSet method instead of shift left. | Nick Lewycky | 2007-11-20 | 1 | -5/+4 |
* | Be more careful when transforming | to +. Patch from Wojciech Matyjewicz. | Nick Lewycky | 2007-11-20 | 1 | -6/+8 |
* | ExpandUnalignedLoad doesn't handle vectors right at all apparently. | Chris Lattner | 2007-11-19 | 1 | -8/+22 |
* | Implement vector expand support for shuffle_vector. This fixes PR1811. | Chris Lattner | 2007-11-19 | 1 | -0/+35 |
* | Remove meaningless qualifiers from return types, avoiding compiler warnings. | Dan Gohman | 2007-11-19 | 3 | -3/+3 |
* | Implement splitting of UNDEF nodes. This is the first step towards fixing PR1811 | Chris Lattner | 2007-11-19 | 1 | -0/+4 |
* | Add explicit keywords. | Dan Gohman | 2007-11-19 | 3 | -6/+7 |
* | Add support in SplitVectorOp for remainder operators. | Dan Gohman | 2007-11-19 | 1 | -1/+4 |
* | Fix the Linker testcase regressions, by making MemoryBuffer::getFileOrSTDIN r... | Chris Lattner | 2007-11-18 | 1 | -0/+18 |