summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-097-197/+334
* Duncan points out that the subtraction is unneeded since hte codeChris Lattner2007-12-091-1/+1
* Fix PR1782, patch by Wojtek Matyjewicz!Chris Lattner2007-12-091-4/+4
* Add support for splitting the operand of a return instruction.Chris Lattner2007-12-093-53/+21
* Reverting 44702. It wasn't correct to rename them.Bill Wendling2007-12-084-16/+16
* add many new cases to SplitResult. SplitResult now handles all the cases tha...Chris Lattner2007-12-082-3/+178
* Implement splitting support for store, allowing us to compile:Chris Lattner2007-12-082-3/+27
* implement vector splitting of load, undef, and binops.Chris Lattner2007-12-082-4/+88
* implement some methods.Chris Lattner2007-12-082-2/+29
* add scaffolding for splitting of vectors.Chris Lattner2007-12-083-4/+138
* Remove dead file and directory.Chris Lattner2007-12-081-30/+0
* reorganize header to separate into functional blocks.Chris Lattner2007-12-081-47/+59
* split scalarization out to its own file.Chris Lattner2007-12-082-183/+202
* Split expansion out into its own file.Chris Lattner2007-12-082-1144/+1166
* Split promotion support out to its own file.Chris Lattner2007-12-082-472/+490
* Rename LegalizeDAGTypes.cpp -> LegalizeTypes.cppChris Lattner2007-12-081-1/+0
* Split the class definition of DAGTypeLegalizer out into a header.Chris Lattner2007-12-082-234/+256
* add #includeChris Lattner2007-12-081-0/+1
* proper #include order.Chris Lattner2007-12-081-1/+1
* Adding a StringPool data structure, which GC will use.Gordon Henriksen2007-12-081-0/+35
* aesthetic changes, no functionality change. Evan, it's not clearChris Lattner2007-12-081-39/+41
* Renaming:Bill Wendling2007-12-084-4/+4
* Fix a significant code quality regression I introduced on PPC64 quite Chris Lattner2007-12-081-1/+1
* implement __builtin_return_addr(0) on ppc.Chris Lattner2007-12-085-11/+58
* refactor some code to avoid overloading the name 'usesLR' in Chris Lattner2007-12-083-12/+14
* Incorporated comments from Evan and Chris:Bill Wendling2007-12-081-58/+54
* Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson2007-12-082-25/+73
* DohEvan Cheng2007-12-081-1/+1
* Fix a compilation warning.Evan Cheng2007-12-081-1/+1
* Fix a compilation warning.Evan Cheng2007-12-081-1/+1
* Initial commit of the machine code LICM pass. It successfully hoists this:Bill Wendling2007-12-073-10/+353
* Add comment.Evan Cheng2007-12-071-0/+2
* Much improved v8i16 shuffles. (Step 1).Evan Cheng2007-12-071-25/+126
* 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
* 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-061-1/+1
* third time around: instead of disabling this completely,Chris Lattner2007-12-061-6/+13
* Actually, disable this code for now. More analysis and improvements toChris Lattner2007-12-061-0/+6
* implement a readme entry, compiling the code into:Chris Lattner2007-12-062-57/+65
* 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-061-0/+1
* 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-063-8/+33
* simplify creation of the interpreter, make ExecutionEngine ctor protected,Chris Lattner2007-12-066-25/+11
* Fix for PR1831: if all defs of an interval are re-materializable, then it's a...Evan Cheng2007-12-062-4/+48
* If both result of the {s|z}xt and its source are live out, rewrite all uses o...Evan Cheng2007-12-051-3/+71
* split the JIT memory management code out from the main JIT logic into itsChris Lattner2007-12-052-411/+454
OpenPOWER on IntegriCloud