aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Add an option to control this heuristic tweak so I can test it.Evan Cheng2007-12-071-1/+6
* Remove a bogus optimization. It's not possible to do a move to low element to...Evan Cheng2007-12-062-7/+1
* Fix a bogus test case.Evan Cheng2007-12-061-18/+14
* Redo previous patch so optimization only done for i1.Dale Johannesen2007-12-061-16/+4
* Turning simple splitting on. Start testing new coalescer heuristics as new ll...Evan Cheng2007-12-064-4/+4
* third time around: instead of disabling this completely,Chris Lattner2007-12-062-7/+13
* Actually, disable this code for now. More analysis and improvements toChris Lattner2007-12-062-0/+7
* implement a readme entry, compiling the code into:Chris Lattner2007-12-063-57/+80
* simplify some code.Chris Lattner2007-12-061-2/+1
* implement the rest of the functionality from SelectionDAGLegalize::ScalarizeV...Chris Lattner2007-12-061-10/+24
* Adjust VStudio files to add JITMemoryManager files + include <cassert> from s...Chuck Rose III2007-12-062-0/+13
* move some ashr-specific code out of commonShiftTransforms into visitAShr.Chris Lattner2007-12-061-15/+16
* Fix PR1842.Dale Johannesen2007-12-061-4/+16
* add a new ExecutionEngine::createJIT which can be used if you only want Chris Lattner2007-12-064-8/+41
* simplify creation of the interpreter, make ExecutionEngine ctor protected,Chris Lattner2007-12-067-43/+38
* fix this when run on non x86 hosts.Chris Lattner2007-12-061-3/+3
* Fix for PR1831: if all defs of an interval are re-materializable, then it's a...Evan Cheng2007-12-064-8/+58
* If both result of the {s|z}xt and its source are live out, rewrite all uses o...Evan Cheng2007-12-051-3/+71
* improve header guardChris Lattner2007-12-051-2/+2
* split the JIT memory management code out from the main JIT logic into itsChris Lattner2007-12-054-413/+552
* add a noteChris Lattner2007-12-051-0/+37
* add a noteChris Lattner2007-12-051-0/+20
* Alphabetizing; I want to be the last in the file!!!! ;-)Bill Wendling2007-12-051-4/+4
* Regenerated configure after autoconf/configure.ac change.Scott Michel2007-12-051-3281/+1012
* Minor updates:Scott Michel2007-12-053-4/+6
* Commit 44487 broke bootstrap of llvm-gcc-4.2. It isDuncan Sands2007-12-052-4/+15
* Added canFoldMemoryOperand for PPC.Evan Cheng2007-12-052-0/+23
* Update foldMemoryOperand.Evan Cheng2007-12-052-4/+11
* fix warningsChris Lattner2007-12-051-2/+2
* allow this to buildChris Lattner2007-12-051-1/+1
* Prior commit updated wrong if, apologies.Neil Booth2007-12-051-2/+2
* Handle zero correctly.Neil Booth2007-12-051-3/+3
* MachineInstr can change. Store indexes instead.Evan Cheng2007-12-053-14/+23
* If a split live interval is spilled again, remove the kill marker on its last...Evan Cheng2007-12-053-2/+25
* Clobber more bugs.Evan Cheng2007-12-051-2/+3
* Fix kill info for split intervals.Evan Cheng2007-12-053-23/+37
* more scalarizationChris Lattner2007-12-051-0/+30
* scalarize vector binopsChris Lattner2007-12-051-1/+24
* - Mark last use of a split interval as kill instead of letting spiller track it.Evan Cheng2007-12-053-28/+75
* Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng2007-12-0524-101/+159
* fixed header attributionScott Michel2007-12-051-1/+3
* More stuff for CellSPU -- this should be enough to get an error-freeScott Michel2007-12-054-0/+243
* Updated source file headers to llvm coding standard.Scott Michel2007-12-0533-85/+75
* Two missing files.Scott Michel2007-12-052-0/+469
* Main CellSPU backend files checked in. Intrinsics and autoconf filesScott Michel2007-12-0513-0/+2697
* Handle 0 correctly in string->APFloat conversion.Dale Johannesen2007-12-051-1/+1
* Added "Emitter" functor to allow easy emitting of elements of a containerTed Kremenek2007-12-051-0/+11
* Remove a unsafe optimization. This fixes 401.bzip2.Evan Cheng2007-12-041-8/+0
* Add --with-llvmgcc= and --with-llvmgxx= configure options.Devang Patel2007-12-042-28/+90
* More files in the CellSPU drop...Scott Michel2007-12-043-0/+3383