aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Implement constant folding if vector<->vector bitcasts where the numberChris Lattner2007-12-112-2/+155
* Don't have APInt.cpp depend upon DerivedTypes.h. This helps with splitting theReid Spencer2007-12-111-14/+23
* Add first and really dirty version of generic Trie structureAnton Korobeynikov2007-12-111-0/+223
* significantly simplify some code, no functionality change.Chris Lattner2007-12-111-88/+23
* refactor some code, no functionality change.Chris Lattner2007-12-111-94/+96
* Switch over to MachineLoopInfo.Evan Cheng2007-12-115-28/+28
* Pretty print shuffle mask operand.Evan Cheng2007-12-111-0/+13
* - Improved v8i16 shuffle lowering. It now uses pshuflw and pshufhw as much asEvan Cheng2007-12-113-95/+310
* x86 doesn't actually want to custom lower v3i32Nate Begeman2007-12-111-0/+3
* CollectorMetadata and Collector are rejiggered to get along withGordon Henriksen2007-12-117-298/+427
* Project file maintenance.Gordon Henriksen2007-12-111-1/+29
* Move TargetData::hostIsLittleEndian out of line, which means we Chris Lattner2007-12-112-9/+11
* Adding Ocaml bindings for the bitreader as requested by SarahGordon Henriksen2007-12-118-1/+217
* Hey, English is not my native language :)Anton Korobeynikov2007-12-101-1/+1
* Clarify the need of CFI() stuffAnton Korobeynikov2007-12-101-0/+3
* Provide convenient way to disable CFI stuff for old/broken assemblers.Anton Korobeynikov2007-12-101-70/+76
* Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner2007-12-107-43/+134
* Added two bounds checks to the BitVector class to detectTed Kremenek2007-12-101-0/+4
* split isBinaryOp into a static and member version.Chris Lattner2007-12-101-18/+10
* Fix some wording.John Criswell2007-12-101-1/+2
* Add StringPool + new CodeGen files to win32 buildChuck Rose III2007-12-102-0/+32
* 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-107-103/+128
* Fix PR1836: in the interpreter, read and write apintsDuncan Sands2007-12-106-53/+129
* 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-102-3/+6
* Delete the CollectorNamePool if it should become empty.Gordon Henriksen2007-12-102-0/+8
* Fix a typo spotted by Nick Lewycky.Gordon Henriksen2007-12-101-2/+2
* Adding a collector name attribute to Function in the IR. These Gordon Henriksen2007-12-1021-1231/+1449
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-1021-663/+228
* remove some dead code. Chris Lattner2007-12-101-50/+0
* 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-0922-228/+752
* Duncan points out that the subtraction is unneeded since hte codeChris Lattner2007-12-091-1/+1
* Upgrading this test to 2.0 .ll syntax.Gordon Henriksen2007-12-091-28/+27
* Fix PR1782, patch by Wojtek Matyjewicz!Chris Lattner2007-12-092-4/+35
* Fix a very silly typo.Gordon Henriksen2007-12-091-1/+1
* Fix accidental commit by Bill.Chris Lattner2007-12-091-1/+1
* 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-087-49/+49
* 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