- 7570932 Use llvm::copy. NFC by Fangrui Song · 7 years ago
- 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
- 0deb9a9 Extend the GlobalObject metadata interface by Benjamin Kramer · 7 years ago
- f355565 [IR] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
- 9208e8f [DeadArgumentElimination] Preserve llvm.dbg.values's first argument by Petar Jovanovic · 8 years ago
- a8b2ddb Move the stripping of invalid debug info from the Verifier to AutoUpgrade. by Adrian Prantl · 8 years ago
- de6cce2 [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- ffc498d Align definition of DW_OP_plus with DWARF spec [3/3] by Florian Hahn · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- abd6b1d [Metadata] Fix typos in comments. NFC by Craig Topper · 8 years ago
- fed890e Fix the InstCombine to reserve the VP metadata and sets correct call count. by Dehao Chen · 8 years ago
- deaf695 [IR] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
- fb02f71 Encode duplication factor from loop vectorization and loop unrolling to discriminator. by Dehao Chen · 9 years ago
- bceaaa9 [IR] Remove the DIExpression field from DIGlobalVariable. by Adrian Prantl · 9 years ago
- 73ec065 Revert "[IR] Remove the DIExpression field from DIGlobalVariable." by Adrian Prantl · 9 years ago
- 74a835c [IR] Remove the DIExpression field from DIGlobalVariable. by Adrian Prantl · 9 years ago
- 03c6d31 Revert "[IR] Remove the DIExpression field from DIGlobalVariable." by Adrian Prantl · 9 years ago
- ce13935 [IR] Remove the DIExpression field from DIGlobalVariable. by Adrian Prantl · 9 years ago
- e542804 Add -strip-nonlinetable-debuginfo capability by Michael Ilseman · 9 years ago
- b250500 Retire llvm::alignOf in favor of C++11 alignof. by Benjamin Kramer · 9 years ago
- e9d0752 Allow Switch instruction to have extractProfTotalWeight called as it can terminate a basic block. (NFC) by Dehao Chen · 9 years ago
- 0a48b37 Move computation past early return by Aditya Kumar · 9 years ago
- e0e0ed1 Change extractProfMetadata and extractProfTotalWeight to const member function. by Dehao Chen · 9 years ago
- d4135bb DebugInfo: New metadata representation for global variables. by Peter Collingbourne · 9 years ago
- 00940fb Make MDNode::intersect faster than O(n * m) by David Majnemer · 9 years ago
- fa0f1e6 Don't passively concatenate MDNodes by David Majnemer · 9 years ago
- 4253126 Use the range variant of find/find_if instead of unpacking begin/end by David Majnemer · 9 years ago
- 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 · 9 years ago
- cceae7f Add support for metadata attachments for global variables. by Peter Collingbourne · 9 years ago
- d66607b [CodeGenPrepare] use branch weight metadata to decide if a select should be turned into a branch by Sanjay Patel · 9 years ago
- 4b1bc64 BitcodeReader: Avoid referencing unresolved nodes from distinct ones by Duncan P. N. Exon Smith · 9 years ago
- 3eef9d1 IR: Use std::vector instead of SmallPtrSet for distinct nodes, NFC by Duncan P. N. Exon Smith · 9 years ago
- b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- fef609f IR: Lazily create ReplaceableMetadataImpl on MDNode by Duncan P. N. Exon Smith · 9 years ago
- b703c77 [ThinLTO] Remove post-pass metadata linking support by Teresa Johnson · 9 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 · 10 years ago
- e2510cd IR: Add Function metadata attachments by Duncan P. N. Exon Smith · 10 years ago
- cbc28dc IR: Extract set logic from Instruction attachments, NFC by Duncan P. N. Exon Smith · 10 years ago
- 75ef0c0 IR: Use remove_if for Instruction::dropUnknownMetadata() by Duncan P. N. Exon Smith · 10 years ago
- 14a384b IR: Remove MDMapTy and MDPairTy typedefs, NFC by Duncan P. N. Exon Smith · 10 years ago
- 391fc56 IR: Rename LLVMContextImpl::MetadataStore to InstructionMetadata by Duncan P. N. Exon Smith · 10 years ago
- cb33d6f IR: Enable uniquing callbacks during MDNode::replaceWithUniqued() by Duncan P. N. Exon Smith · 10 years ago
- ab659fb3 IR: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 10 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