summaryrefslogtreecommitdiff
path: root/lib/VMCore
Commit message (Expand)AuthorAge
* Do not accidently initialize NumDbgValueLost and NumDbgLineLost counts.Devang Patel2011-03-16
* Unbreak the CMake build.Francois Pichet2011-03-10
* Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treat...Devang Patel2011-03-10
* Make these options hidden to reduce the amount of text -help puts on theEric Christopher2011-03-09
* ptx: Fix calling convention printing in AsmWriter.cppJustin Holewinski2011-03-07
* ConstantInt has some getters which return ConstantInt's or ConstantVector's ofNick Lewycky2011-03-06
* Add ArrayRef variant.Devang Patel2011-03-04
* Use X86_thiscall calling convention for Win64 as well.Tilmann Scheller2011-03-03
* Add Win64 thiscall calling convention.Tilmann Scheller2011-03-02
* Add a special streamer to libLTO that just records symbols definitions andRafael Espindola2011-03-02
* Added missing va_end().Talin2011-03-01
* Add an END_WITH_NULL accessor for ConstantStruct.Talin2011-02-28
* These tags are now covered by dwarf::TagString().Devang Patel2011-02-18
* Expose getTypeName to the C API. Patch by Patrick Walton.Rafael Espindola2011-02-18
* hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant.Chris Lattner2011-02-18
* Enhance constant folding of bitcast operations on vectors of floats.Nadav Rotem2011-02-17
* convert ConstantVector::get to use ArrayRef.Chris Lattner2011-02-15
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-14
* Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner2011-02-14
* Fix a regression from r125393;Nadav Rotem2011-02-13
* Fix 9173.Nadav Rotem2011-02-11
* make ConstantExpr::replaceUsesOfWithOnConstant preserve the inboundsChris Lattner2011-02-11
* make the constantexpr interfaces for inbounds GEPs follow the same styleChris Lattner2011-02-11
* switch the constantexpr, target folder, and IRBuilder interfacesChris Lattner2011-02-10
* refactor ConstantExpr interfaces a bit around "exactness".Chris Lattner2011-02-09
* fix comment change.Chris Lattner2011-02-07
* implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.Chris Lattner2011-02-07
* enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner2011-02-06
* Make SwitchInst::removeCase() more efficient.Jay Foad2011-02-01
* Have m_One also match constant vectors for which every element is 1.Duncan Sands2011-02-01
* Fix 'fcmp one' constant folding. Noticed by inspection.Nick Lewycky2011-01-30
* Fix some formatting and upgrade comments from llvm 1.x to 2.x syntax.Nick Lewycky2011-01-30
* Add the select optimization recently added to instcombine to constant folding.Nick Lewycky2011-01-29
* Fix indentation.Jay Foad2011-01-27
* Simplify User::operator delete().Jay Foad2011-01-26
* AttrListPtr has an overloaded operator== which does this for us, we should useNick Lewycky2011-01-26
* Move unnamed_addr after the function arguments on Sabre's request.Rafael Espindola2011-01-25
* teach Value::isDereferenceablePointer that byval arguments are alwaysChris Lattner2011-01-23
* Add a constant folding of casts from zero to zero. Fixes PR9011!Nick Lewycky2011-01-21
* Implement requiredTransitiveTobias Grosser2011-01-20
* Update a comment.Cameron Zwarich2011-01-20
* Remove an unnecessary #include.Cameron Zwarich2011-01-18
* Move DominanceFrontier from VMCore to Analysis.Cameron Zwarich2011-01-18
* There is no point in verifying an analysis that is never updated.Cameron Zwarich2011-01-18
* Remove some now-unused DominanceFrontier methods.Cameron Zwarich2011-01-18
* Remove useless Tag enumeration.Jay Foad2011-01-17
* Simplify the construction and destruction of Uses. SimplifyJay Foad2011-01-16
* Move the implementation of the User class into a new source file,Jay Foad2011-01-16
* Allow unnamed_addr on declarations.Rafael Espindola2011-01-15
* Remove casts between Value** and Constant**, which won't work if aJay Foad2011-01-14