- 9cbc69d IR: Drop uniquing when an MDNode Value operand is deleted by Duncan P. N. Exon Smith · 9 years ago
- eab3d36 Rename StringMap::emplace_second to try_emplace. by Benjamin Kramer · 9 years ago
- 71021cd Fix the assertion failure caused by http://reviews.llvm.org/D22118 by Dehao Chen · 9 years ago
- dd8f6bd [IR] Stop a -Wsign-compare warning from firing by David Majnemer · 9 years ago
- 9232f98 Implement callsite-hotness based inline cost for Sample-based PGO by Dehao Chen · 9 years ago
- 0312f61 IR: Introduce llvm.type.checked.load intrinsic. by Peter Collingbourne · 9 years ago
- 7efd750 IR: New representation for CFI and virtual call optimization pass metadata. by Peter Collingbourne · 9 years ago
- 4f7c16d Linker: Copy metadata when linking declarations. by Peter Collingbourne · 9 years ago
- 39c226f [STLExtras] Introduce and use llvm::count_if; NFC by Sanjoy Das · 9 years ago
- 382d81c IR: Allow multiple global metadata attachments with the same type. by Peter Collingbourne · 10 years ago
- cceae7f Add support for metadata attachments for global variables. by Peter Collingbourne · 10 years ago
- d66607b [CodeGenPrepare] use branch weight metadata to decide if a select should be turned into a branch by Sanjay Patel · 10 years ago
- 4b1bc64 BitcodeReader: Avoid referencing unresolved nodes from distinct ones by Duncan P. N. Exon Smith · 10 years ago
- 3eef9d1 IR: Use std::vector instead of SmallPtrSet for distinct nodes, NFC by Duncan P. N. Exon Smith · 10 years ago
- b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
- fef609f IR: Lazily create ReplaceableMetadataImpl on MDNode by Duncan P. N. Exon Smith · 10 years ago
- b703c77 [ThinLTO] Remove post-pass metadata linking support by Teresa Johnson · 10 years ago
- cb708b2 Query the StringMap only once when creating MDString (NFC) by Mehdi Amini · 10 years ago
- 9da9c76 fix documentation comments; NFC by Sanjay Patel · 10 years ago
- ac9d146 Revert "Query the StringMap only once when creating MDString (NFC)" by Mehdi Amini · 10 years ago
- 0520929 Query the StringMap only once when creating MDString (NFC) by Mehdi Amini · 10 years ago
- b925b9c Relax assertion in ReplaceableMetadataImpl::replaceAllUsesWith(). by Adrian Prantl · 10 years ago
- da00f2f Update to use new name alignTo(). by Rui Ueyama · 10 years ago
- b43257d Split resolveCycles(bool AllowTemps) into two interfaces and document by Teresa Johnson · 10 years ago
- 96f7f81 [ThinLTO] Rename variables used in metadata linking (NFC) by Teresa Johnson · 10 years ago
- cc42857 Ensure MDNode used as key in metadata linking map cannot be RAUWed by Teresa Johnson · 10 years ago
- a7dc087 [ptr-traits] Merge the MetadataTracking helpers into the Metadata header. by Chandler Carruth · 10 years ago
- e5a6191 [ThinLTO] Metadata linking for imported functions by Teresa Johnson · 10 years ago
- 5c5011d Preserve load alignment and dereferenceable metadata during some transformations by Artur Pilipenko · 10 years ago
- 21c1bc4 Rollback of commit "Repress sanitization on User dtor." by Naomi Musgrave · 10 years ago
- 763468b Undo reversion on commit: Revert "Revert "Repress sanitization on User dtor. by Naomi Musgrave · 10 years ago
- 5f79c66 Revert "Repress sanitization on User dtor. Modify msan macros for applying attribute" by Naomi Musgrave · 10 years ago
- d8c1a06 Repress sanitization on User dtor. Modify msan macros for applying attribute by Naomi Musgrave · 10 years ago
- b56b5af DI: Add Function::getSubprogram() by Duncan P. N. Exon Smith · 10 years ago
- 942b46a fix typo; NFC by Sanjay Patel · 10 years ago
- cbdfdb7 Rename Instruction::dropUnknownMetadata() to dropUnknownNonDebugMetadata() by Adrian Prantl · 10 years ago
- baf90fc Fix a bug that caused SimplifyCFG to drop DebugLocs. by Adrian Prantl · 10 years ago
- 55ca964 DI: Disallow uniquable DICompileUnits by Duncan P. N. Exon Smith · 10 years ago
- f27e441 Tweak wording of alignment static_assert messages. by James Y Knight · 10 years ago
- 8096d34 Fix alignment issues in LLVM. by James Y Knight · 10 years ago
- 7349ab9 Move the name pointer out of Value into a map that lives on the by Owen Anderson · 11 years ago
- e2510cd IR: Add Function metadata attachments by Duncan P. N. Exon Smith · 11 years ago
- cbc28dc IR: Extract set logic from Instruction attachments, NFC by Duncan P. N. Exon Smith · 11 years ago
- 75ef0c0 IR: Use remove_if for Instruction::dropUnknownMetadata() by Duncan P. N. Exon Smith · 11 years ago
- 14a384b IR: Remove MDMapTy and MDPairTy typedefs, NFC by Duncan P. N. Exon Smith · 11 years ago
- 391fc56 IR: Rename LLVMContextImpl::MetadataStore to InstructionMetadata by Duncan P. N. Exon Smith · 11 years ago
- cb33d6f IR: Enable uniquing callbacks during MDNode::replaceWithUniqued() by Duncan P. N. Exon Smith · 11 years ago
- ab659fb3 IR: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
- 4ee4a98 IR: Add MDNode::replaceWithPermanent() by Duncan P. N. Exon Smith · 11 years ago
- 4c1f097 Metadata: Use <algorithm> to simplify code. NFC. by Benjamin Kramer · 11 years ago
- 5ec7522 Correctly combine alias.scope metadata by a union instead of intersecting by Bjorn Steinbrink · 11 years ago
- d9901ff IR: Split out DebugInfoMetadata.h, NFC by Duncan P. N. Exon Smith · 11 years ago
- 71db642 Fix some file headers, NFC by Duncan P. N. Exon Smith · 11 years ago
- 68ab023 IR: Change GenericDwarfNode::getHeader() to StringRef by Duncan P. N. Exon Smith · 11 years ago
- e8b5e49 IR: DwarfNode => DebugNode, NFC by Duncan P. N. Exon Smith · 11 years ago
- 8d53697 IR: Update references to temporaries before deleting by Duncan P. N. Exon Smith · 11 years ago
- 03e0583 IR: Move MDNode clone() methods from ValueMapper to MDNode, NFC by Duncan P. N. Exon Smith · 11 years ago
- 2da09e4 IR: Canonicalize GenericDwarfNode empty headers to null by Duncan P. N. Exon Smith · 11 years ago
- 0f52999 IR: Detect whether to call recalculateHash() via SFINAE, NFC by Duncan P. N. Exon Smith · 11 years ago
- fed199a IR: Introduce GenericDwarfNode by Duncan P. N. Exon Smith · 11 years ago
- 909131b IR: Cleanup MDNode field use, NFC by Duncan P. N. Exon Smith · 11 years ago
- 8647529 IR: Move replaceWithUniqued(), etc., to source file, NFC by Duncan P. N. Exon Smith · 11 years ago
- a1ae4f6 IR: Cleanup MDNode::MDNode(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 2bc00f4 IR: Merge UniquableMDNode back into MDNode, NFC by Duncan P. N. Exon Smith · 11 years ago
- 93e983e IR: Extract MDNodeOpsKey, NFC by Duncan P. N. Exon Smith · 11 years ago
- f9d1bc9 IR: Simplify uniquifyImpl(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 6cf10d2 IR: Simplify erasing from uniquing store, NFC by Duncan P. N. Exon Smith · 11 years ago
- e335309 IR: Allow temporary nodes to become uniqued or distinct by Duncan P. N. Exon Smith · 11 years ago
- c5a0e2e IR: Split out countUnresolvedOperands(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 946fdcc IR: Remove MDNodeFwdDecl by Duncan P. N. Exon Smith · 11 years ago
- 5b8c440 IR: Extract out and reuse `storeImpl()`, NFC by Duncan P. N. Exon Smith · 11 years ago
- b57f9e9 IR: Extract out getUniqued(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 1b0064d IR: Reuse `getImpl()` for `getDistinct()`, NFC by Duncan P. N. Exon Smith · 11 years ago
- efdf285 IR: Simplify MDNode::setOperand(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 3d58056 IR: Simplify handleChangedOperand() fast path, NFC by Duncan P. N. Exon Smith · 11 years ago
- b8f7960 IR: Remove direct comparisons against Metadata::Storage, NFC by Duncan P. N. Exon Smith · 11 years ago
- f08b8b4 IR: Assert that resolve() is only called on uniqued nodes, NFC by Duncan P. N. Exon Smith · 11 years ago
- 66ed522 IR: Unify code for MDNode::isResolved(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 2711ca7 IR: Store RAUW support and Context in the same pointer, NFC by Duncan P. N. Exon Smith · 11 years ago
- de03a8b IR: Add isUniqued() and isTemporary() by Duncan P. N. Exon Smith · 11 years ago
- f134045 IR: Use an enum to describe Metadata storage, NFC by Duncan P. N. Exon Smith · 11 years ago
- 2f5bb31 IR: Allow 16-bits for column info by Duncan P. N. Exon Smith · 11 years ago
- 4a4f785 IR: Fix a use-after-free in RAUW by Duncan P. N. Exon Smith · 11 years ago
- de03ff5 IR: Add MDLocation class by Duncan P. N. Exon Smith · 11 years ago
- 845755c4 IR: Remove an invalid assertion when replacing resolved operands by Duncan P. N. Exon Smith · 11 years ago
- 2cc792b Revert "IR: Fix an inverted assertion when replacing resolved operands" by Duncan P. N. Exon Smith · 11 years ago
- e4c842f IR: Fix an inverted assertion when replacing resolved operands by Duncan P. N. Exon Smith · 11 years ago
- bf68e80 IR: Prepare for a new UniquableMDNode subclass, NFC by Duncan P. N. Exon Smith · 11 years ago
- 6b1f465 IR: Stop erasing MDNodes from uniquing sets during teardown by Duncan P. N. Exon Smith · 11 years ago
- 9426235 IR: Move creation logic to MDNodeFwdDecl, NFC by Duncan P. N. Exon Smith · 11 years ago
- ac3128d IR: Move creation logic down to MDTuple, NFC by Duncan P. N. Exon Smith · 11 years ago
- 3c94844 IR: Push storeDistinctInContext() down to UniquableMDNode, NFC by Duncan P. N. Exon Smith · 11 years ago
- 118632d IR: Split GenericMDNode into MDTuple and UniquableMDNode by Duncan P. N. Exon Smith · 11 years ago
- 0c87d77 IR: Invert logic to simplify control flow, NFC by Duncan P. N. Exon Smith · 11 years ago
- 34c3d10 IR: Separate out decrementUnresolvedOperandCount(), NFC by Duncan P. N. Exon Smith · 11 years ago
- d9e6eb7 IR: Prevent handleChangedOperand() recursion by Duncan P. N. Exon Smith · 11 years ago
- 5f46189 IR: Add test for handleChangedOperand() recursion by Duncan P. N. Exon Smith · 11 years ago
- 967629e IR: Separate out recalculateHash(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 3a16d80 IR: Separate out helper: resolveAfterOperandChange(), NFC by Duncan P. N. Exon Smith · 11 years ago
- 5c5710b IR: Use SubclassData32 directly, NFC by Duncan P. N. Exon Smith · 11 years ago