aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
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
2011-04-01While testing dragonegg I noticed that isCastable and getCastOpcodeDuncan Sands
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad
2011-03-30Remove dead code.Bill Wendling
2011-03-29Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. FrontendsEvan Cheng
2011-03-29Spruce up the error output.Bill Wendling
2011-03-16Do not accidently initialize NumDbgValueLost and NumDbgLineLost counts.Devang Patel
2011-03-10Unbreak the CMake build.Francois Pichet
2011-03-10Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treat...Devang Patel
2011-03-09Make these options hidden to reduce the amount of text -help puts on theEric Christopher
2011-03-07ptx: Fix calling convention printing in AsmWriter.cppJustin Holewinski
2011-03-06ConstantInt has some getters which return ConstantInt's or ConstantVector's ofNick Lewycky
2011-03-04Add ArrayRef variant.Devang Patel
2011-03-03Use X86_thiscall calling convention for Win64 as well.Tilmann Scheller
2011-03-02Add Win64 thiscall calling convention.Tilmann Scheller
2011-03-02Add a special streamer to libLTO that just records symbols definitions andRafael Espindola
2011-03-01Added missing va_end().Talin
2011-02-28Add an END_WITH_NULL accessor for ConstantStruct.Talin
2011-02-18These tags are now covered by dwarf::TagString().Devang Patel
2011-02-18Expose getTypeName to the C API. Patch by Patrick Walton.Rafael Espindola
2011-02-18hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant.Chris Lattner
2011-02-17Enhance constant folding of bitcast operations on vectors of floats.Nadav Rotem
2011-02-15convert ConstantVector::get to use ArrayRef.Chris Lattner
2011-02-14revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner
2011-02-14Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner
2011-02-13Fix a regression from r125393;Nadav Rotem
2011-02-11Fix 9173.Nadav Rotem
2011-02-11make ConstantExpr::replaceUsesOfWithOnConstant preserve the inboundsChris Lattner
2011-02-11make the constantexpr interfaces for inbounds GEPs follow the same styleChris Lattner
2011-02-10switch the constantexpr, target folder, and IRBuilder interfacesChris Lattner
2011-02-09refactor ConstantExpr interfaces a bit around "exactness".Chris Lattner
2011-02-07fix comment change.Chris Lattner
2011-02-07implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.Chris Lattner
2011-02-06enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner
2011-02-01Make SwitchInst::removeCase() more efficient.Jay Foad
2011-02-01Have m_One also match constant vectors for which every element is 1.Duncan Sands
2011-01-30Fix 'fcmp one' constant folding. Noticed by inspection.Nick Lewycky
2011-01-30Fix some formatting and upgrade comments from llvm 1.x to 2.x syntax.Nick Lewycky
2011-01-29Add the select optimization recently added to instcombine to constant folding.Nick Lewycky
2011-01-27Fix indentation.Jay Foad
2011-01-26Simplify User::operator delete().Jay Foad