summaryrefslogtreecommitdiff
path: root/lib/VMCore
Commit message (Expand)AuthorAge
* Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman2011-07-25
* Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct...Jay Foad2011-07-25
* Convert GetElementPtrInst to use ArrayRef.Jay Foad2011-07-25
* Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad2011-07-22
* Make better use of ConstantExpr::getGetElementPtr's InBounds parameter.Jay Foad2011-07-21
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-21
* move tier out of an anonymous namespace, it doesn't make senseChris Lattner2011-07-21
* Convert ConstantFoldGetElementPtr to use ArrayRef.Jay Foad2011-07-19
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-18
* Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel2011-07-18
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* tidy upChris Lattner2011-07-17
* deconstify getType()'s.Chris Lattner2011-07-15
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-15
* remove the old and dangerous uncheckedReplaceAllUsesWith method,Chris Lattner2011-07-15
* devirtualize Constant::isNullValue:Chris Lattner2011-07-15
* add CFP::isNegative() and ConstnatInt::isNegative() methods.Chris Lattner2011-07-15
* bump pointer allocate LLVM IR types, since they are never deallocated.Chris Lattner2011-07-15
* Add dump()Devang Patel2011-07-14
* Fix GlobalValue::isDeclaration() to always consider aliases to be definitions.Chris Lattner2011-07-14
* Add LLVMConstNamedStruct to the C api to let its users create constantsRafael Espindola2011-07-14
* DebugLoc's don't hide any interesting types for TypeFinder to find.Chris Lattner2011-07-14
* manually copy debugloc over to a new instruction in clone() insteadChris Lattner2011-07-14
* add comments.Chris Lattner2011-07-14
* consolidate GlobalValue::isDeclaration into one Chris Lattner2011-07-14
* code cleanupChris Lattner2011-07-14
* Change Intrinsic::getDeclaration and friends to take an ArrayRef.Benjamin Kramer2011-07-14
* add a couple more missing C api, patch by Vitaly Lugovskiy!Chris Lattner2011-07-14
* Simplify some functions in the C API by using an ArrayRef to directly referen...Frits van Bommel2011-07-14
* add C api for hte new type system rewrite API. Patch by Vitaly Lugovskiy!Chris Lattner2011-07-14
* Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as much...Devang Patel2011-07-14
* Revert r135042. As Chris pointed out, it had no effect, and was based onJay Foad2011-07-13
* Really cache function types and anonymous struct types.Jay Foad2011-07-13
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-13
* stop leaking all named struct types with an empty name. ThanksChris Lattner2011-07-13
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-12
* simplify assertions to not be completely redundant.Chris Lattner2011-07-12
* make the IRBuilder type methods return non-const types.Chris Lattner2011-07-12
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-12
* TypeMap had a destructor that destroyed the types it held. DenseMap did not, soNick Lewycky2011-07-12
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-11
* De-constify Types in FunctionType::get().Jay Foad2011-07-11
* Remove mentions of type planes.Jay Foad2011-07-11
* Silence -Wunused-variable in release builds.Chandler Carruth2011-07-10
* the various ConstantExpr::get*Ty methods existed to work with issues aroundChris Lattner2011-07-09
* don't load element before checking to see if it is valid.Chris Lattner2011-07-09
* Eliminate the WriteTypeSymbolic function. Now that types knowChris Lattner2011-07-09
* remove the DerivedType which isn't adding value anymore.Chris Lattner2011-07-09
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* Introduce "expect" intrinsic instructions.Jakub Staszak2011-07-06