| Commit message (Expand) | Author | Age | Files | Lines |
* | Preserve load alignment and dereferenceable metadata during some transformations | Artur Pilipenko | 2015-11-02 | 1 | -0/+11 |
* | Rollback of commit "Repress sanitization on User dtor." | Naomi Musgrave | 2015-08-31 | 1 | -3/+1 |
* | Undo reversion on commit: Revert "Revert "Repress sanitization on User dtor. | Naomi Musgrave | 2015-08-31 | 1 | -1/+3 |
* | Revert "Repress sanitization on User dtor. Modify msan macros for applying at... | Naomi Musgrave | 2015-08-31 | 1 | -3/+1 |
* | Repress sanitization on User dtor. Modify msan macros for applying attribute | Naomi Musgrave | 2015-08-31 | 1 | -1/+3 |
* | DI: Add Function::getSubprogram() | Duncan P. N. Exon Smith | 2015-08-28 | 1 | -0/+8 |
* | fix typo; NFC | Sanjay Patel | 2015-08-24 | 1 | -1/+1 |
* | Rename Instruction::dropUnknownMetadata() to dropUnknownNonDebugMetadata() | Adrian Prantl | 2015-08-20 | 1 | -5/+1 |
* | Fix a bug that caused SimplifyCFG to drop DebugLocs. | Adrian Prantl | 2015-08-20 | 1 | -1/+1 |
* | DI: Disallow uniquable DICompileUnits | Duncan P. N. Exon Smith | 2015-08-03 | 1 | -4/+16 |
* | Tweak wording of alignment static_assert messages. | James Y Knight | 2015-06-17 | 1 | -3/+3 |
* | Fix alignment issues in LLVM. | James Y Knight | 2015-06-17 | 1 | -5/+20 |
* | Move the name pointer out of Value into a map that lives on the | Owen Anderson | 2015-06-01 | 1 | -7/+7 |
* | IR: Add Function metadata attachments | Duncan P. N. Exon Smith | 2015-04-24 | 1 | -0/+76 |
* | IR: Extract set logic from Instruction attachments, NFC | Duncan P. N. Exon Smith | 2015-04-24 | 1 | -54/+60 |
* | IR: Use remove_if for Instruction::dropUnknownMetadata() | Duncan P. N. Exon Smith | 2015-04-24 | 1 | -16/+8 |
* | IR: Remove MDMapTy and MDPairTy typedefs, NFC | Duncan P. N. Exon Smith | 2015-04-24 | 1 | -13/+7 |
* | IR: Rename LLVMContextImpl::MetadataStore to InstructionMetadata | Duncan P. N. Exon Smith | 2015-04-24 | 1 | -17/+20 |
* | IR: Enable uniquing callbacks during MDNode::replaceWithUniqued() | Duncan P. N. Exon Smith | 2015-03-31 | 1 | -0/+4 |
* | IR: Use the new DebugLoc API, NFC | Duncan P. N. Exon Smith | 2015-03-30 | 1 | -2/+2 |
* | IR: Add MDNode::replaceWithPermanent() | Duncan P. N. Exon Smith | 2015-02-10 | 1 | -0/+16 |
* | Metadata: Use <algorithm> to simplify code. NFC. | Benjamin Kramer | 2015-02-08 | 1 | -30/+12 |
* | Correctly combine alias.scope metadata by a union instead of intersecting | Bjorn Steinbrink | 2015-02-08 | 1 | -0/+22 |
* | IR: Split out DebugInfoMetadata.h, NFC | Duncan P. N. Exon Smith | 2015-02-02 | 1 | -105/+2 |
* | Fix some file headers, NFC | Duncan P. N. Exon Smith | 2015-02-02 | 1 | -1/+1 |
* | IR: Change GenericDwarfNode::getHeader() to StringRef | Duncan P. N. Exon Smith | 2015-01-22 | 1 | -6/+4 |
* | IR: DwarfNode => DebugNode, NFC | Duncan P. N. Exon Smith | 2015-01-22 | 1 | -7/+7 |
* | IR: Update references to temporaries before deleting | Duncan P. N. Exon Smith | 2015-01-22 | 1 | -0/+1 |
* | IR: Move MDNode clone() methods from ValueMapper to MDNode, NFC | Duncan P. N. Exon Smith | 2015-01-20 | 1 | -0/+11 |
* | IR: Canonicalize GenericDwarfNode empty headers to null | Duncan P. N. Exon Smith | 2015-01-20 | 1 | -0/+4 |
* | IR: Detect whether to call recalculateHash() via SFINAE, NFC | Duncan P. N. Exon Smith | 2015-01-20 | 1 | -18/+33 |
* | IR: Introduce GenericDwarfNode | Duncan P. N. Exon Smith | 2015-01-20 | 1 | -5/+40 |
* | IR: Cleanup MDNode field use, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -19/+14 |
* | IR: Move replaceWithUniqued(), etc., to source file, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -0/+19 |
* | IR: Cleanup MDNode::MDNode(), NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -10/+9 |
* | IR: Merge UniquableMDNode back into MDNode, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -41/+36 |
* | IR: Extract MDNodeOpsKey, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -27/+2 |
* | IR: Simplify uniquifyImpl(), NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -27/+27 |
* | IR: Simplify erasing from uniquing store, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -7/+1 |
* | IR: Allow temporary nodes to become uniqued or distinct | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -0/+27 |
* | IR: Split out countUnresolvedOperands(), NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -4/+8 |
* | IR: Remove MDNodeFwdDecl | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -12/+12 |
* | IR: Extract out and reuse `storeImpl()`, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -28/+20 |
* | IR: Extract out getUniqued(), NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -28/+24 |
* | IR: Reuse `getImpl()` for `getDistinct()`, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -48/+54 |
* | IR: Simplify MDNode::setOperand(), NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -5/+1 |
* | IR: Simplify handleChangedOperand() fast path, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -3/+1 |
* | IR: Remove direct comparisons against Metadata::Storage, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -3/+3 |
* | IR: Assert that resolve() is only called on uniqued nodes, NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -1/+3 |
* | IR: Unify code for MDNode::isResolved(), NFC | Duncan P. N. Exon Smith | 2015-01-19 | 1 | -6/+0 |