aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Disable cfi directives for now, darwin does't support them.Chris Lattner2007-12-101-67/+70
* Make PruneEH update the nounwind/noreturn attributesDuncan Sands2007-12-102-76/+81
* Fix PR1836: in the interpreter, read and write apintsDuncan Sands2007-12-101-24/+47
* And finally annotate X86-64 version of callback. Anton Korobeynikov2007-12-101-24/+51
* Provide annotation for SSE version of callback. It's even moreAnton Korobeynikov2007-12-101-1/+26
* Annotate JIT callback function with call frame infromation. Anton Korobeynikov2007-12-101-1/+19
* It looks like this has been broken for some time -Duncan Sands2007-12-101-2/+2
* A little more progress on StrongPHIElimination, now that I have a better sens...Owen Anderson2007-12-101-11/+16
* Improve branch folding by recgonizing that explict successor relationships im...Christopher Lamb2007-12-101-0/+5
* Delete the CollectorNamePool if it should become empty.Gordon Henriksen2007-12-101-0/+4
* Adding a collector name attribute to Function in the IR. These Gordon Henriksen2007-12-1011-1223/+1352
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-107-295/+197
* fix some warnings.Chris Lattner2007-12-101-15/+12
* Fix a big problem in the recent dtor refactoring work, now it passes 2007-11-...Chris Lattner2007-12-101-50/+14
* 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