aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2007-12-11Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb
2007-12-11Teach VMCore to constant fold shufflevectors with constant operands.Chris Lattner
2007-12-11Implement constant folding if vector<->vector bitcasts where the numberChris Lattner
2007-12-11Don't have APInt.cpp depend upon DerivedTypes.h. This helps with splitting theReid Spencer
2007-12-11significantly simplify some code, no functionality change.Chris Lattner
2007-12-11refactor some code, no functionality change.Chris Lattner
2007-12-11Switch over to MachineLoopInfo.Evan Cheng
2007-12-11Pretty print shuffle mask operand.Evan Cheng
2007-12-11- Improved v8i16 shuffle lowering. It now uses pshuflw and pshufhw as much asEvan Cheng
2007-12-11x86 doesn't actually want to custom lower v3i32Nate Begeman
2007-12-11CollectorMetadata and Collector are rejiggered to get along withGordon Henriksen
2007-12-11Move TargetData::hostIsLittleEndian out of line, which means we Chris Lattner
2007-12-11Adding Ocaml bindings for the bitreader as requested by SarahGordon Henriksen
2007-12-10Hey, English is not my native language :)Anton Korobeynikov
2007-12-10Clarify the need of CFI() stuffAnton Korobeynikov
2007-12-10Provide convenient way to disable CFI stuff for old/broken assemblers.Anton Korobeynikov
2007-12-10Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner
2007-12-10Disable cfi directives for now, darwin does't support them.Chris Lattner
2007-12-10Make PruneEH update the nounwind/noreturn attributesDuncan Sands
2007-12-10Fix PR1836: in the interpreter, read and write apintsDuncan Sands
2007-12-10And finally annotate X86-64 version of callback. Anton Korobeynikov
2007-12-10Provide annotation for SSE version of callback. It's even moreAnton Korobeynikov
2007-12-10Annotate JIT callback function with call frame infromation. Anton Korobeynikov
2007-12-10It looks like this has been broken for some time -Duncan Sands
2007-12-10A little more progress on StrongPHIElimination, now that I have a better sens...Owen Anderson
2007-12-10Improve branch folding by recgonizing that explict successor relationships im...Christopher Lamb
2007-12-10Delete the CollectorNamePool if it should become empty.Gordon Henriksen
2007-12-10Adding a collector name attribute to Function in the IR. These Gordon Henriksen
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-10fix some warnings.Chris Lattner
2007-12-10Fix a big problem in the recent dtor refactoring work, now it passes 2007-11-...Chris Lattner
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-12-09Duncan points out that the subtraction is unneeded since hte codeChris Lattner
2007-12-09Fix PR1782, patch by Wojtek Matyjewicz!Chris Lattner
2007-12-09Add support for splitting the operand of a return instruction.Chris Lattner
2007-12-08Reverting 44702. It wasn't correct to rename them.Bill Wendling
2007-12-08add many new cases to SplitResult. SplitResult now handles all the cases tha...Chris Lattner
2007-12-08Implement splitting support for store, allowing us to compile:Chris Lattner
2007-12-08implement vector splitting of load, undef, and binops.Chris Lattner
2007-12-08implement some methods.Chris Lattner
2007-12-08add scaffolding for splitting of vectors.Chris Lattner
2007-12-08Remove dead file and directory.Chris Lattner
2007-12-08reorganize header to separate into functional blocks.Chris Lattner
2007-12-08split scalarization out to its own file.Chris Lattner
2007-12-08Split expansion out into its own file.Chris Lattner
2007-12-08Split promotion support out to its own file.Chris Lattner
2007-12-08Rename LegalizeDAGTypes.cpp -> LegalizeTypes.cppChris Lattner
2007-12-08Split the class definition of DAGTypeLegalizer out into a header.Chris Lattner
2007-12-08add #includeChris Lattner
2007-12-08proper #include order.Chris Lattner