| Commit message (Expand) | Author | Age | Files | Lines |
* | Renaming: | Bill Wendling | 2007-12-08 | 1 | -12/+12 |
* | Implement correct isa<UnaryInstruction>, problem reported by "ST". | Chris Lattner | 2007-12-08 | 1 | -0/+14 |
* | Fix several cache coherence bugs in MemDep/GVN that were found. Also add som... | Owen Anderson | 2007-12-08 | 1 | -0/+2 |
* | Initial commit of the machine code LICM pass. It successfully hoists this: | Bill Wendling | 2007-12-07 | 1 | -0/+4 |
* | Fix a stupid error that Chris pointed out. | Owen Anderson | 2007-12-07 | 1 | -2/+0 |
* | add a new ExecutionEngine::createJIT which can be used if you only want | Chris Lattner | 2007-12-06 | 1 | -0/+8 |
* | simplify creation of the interpreter, make ExecutionEngine ctor protected, | Chris Lattner | 2007-12-06 | 1 | -18/+27 |
* | Fix for PR1831: if all defs of an interval are re-materializable, then it's a... | Evan Cheng | 2007-12-06 | 1 | -2/+8 |
* | improve header guard | Chris Lattner | 2007-12-05 | 1 | -2/+2 |
* | split the JIT memory management code out from the main JIT logic into its | Chris Lattner | 2007-12-05 | 2 | -2/+98 |
* | - Mark last use of a split interval as kill instead of letting spiller track it. | Evan Cheng | 2007-12-05 | 1 | -0/+2 |
* | Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether | Evan Cheng | 2007-12-05 | 2 | -9/+12 |
* | fixed header attribution | Scott Michel | 2007-12-05 | 1 | -1/+3 |
* | More stuff for CellSPU -- this should be enough to get an error-free | Scott Michel | 2007-12-05 | 2 | -0/+231 |
* | Added "Emitter" functor to allow easy emitting of elements of a container | Ted Kremenek | 2007-12-05 | 1 | -0/+11 |
* | Rather than having special rules like "intrinsics cannot | Duncan Sands | 2007-12-03 | 4 | -0/+51 |
* | Remove redundant foldMemoryOperand variants and other code clean up. | Evan Cheng | 2007-12-02 | 2 | -24/+8 |
* | Integrate the readonly/readnone logic more deeply | Duncan Sands | 2007-12-01 | 1 | -20/+45 |
* | Fixes for MachineLoopInfo, mostly from Evan. With these, it should be almost... | Owen Anderson | 2007-12-01 | 2 | -15/+10 |
* | Allow some reloads to be folded in multi-use cases. Specifically testl r, r -... | Evan Cheng | 2007-12-01 | 2 | -1/+18 |
* | Add target triple to include/llvm/Config/config.h.in. Regenerate all files. | Eric Christopher | 2007-12-01 | 1 | -0/+3 |
* | Fixed subtle bug in Deserializer::JumpTo when jumping when the block-nesting | Ted Kremenek | 2007-11-30 | 1 | -2/+2 |
* | Fixed potential bug where CurWord is not zeroed out in JumpToBit. | Ted Kremenek | 2007-11-30 | 1 | -0/+1 |
* | Do not fold reload into an instruction with multiple uses. It issues one extr... | Evan Cheng | 2007-11-30 | 1 | -2/+3 |
* | Add a convenience method for modifying parameter | Duncan Sands | 2007-11-30 | 1 | -5/+16 |
* | Provide a way to update DescGlobals cache directly. | Devang Patel | 2007-11-30 | 1 | -1/+9 |
* | Fix a major performance issue with splitting. If there is a def (not def/use) | Evan Cheng | 2007-11-29 | 1 | -4/+19 |
* | Replace the odd kill# hack with something less fragile. | Evan Cheng | 2007-11-29 | 1 | -2/+5 |
* | Pass the whole StringMapEntry into StringMapEntryInitializer::Initialize. | Chris Lattner | 2007-11-29 | 1 | -2/+4 |
* | provide an optional API to allow datatypes in a stringmap to be *gasp* | Chris Lattner | 2007-11-29 | 1 | -7/+41 |
* | Fixed various live interval splitting bugs / compile time issues. | Evan Cheng | 2007-11-29 | 1 | -4/+9 |
* | Add some convenience methods for querying attributes, and | Duncan Sands | 2007-11-28 | 3 | -3/+28 |
* | Add missing newlines at EOF. | Duncan Sands | 2007-11-28 | 1 | -1/+1 |
* | Recover compile time regression. | Evan Cheng | 2007-11-28 | 1 | -3/+3 |
* | Add MachineLoopInfo. This is not yet tested. | Owen Anderson | 2007-11-27 | 2 | -1/+204 |
* | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 | 5 | -26/+33 |
* | Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T... | Owen Anderson | 2007-11-27 | 1 | -37/+70 |
* | Add accessor for getting the underlying templated type. This is necessary fo... | Owen Anderson | 2007-11-27 | 2 | -4/+8 |
* | Remove another leak. Due to some reason AliasSetTracker didn't had any dtor... | Anton Korobeynikov | 2007-11-25 | 1 | -0/+1 |
* | Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops. | Nick Lewycky | 2007-11-25 | 3 | -2/+31 |
* | Remove a leak. Destroy LoopInfoBase object. releaseMemory() is actually calle... | Anton Korobeynikov | 2007-11-25 | 1 | -1/+1 |
* | Fix PR1816. If a bitcast of a function only exists because of a | Duncan Sands | 2007-11-25 | 1 | -0/+33 |
* | Several changes: | Chris Lattner | 2007-11-24 | 1 | -3/+7 |
* | Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros. | Chris Lattner | 2007-11-23 | 1 | -4/+3 |
* | add some static icmpinst predicates. | Chris Lattner | 2007-11-22 | 1 | -7/+17 |
* | Rename the 'const' parameter attribute to 'readnone', | Duncan Sands | 2007-11-22 | 1 | -2/+2 |
* | File missing from previous patch. | Dale Johannesen | 2007-11-20 | 1 | -0/+15 |
* | Remove meaningless qualifiers from return types, avoiding compiler warnings. | Dan Gohman | 2007-11-19 | 3 | -4/+4 |
* | Fix a typo in a comment. | Dan Gohman | 2007-11-19 | 1 | -1/+1 |
* | Add explicit keywords. | Dan Gohman | 2007-11-19 | 3 | -10/+10 |