- 63b11ba Speedup bitcode writer. Do not walk all values for all functions to emit function local metadata. In one testcase, probably worst case scenario, the 70x speed up is seen. by Devang Patel · 15 years ago
- f7bf15c Bitcode support for allocas with arbitrary array size types. by Dan Gohman · 15 years ago
- c67996a Don't flush the raw_ostream in llvm::WriteBitcodeToFile; it's at by Dan Gohman · 15 years ago
- d0008f0 Don't special-case stdout in llvm::WriteBitcodeToFile; just consider by Dan Gohman · 15 years ago
- fbf918b Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
- b864136 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
- ab05d8f back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
- 763153e reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
- 52f155e back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
- d46fdb4 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
- f3795ee Add special case bitcode support for DebugLoc. This avoids by Chris Lattner · 15 years ago
- 09452dc Finally land the InvokeInst operand reordering. by Gabor Greif · 15 years ago
- edd3c02 backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 15 years ago
- 2dcf8b2 Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 15 years ago
- e02ef8a back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite by Gabor Greif · 15 years ago
- de6c04c Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 15 years ago
- 535969b reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 15 years ago
- 15b64f3 Revert r98656, its breaking all over the place. by Daniel Dunbar · 15 years ago
- 777448f improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 15 years ago
- d5d5172 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 16 years ago
- d7a3c71 Also recognize armv6t2-* and armv5te-* triplets. by Evan Cheng · 16 years ago
- c0677a6 Add ARM bitcode file magic. by Evan Cheng · 16 years ago
- 64567fb We were not writing bitcode for function-local metadata whose operands have been erased (making it not have any more function-local operands) by Victor Hernandez · 16 years ago
- 62de4e7 Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
- 7bc38e4 Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written by Victor Hernandez · 16 years ago
- 5fdf464 In WriteFunction(), write function-local metadata before we write the instructions, so instruction's references to metadata are fully resolved by the time they get written. by Victor Hernandez · 16 years ago
- 8ea961f Fix comment typo by Victor Hernandez · 16 years ago
- 925e1ee Write function-local metadata as a metadata subblock of a funciton block by Victor Hernandez · 16 years ago
- 45d7c59 Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants() by Victor Hernandez · 16 years ago
- fddd336 Make WriteConstants() more robust against stray values in ValueEnumerator's ValueList by Victor Hernandez · 16 years ago
- c426124 Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). by Victor Hernandez · 16 years ago
- 833d442 Use separate namespace for named metadata. by Devang Patel · 16 years ago
- 148981c Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} by Devang Patel · 16 years ago
- ece76b0 rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 16 years ago
- a0d451f Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
- dcf0657 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
- e5bb39b rename getHandlerNames to getMDKindNames, simplify its interface by Chris Lattner · 16 years ago
- 1b6d97f change the strange MetadataContext::getMDs function to expose less by Chris Lattner · 16 years ago
- 620cead Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 16 years ago
- 7bc5f36 Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 16 years ago
- d5693a2 bitcode writer support for blockaddress. by Chris Lattner · 16 years ago
- 67abb53 Previously, all operands to Constant were themselves constant. by Chris Lattner · 16 years ago
- 4c3800f rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
- e078728 add enough support for indirect branch for the feature test to pass by Chris Lattner · 16 years ago
- 85c4ec2 Type.h doesn't need to #include LLVMContext.h by Chris Lattner · 16 years ago
- f9a7a33 Remove FreeInst. by Victor Hernandez · 16 years ago
- 0f6f894 Fix getMDs() interface such that it does not expose implementation details. by Devang Patel · 16 years ago
- 0aa3004 Using TrackingVH instead of WeakVH or WeakMetadataVH. by Devang Patel · 16 years ago
- 580b86f Fix getHandlerNames() interface. Now it populate clinet supplied small vector with handler names. by Devang Patel · 16 years ago
- 5ee3e4b Rename msasm to alignstack per review. by Dale Johannesen · 16 years ago
- dd0729d simplify. by Chris Lattner · 16 years ago
- 37f513d Remove MallocInst from LLVM Instructions. by Victor Hernandez · 16 years ago
- 2477bfe Add an "msasm" flag to inline asm as suggested in PR 5125. by Dale Johannesen · 16 years ago
- 872bc63 Do not write empty METADATA_ATTACHMENT record. by Devang Patel · 16 years ago
- 82cdc06 strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
- 6de78e2 s/class Metadata/class MetadataContext/g by Devang Patel · 16 years ago
- 3be44e6 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
- adc3761 Write and read metadata attachments. by Devang Patel · 16 years ago
- 5a6b6b4 back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure by Gabor Greif · 16 years ago
- fe15ce4 re-commit r66920 (which has been backed out in r66953) I may have more luck this time. I'll back out if needed... by Gabor Greif · 16 years ago
- 371c1ef eliminate the std::ostream forms of the bitcode writing APIs. by Chris Lattner · 16 years ago
- b5ed449 Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrap by Dan Gohman · 16 years ago
- 35b4707 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- d89380f revert r78048, it isn't worth using assertingvh here. by Chris Lattner · 16 years ago
- ea27c23 Use separate ValueList for metadata. This fixes PR4666. by Devang Patel · 16 years ago
- 765e216 Revert recent bitcode writer patches. by Devang Patel · 16 years ago
- c9d156f switch ValueMap to using AssertingVH. This is an old patch I had laying by Chris Lattner · 16 years ago
- 442aa69 Remove dead code. by Devang Patel · 16 years ago
- efe76fe Fix MDString Abbrev setup. by Devang Patel · 16 years ago
- 38401dd Constants and Metadata share ValueList. This means they must be emitted interleaved (using appropriate BLOCK_IDs) otherwise ValuePtrs index gets out of sync. by Devang Patel · 16 years ago
- de865ff Do not use abbrev while writing NamedMDNode name. by Devang Patel · 16 years ago
- 3e1ef93 Read and write NamedMDNode. by Devang Patel · 16 years ago
- 573d015 Refactor. Fix indentation. by Devang Patel · 16 years ago
- 7c36885 Rename MDNode.h header. It defines MDnode and other metadata classes. by Devang Patel · 16 years ago
- 106b2ae Add a new keyword 'inbounds' for use with getelementptr. See the by Dan Gohman · 16 years ago
- 5417dcf MDString by Devang Patel · 16 years ago
- 54199ef Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. by Devang Patel · 16 years ago
- 5fa5d4f Fix indentation. by Devang Patel · 16 years ago
- 0c0a6ca Introduce MetadataBase, a base class for MDString and MDNode. by Devang Patel · 16 years ago
- 799a8c8 Assembly and Bitcode support for unsigned/signed overflow flags and by Dan Gohman · 16 years ago
- 41a0785 Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
- bd448e3 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Edwin Török · 16 years ago
- 675d562 assert(0) -> LLVM_UNREACHABLE. by Edwin Török · 16 years ago
- 8f5253b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 16 years ago
- 79e1b81 Don't remove aggregate-typed module level constants before encoding functions by Nick Lewycky · 16 years ago
- 7ce405e Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 16 years ago
- 29aaef8 Give embedded metadata its own type instead of relying on EmptyStructTy. by Nick Lewycky · 16 years ago
- 117f438 Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 16 years ago
- 6843344 Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
- 4dcf810 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 16 years ago
- 0a92eac Fix internal representation of fp80 to be the by Dale Johannesen · 16 years ago
- 69b4a53 Revert r66920. It was causing failures in the self-hosting buildbot (in release by Bill Wendling · 16 years ago
- 7c75102 Second installment of "BasicBlock operands to the back" changes. by Gabor Greif · 16 years ago
- b95df79 It makes no sense to have a ODR version of common linkage, so remove it. by Duncan Sands · 16 years ago
- 565f65d Remove the one-definition-rule version of extern_weak by Duncan Sands · 16 years ago
- 19d161f Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
- d6d715b Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the by Nate Begeman · 17 years ago
- 7d9f7e5 use precise getters by Gabor Greif · 17 years ago
- 6afcb03 use specialized accessor instead of plain getOperand(0) by Gabor Greif · 17 years ago
- a168fc9 Add the private linkage. by Rafael Espindola · 17 years ago