aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2011-05-22remove StandardPasses, it has been replaced with PassManagerBuilderChris Lattner
2011-05-21Add CreateLifetimeStart and CreateLifetimeEnd to the IRBuilder, with plans toNick Lewycky
2011-05-20Remove noisy semicolons.Benjamin Kramer
2011-05-18Shuffle StandardPasses.cpp into VMCore; add it to CMake.Eli Friedman
2011-05-18Use IRBuiler while constant folding terminator.Devang Patel
2011-05-18Now that SrcBits and DestBits always represent the primitive size, ratherDuncan Sands
2011-05-18Tighten up checking of the validity of casts. (1) The IR parser wouldDuncan Sands
2011-05-18Teach getCastOpcode about element-by-element vector casts. For example, "trunc"Duncan Sands
2011-05-16Don't do tail calls in a function that call setjmp. The stack might beRafael Espindola
2011-05-13Make codegen able to handle values of empty types. This is one wayRafael Espindola
2011-05-10Fix cmake again.Rafael Espindola
2011-05-10Remove empty file.Nick Lewycky
2011-05-10Fix cmake build.Rafael Espindola
2011-05-10Revert r131155 for now. It makes VMCore depend on Analysis and TransformsNick Lewycky
2011-05-10Add support for plugins add passes to the default set of passes. The standar...David Chisnall
2011-05-05In debug output, clearly list new instructions without DebugLoc.Devang Patel
2011-05-03Replace the "movnt" intrinsics with a native store + nontemporal metadata bit.Bill Wendling
2011-04-29Print new instructions without DebugLoc.Devang Patel
2011-04-28Coalesce some DEBUGs (moving an only-used-in-DEBUG variable's declaration int...Matt Beaumont-Gay
2011-04-28Beautify debug info probe output.Devang Patel
2011-04-28Add command line option to print debug info in human readable form as comment...Devang Patel
2011-04-26Another example of a static table that wasn't marked static.Duncan Sands
2011-04-25mark a large static table static. Pointed out by Michael Ilseman!Chris Lattner
2011-04-24Fix an assert to check exactly what it says.Jay Foad
2011-04-23Remove unused STL header includes.Jay Foad
2011-04-21PR9214: Convert Metadata API to use ArrayRef.Jay Foad
2011-04-20Structs have elements not parameters. I'm surprised this ever compiled...Nick Lewycky
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-13Fix debug message.Devang Patel
2011-04-13PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plusJay Foad
2011-04-13Remove some redundant llvm:: prefixes.Jay Foad
2011-04-13PR9214: Convert ConstantExpr::getWithOperands() to use ArrayRef.Jay Foad
2011-04-13Reapply r129401 with patch for clang.Bill Wendling
2011-04-12Revert r129401 for now. Clang is using the old way of doing things.Bill Wendling
2011-04-12Remove the unaligned load intrinsics in favor of using native unaligned loads.Bill Wendling
2011-04-12Make IRBuilder support StringRef for building strings.Nick Lewycky
2011-04-11Don't include Operator.h from InstrTypes.h.Jay Foad
2011-04-11Phi nodes always use an even number of operands, so don't ever allocateJay Foad
2011-04-10Revert r129235 pending a vetting of the EH rewrite.Bill Wendling
2011-04-10Beginning of the Great Exception Handling Rewrite.Bill Wendling
2011-04-08llvm.global_[cd]tor is defined to be either external, or appending with an arrayNick Lewycky
2011-04-07Set unnamed_addr on strings created through the IRBuilder.Nick Lewycky
2011-04-06Replace const std::vector& with ArrayRef in the type creation APIs.Nick Lewycky
2011-04-06face+palmDevang Patel
2011-04-06Add an empty key for DebugLoc so that you can store an empty DebugLoc in aNick Lewycky
2011-04-06Support using DebugLoc's in a DenseMap.Nick Lewycky
2011-04-04Remove some support for ReturnInsts with multiple operands, and forJay Foad
2011-04-03Move Object.cpp out of VMCore and into Object.Eric Christopher
2011-04-03Add a set of C bindings for the Object interface.Eric Christopher
2011-04-01Various Instructions' resizeOperands() methods are only used to grow theJay Foad