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