aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Core.cpp
AgeCommit message (Expand)Author
2011-07-28The personality function should be a Function* and not just a Value*.Bill Wendling
2011-07-28Make sure that the landingpad instruction takes a Constant* as the clause's v...Bill Wendling
2011-07-27Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling
2011-07-22Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad
2011-07-21Convert ConstantExpr::getGetElementPtr andJay Foad
2011-07-18Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin
2011-07-18Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-14Add LLVMConstNamedStruct to the C api to let its users create constantsRafael Espindola
2011-07-14add a couple more missing C api, patch by Vitaly Lugovskiy!Chris Lattner
2011-07-14Simplify some functions in the C API by using an ArrayRef to directly referen...Frits van Bommel
2011-07-14add C api for hte new type system rewrite API. Patch by Vitaly Lugovskiy!Chris Lattner
2011-07-13Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad
2011-07-12Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad
2011-07-12Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling
2011-07-11De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad
2011-07-11De-constify Types in FunctionType::get().Jay Foad
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-06-22Replace the existing forms of ConstantArray::get() with a single formJay Foad
2011-06-20Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner
2011-04-21PR9214: Convert Metadata API to use ArrayRef.Jay Foad
2011-04-20Structs have elements not parameters. I'm surprised this ever compiled...Nick Lewycky
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad
2011-02-18Expose getTypeName to the C API. Patch by Patrick Walton.Rafael Espindola
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-01-18Move DominanceFrontier from VMCore to Analysis.Cameron Zwarich
2010-12-16MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> v...Michael J. Spencer
2010-12-09Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code...Michael J. Spencer
2010-11-28add a function to the C api to get the context out of a module, patchChris Lattner
2010-11-23add a 'LLVMConstIntOfArbitraryPrecision' api to the C api,Chris Lattner
2010-10-17std::string cleanup.Benjamin Kramer
2010-10-07Add initialization routines for VMCore.Owen Anderson
2010-10-07Next step on the getting-rid-of-static-ctors train: begin adding per-libraryOwen Anderson
2010-09-10Add X86 MMX type to bitcode and Type.Dale Johannesen
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner
2010-08-20Create the new linker type "linker_private_weak_def_auto".Bill Wendling
2010-08-20Expose LLVMSetOperand and LLVMGetNumOperands to llvm-c and ocaml.Erick Tryzelaar
2010-08-07Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman
2010-07-19Expose BasicBlock::moveBefore and moveAfter in C API, patchDuncan Sands
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-06-29Revert r107205 and r107207.Bill Wendling
2010-06-29Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling
2010-05-27Add basic error checking to MemoryBuffer::getSTDIN.Dan Gohman
2010-05-03Fix function prototype mismatch in LLVMUnionType(). Fixes PR7019.Nick Lewycky
2010-04-10add attributes and module level asm to the ocaml bindings,Chris Lattner
2010-04-02rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.Chris Lattner
2010-04-01switch IRBuilder to use NewDebugLoc for locations insteadChris Lattner