- dccc03b Add the 'resume' instruction for the new EH rewrite. by Bill Wendling · 13 years ago
- 10c6d12 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 13 years ago
- 4cea5ba have the verifier catch gep's into opaque struct types. PR10473 by Chris Lattner · 13 years ago
- 55ba816 Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be by Eli Friedman · 13 years ago
- ac03e73 Rewrite the CMake build to use explicit dependencies between libraries, by Chandler Carruth · 13 years ago
- ff03048 LangRef and basic memory-representation/reading/writing for 'cmpxchg' and by Eli Friedman · 13 years ago
- 7379b66 The personality function should be a Function* and not just a Value*. by Bill Wendling · 13 years ago
- 7196184 Don't add in the asked for size so that we don't copy too much from the old to new vectors. by Bill Wendling · 13 years ago
- 28d7352 Make sure that the landingpad instruction takes a Constant* as the clause's value. by Bill Wendling · 13 years ago
- 7f66c45 Add a couple of convenience functions: by Bill Wendling · 13 years ago
- 772fe17 Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 13 years ago
- 8a552bb Misc mid-level changes for new 'fence' instruction. by Eli Friedman · 13 years ago
- 47f3513 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 13 years ago
- 166579e Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct and ConstantVector. by Jay Foad · 13 years ago
- a920310 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 13 years ago
- 0a2a60a Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use ArrayRef. by Jay Foad · 13 years ago
- 4b5e207 Make better use of ConstantExpr::getGetElementPtr's InBounds parameter. by Jay Foad · 13 years ago
- dab3d29 Convert ConstantExpr::getGetElementPtr and by Jay Foad · 13 years ago
- c30a38f move tier out of an anonymous namespace, it doesn't make sense by Chris Lattner · 13 years ago
- 7fc52e2 Convert ConstantFoldGetElementPtr to use ArrayRef. by Jay Foad · 13 years ago
- 3ba292d Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity by Jeffrey Yasskin · 13 years ago
- 39b5abf Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
- db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
- 3e19473 tidy up by Chris Lattner · 13 years ago
- c1d414a deconstify getType()'s. by Chris Lattner · 13 years ago
- a3efbb1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
- 678f9e0 remove the old and dangerous uncheckedReplaceAllUsesWith method, by Chris Lattner · 13 years ago
- 032c6eb devirtualize Constant::isNullValue: by Chris Lattner · 13 years ago
- b447387 add CFP::isNegative() and ConstnatInt::isNegative() methods. by Chris Lattner · 13 years ago
- ba3ddf3 bump pointer allocate LLVM IR types, since they are never deallocated. by Chris Lattner · 13 years ago
- 3dcb4ef Add dump() by Devang Patel · 13 years ago
- 0063225 Fix GlobalValue::isDeclaration() to always consider aliases to be definitions. by Chris Lattner · 13 years ago
- 64090bd Add LLVMConstNamedStruct to the C api to let its users create constants by Rafael Espindola · 13 years ago
- 939f616 DebugLoc's don't hide any interesting types for TypeFinder to find. by Chris Lattner · 13 years ago
- 4baa510 manually copy debugloc over to a new instruction in clone() instead by Chris Lattner · 13 years ago
- 97d9730 add comments. by Chris Lattner · 13 years ago
- 6c48244 consolidate GlobalValue::isDeclaration into one non-virtual function. by Chris Lattner · 13 years ago
- 9854e1b code cleanup by Chris Lattner · 13 years ago
- eb9a85f Change Intrinsic::getDeclaration and friends to take an ArrayRef. by Benjamin Kramer · 13 years ago
- 61afc88 add a couple more missing C api, patch by Vitaly Lugovskiy! by Chris Lattner · 13 years ago
- d155945 Simplify some functions in the C API by using an ArrayRef to directly reference the array passed to them instead of copying it to a std::vector. by Frits van Bommel · 13 years ago
- d91aa14 add C api for hte new type system rewrite API. Patch by Vitaly Lugovskiy! by Chris Lattner · 13 years ago
- d77ec62 Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as much as possible. by Devang Patel · 13 years ago
- d1863560 Revert r135042. As Chris pointed out, it had no effect, and was based on by Jay Foad · 13 years ago
- 75f67e0 Really cache function types and anonymous struct types. by Jay Foad · 13 years ago
- fc6d3a4 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 13 years ago
- c09ef37 stop leaking all named struct types with an empty name. Thanks by Chris Lattner · 13 years ago
- 5fdd6c8 Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 13 years ago
- 4e47aad simplify assertions to not be completely redundant. by Chris Lattner · 13 years ago
- a17ce80 make the IRBuilder type methods return non-const types. by Chris Lattner · 13 years ago
- 2280ebd Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 13 years ago
- 1852e21 TypeMap had a destructor that destroyed the types it held. DenseMap did not, so by Nick Lewycky · 13 years ago
- eeb64ae De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 13 years ago
- f362aff De-constify Types in FunctionType::get(). by Jay Foad · 13 years ago
- 7f0ce34 Remove mentions of type planes. by Jay Foad · 13 years ago
- dc770fc Silence -Wunused-variable in release builds. by Chandler Carruth · 13 years ago
- eaf7980 the various ConstantExpr::get*Ty methods existed to work with issues around by Chris Lattner · 13 years ago
- bda2065 don't load element before checking to see if it is valid. by Chris Lattner · 13 years ago
- 145ab10 Eliminate the WriteTypeSymbolic function. Now that types know by Chris Lattner · 13 years ago
- aca50a9 remove the DerivedType which isn't adding value anymore. by Chris Lattner · 13 years ago
- 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 13 years ago
- 9da9934 Introduce "expect" intrinsic instructions. by Jakub Staszak · 13 years ago
- 68c0dbc Improve constant folding of undef for cmp and select operators. by Dan Gohman · 13 years ago
- 30cb6dd Improve constant folding of undef for binary operators. by Dan Gohman · 13 years ago
- 77a2c37 Add r134057 back, but splice the predecessor after the successors phi nodes. by Rafael Espindola · 13 years ago
- ce77aa3 Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and by Chad Rosier · 13 years ago
- 0fb7dcd Let simplify cfg simplify bb with only debug and lifetime intrinsics. by Rafael Espindola · 13 years ago
- 4f91054 PR10210: New method ConstantArray::getAsCString(). Use it in LTO to by Jay Foad · 13 years ago
- 0f03782 Revert unintentional check-in. by Devang Patel · 13 years ago
- 8594d42 Handle debug info for i128 constants. by Devang Patel · 13 years ago
- 95c3e48 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 13 years ago
- e59fbc0 Revert r133513: by Eric Christopher · 13 years ago
- 2670108 Replace the existing forms of ConstantArray::get() with a single form by Jay Foad · 13 years ago
- a0c1384 Make ConstantVector::get() always take an ArrayRef, never a std::vector. by Jay Foad · 13 years ago
- 0df445b Eliminate a temporary std::vector in ConstantStruct::get(). by Jay Foad · 13 years ago
- 2a4a6fe Extend ConstantUniqueMap with a new template parameter ValRefType, by Jay Foad · 13 years ago
- 109c22c Fix some trailing issues from my introduction of MVT::untyped and its use for REGISTER_SEQUENCE. by Owen Anderson · 13 years ago
- 71c38e3 Remove r130409, as requested by Chris. by Devang Patel · 13 years ago
- cd35e09 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 13 years ago
- a88a0ca Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 13 years ago
- 332d7e8 Fix a check for PHINodes with two incoming values. by Jay Foad · 13 years ago
- 72f5f31 Change how PHINodes store their operands. by Jay Foad · 13 years ago
- c137120 Make better use of the PHINode API. by Jay Foad · 13 years ago
- 691c05b Remove the AugmentedUse struct. by Jay Foad · 13 years ago
- b065b06 Revamp the "ConstantStruct::get" methods. Previously, these were scattered by Chris Lattner · 13 years ago
- b231866 fix the varargs version of StructType::get to not require an LLVMContext, making usage by Chris Lattner · 13 years ago
- ea04918 eliminate some pointless virtual methods. by Chris Lattner · 13 years ago
- fb78b33 now that Type::getDescription() is dead, the TypePrinting class can move from Assembly/Writer.h to being by Chris Lattner · 13 years ago
- 0cd0d88 eliminate the Type::getDescription() method, using "<<" instead. This by Chris Lattner · 13 years ago
- 747fddd rework the remaining autoupgrade logic to use a StringRef instead of creating a by Chris Lattner · 13 years ago
- b85e4eb rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is by Chris Lattner · 13 years ago
- 566a4ac Fix typo in comment. by Jay Foad · 13 years ago
- 1d0a815 change Type.h to forward declare ArrayRef instead of #including it. by Chris Lattner · 13 years ago
- b9a7187 prune #includes. by Chris Lattner · 13 years ago
- 6091eb9 move the address space into the subclass data field, saving a word on PointerType. by Chris Lattner · 13 years ago
- e43d745 tidy up some comments, store the 'isvararg' bit for FunctionType in by Chris Lattner · 13 years ago
- ae5a0b5 remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit. by Chris Lattner · 13 years ago
- 3a3465b Add a new function attribute, nonlazybind, which inhibits lazy-loading by John McCall · 13 years ago
- 9100a78 Teach the .ll parser to handle named metadata with non-simple names. by Nick Lewycky · 13 years ago
- 9a76733 Add one more argument to the prefetch intrinsic to indicate whether it's a data by Bruno Cardoso Lopes · 13 years ago