aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
Commit message (Expand)AuthorAgeFilesLines
* Renaming:Bill Wendling2007-12-081-12/+12
* Implement correct isa<UnaryInstruction>, problem reported by "ST".Chris Lattner2007-12-081-0/+14
* Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson2007-12-081-0/+2
* Initial commit of the machine code LICM pass. It successfully hoists this:Bill Wendling2007-12-071-0/+4
* Fix a stupid error that Chris pointed out.Owen Anderson2007-12-071-2/+0
* add a new ExecutionEngine::createJIT which can be used if you only want Chris Lattner2007-12-061-0/+8
* simplify creation of the interpreter, make ExecutionEngine ctor protected,Chris Lattner2007-12-061-18/+27
* Fix for PR1831: if all defs of an interval are re-materializable, then it's a...Evan Cheng2007-12-061-2/+8
* improve header guardChris Lattner2007-12-051-2/+2
* split the JIT memory management code out from the main JIT logic into itsChris Lattner2007-12-052-2/+98
* - Mark last use of a split interval as kill instead of letting spiller track it.Evan Cheng2007-12-051-0/+2
* Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng2007-12-052-9/+12
* fixed header attributionScott Michel2007-12-051-1/+3
* More stuff for CellSPU -- this should be enough to get an error-freeScott Michel2007-12-052-0/+231
* Added "Emitter" functor to allow easy emitting of elements of a containerTed Kremenek2007-12-051-0/+11
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-034-0/+51
* Remove redundant foldMemoryOperand variants and other code clean up.Evan Cheng2007-12-022-24/+8
* Integrate the readonly/readnone logic more deeplyDuncan Sands2007-12-011-20/+45
* Fixes for MachineLoopInfo, mostly from Evan. With these, it should be almost...Owen Anderson2007-12-012-15/+10
* Allow some reloads to be folded in multi-use cases. Specifically testl r, r -...Evan Cheng2007-12-012-1/+18
* Add target triple to include/llvm/Config/config.h.in. Regenerate all files.Eric Christopher2007-12-011-0/+3
* Fixed subtle bug in Deserializer::JumpTo when jumping when the block-nestingTed Kremenek2007-11-301-2/+2
* Fixed potential bug where CurWord is not zeroed out in JumpToBit.Ted Kremenek2007-11-301-0/+1
* Do not fold reload into an instruction with multiple uses. It issues one extr...Evan Cheng2007-11-301-2/+3
* Add a convenience method for modifying parameterDuncan Sands2007-11-301-5/+16
* Provide a way to update DescGlobals cache directly.Devang Patel2007-11-301-1/+9
* Fix a major performance issue with splitting. If there is a def (not def/use)Evan Cheng2007-11-291-4/+19
* Replace the odd kill# hack with something less fragile.Evan Cheng2007-11-291-2/+5
* Pass the whole StringMapEntry into StringMapEntryInitializer::Initialize.Chris Lattner2007-11-291-2/+4
* provide an optional API to allow datatypes in a stringmap to be *gasp* Chris Lattner2007-11-291-7/+41
* Fixed various live interval splitting bugs / compile time issues.Evan Cheng2007-11-291-4/+9
* Add some convenience methods for querying attributes, andDuncan Sands2007-11-283-3/+28
* Add missing newlines at EOF.Duncan Sands2007-11-281-1/+1
* Recover compile time regression.Evan Cheng2007-11-281-3/+3
* Add MachineLoopInfo. This is not yet tested.Owen Anderson2007-11-272-1/+204
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-275-26/+33
* Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T...Owen Anderson2007-11-271-37/+70
* Add accessor for getting the underlying templated type. This is necessary fo...Owen Anderson2007-11-272-4/+8
* Remove another leak. Due to some reason AliasSetTracker didn't had any dtor...Anton Korobeynikov2007-11-251-0/+1
* Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops.Nick Lewycky2007-11-253-2/+31
* Remove a leak. Destroy LoopInfoBase object. releaseMemory() is actually calle...Anton Korobeynikov2007-11-251-1/+1
* Fix PR1816. If a bitcast of a function only exists because of aDuncan Sands2007-11-251-0/+33
* Several changes:Chris Lattner2007-11-241-3/+7
* Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros.Chris Lattner2007-11-231-4/+3
* add some static icmpinst predicates.Chris Lattner2007-11-221-7/+17
* Rename the 'const' parameter attribute to 'readnone',Duncan Sands2007-11-221-2/+2
* File missing from previous patch.Dale Johannesen2007-11-201-0/+15
* Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman2007-11-193-4/+4
* Fix a typo in a comment.Dan Gohman2007-11-191-1/+1
* Add explicit keywords.Dan Gohman2007-11-193-10/+10