aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Beginning of the Great Exception Handling Rewrite.Bill Wendling2011-04-102-4/+8
* llvm.global_[cd]tor is defined to be either external, or appending with an arrayNick Lewycky2011-04-081-0/+17
* Set unnamed_addr on strings created through the IRBuilder.Nick Lewycky2011-04-071-0/+1
* Replace const std::vector& with ArrayRef in the type creation APIs.Nick Lewycky2011-04-062-8/+10
* face+palmDevang Patel2011-04-061-4/+4
* Add an empty key for DebugLoc so that you can store an empty DebugLoc in aNick Lewycky2011-04-061-1/+1
* Support using DebugLoc's in a DenseMap.Nick Lewycky2011-04-061-0/+24
* Remove some support for ReturnInsts with multiple operands, and forJay Foad2011-04-041-24/+4
* Move Object.cpp out of VMCore and into Object.Eric Christopher2011-04-032-60/+0
* Add a set of C bindings for the Object interface.Eric Christopher2011-04-032-0/+60
* Various Instructions' resizeOperands() methods are only used to grow theJay Foad2011-04-011-54/+16
* While testing dragonegg I noticed that isCastable and getCastOpcodeDuncan Sands2011-04-011-4/+12
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-1/+1
* Remove dead code.Bill Wendling2011-03-301-68/+0
* Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. FrontendsEvan Cheng2011-03-291-1/+0
* Spruce up the error output.Bill Wendling2011-03-291-2/+1
* Do not accidently initialize NumDbgValueLost and NumDbgLineLost counts.Devang Patel2011-03-161-4/+4
* Unbreak the CMake build.Francois Pichet2011-03-101-0/+1
* Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treat...Devang Patel2011-03-102-1/+259
* Make these options hidden to reduce the amount of text -help puts on theEric Christopher2011-03-091-2/+4
* ptx: Fix calling convention printing in AsmWriter.cppJustin Holewinski2011-03-071-2/+2
* ConstantInt has some getters which return ConstantInt's or ConstantVector's ofNick Lewycky2011-03-061-6/+31
* Add ArrayRef variant.Devang Patel2011-03-041-0/+3
* Use X86_thiscall calling convention for Win64 as well.Tilmann Scheller2011-03-031-3/+0
* Add Win64 thiscall calling convention.Tilmann Scheller2011-03-021-0/+3
* Add a special streamer to libLTO that just records symbols definitions andRafael Espindola2011-03-021-3/+6
* Added missing va_end().Talin2011-03-011-0/+1
* Add an END_WITH_NULL accessor for ConstantStruct.Talin2011-02-281-2/+13
* These tags are now covered by dwarf::TagString().Devang Patel2011-02-181-9/+1
* Expose getTypeName to the C API. Patch by Patrick Walton.Rafael Espindola2011-02-181-0/+4
* hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant.Chris Lattner2011-02-182-49/+53
* Enhance constant folding of bitcast operations on vectors of floats.Nadav Rotem2011-02-172-3/+8
* convert ConstantVector::get to use ArrayRef.Chris Lattner2011-02-154-137/+79
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-144-79/+137
* Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner2011-02-144-137/+79
* Fix a regression from r125393;Nadav Rotem2011-02-131-1/+2
* Fix 9173.Nadav Rotem2011-02-111-0/+40
* make ConstantExpr::replaceUsesOfWithOnConstant preserve the inboundsChris Lattner2011-02-111-1/+2
* make the constantexpr interfaces for inbounds GEPs follow the same styleChris Lattner2011-02-111-63/+10
* switch the constantexpr, target folder, and IRBuilder interfacesChris Lattner2011-02-101-67/+24
* refactor ConstantExpr interfaces a bit around "exactness".Chris Lattner2011-02-091-29/+12
* fix comment change.Chris Lattner2011-02-071-1/+1
* implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.Chris Lattner2011-02-071-53/+74
* enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner2011-02-063-4/+10
* Make SwitchInst::removeCase() more efficient.Jay Foad2011-02-011-8/+4
* Have m_One also match constant vectors for which every element is 1.Duncan Sands2011-02-011-1/+1
* Fix 'fcmp one' constant folding. Noticed by inspection.Nick Lewycky2011-01-301-1/+1
* Fix some formatting and upgrade comments from llvm 1.x to 2.x syntax.Nick Lewycky2011-01-301-6/+6
* Add the select optimization recently added to instcombine to constant folding.Nick Lewycky2011-01-291-0/+12
* Fix indentation.Jay Foad2011-01-271-9/+9