Bring r254336 back:
[oota-llvm.git] / lib / Transforms / Utils / ValueMapper.cpp
2015-12-01 Rafael EspindolaBring r254336 back:
2015-11-30 Rafael EspindolaThis reverts commit r254336 and r254344.
2015-11-30 Rafael EspindolaStart deciding earlier what to link.
2015-11-27 Rafael EspindolaSimplify the linking of recursive data.
2015-11-15 Teresa JohnsonFix mapping of unmaterialized global values during...
2015-08-21 David Blaikie[opaque pointer type]: Pass explicit pointee type when...
2015-08-07 Duncan P. N. Exon... ValueMapper: Resolve uniquing cycles more aggressively
2015-08-07 Duncan P. N. Exon... ValueMapper: Pull out helper to resolve cycles, NFC
2015-08-05 Duncan P. N. Exon... ValueMapper: Rotate distinct node remapping algorithm
2015-08-05 Duncan P. N. Exon... ValueMapper: Simplify remap() helper function, NFC
2015-08-04 Duncan P. N. Exon... Fix 80-column
2015-08-04 Duncan P. N. Exon... Linker: Fix ASan failure from r243961
2015-08-04 Duncan P. N. Exon... Linker: Fix references to uniqued nodes after r243883
2015-08-03 Duncan P. N. Exon... Linker: Move distinct MDNodes instead of cloning
2015-08-03 Duncan P. N. Exon... ValueMapper: Only check for cycles if operands change
2015-08-03 Duncan P. N. Exon... ValueMapper: Use a range-based for, NFC
2015-08-03 Duncan P. N. Exon... ValueMapper: Reuse local variable, NFC
2015-06-01 David Blaikie[opaque pointer type] Explicitly store the pointee...
2015-05-05 David Blaikie[opaque pointer type] Track explicit GEP pointee type...
2015-04-29 David Blaikie[opaque pointer type] Store the value type of an alloca
2015-04-23 David BlaikieRecommit r235458: [opaque pointer type] Avoid using...
2015-04-22 David BlaikieRevert "[opaque pointer type] Avoid using PointerType...
2015-04-21 David Blaikie[opaque pointer type] Avoid using PointerType::getEleme...
2015-03-17 Duncan P. N. Exon... MapMetadata: Allow unresolved metadata if it won't...
2015-02-04 Duncan P. N. Exon... Utils: Resolve cycles under distinct MDNodes
2015-01-20 Duncan P. N. Exon... IR: Move MDNode clone() methods from ValueMapper to...
2015-01-20 Duncan P. N. Exon... IR: Introduce GenericDwarfNode
2015-01-19 Duncan P. N. Exon... IR: Merge UniquableMDNode back into MDNode, NFC
2015-01-19 Duncan P. N. Exon... Utils: Simplify MapMetadata(), NFC
2015-01-19 Duncan P. N. Exon... Skip upcast, NFC
2015-01-19 Duncan P. N. Exon... Fix whitespace, NFC
2015-01-19 Duncan P. N. Exon... Utils: Simplify MapMetadata(), NFC
2015-01-19 Duncan P. N. Exon... Cleanup whitespace, NFC
2015-01-19 Duncan P. N. Exon... IR: Return unique_ptr from MDNode::getTemporary()
2015-01-19 Duncan P. N. Exon... IR: Remove MDNodeFwdDecl
2015-01-19 Duncan P. N. Exon... IR: Add isUniqued() and isTemporary()
2015-01-14 Duncan P. N. Exon... Remove trailing slash from r225924
2015-01-14 Duncan P. N. Exon... Utils: Remove unreachable break, NFC
2015-01-14 Duncan P. N. Exon... Utils: Handle remapping distinct MDLocations
2015-01-14 Duncan P. N. Exon... Utils: Thread distinct-ness through the cloneMD*()...
2015-01-14 Duncan P. N. Exon... Utils: Extract cloneMDNode(), NFC
2015-01-14 Duncan P. N. Exon... Utils: Move cloneMD*() up, NFC
2015-01-14 Duncan P. N. Exon... Utils: Add mapping for uniqued MDLocations
2015-01-14 Duncan P. N. Exon... Utils: Extract cloneMDTuple(), NFC
2015-01-14 Duncan P. N. Exon... Utils: Extract shouldRemapUniquedNode(), NFC
2015-01-14 Duncan P. N. Exon... Utils: Simplify code, NFC
2015-01-14 Duncan P. N. Exon... Utils: Extract mapUniquedNode(), NFC
2015-01-14 Duncan P. N. Exon... Utils: MDNode => UniquableMDNode, NFC
2015-01-14 Duncan P. N. Exon... Utils: Separate out mapDistinctNode(), NFC
2015-01-14 Duncan P. N. Exon... Utils: Use helper function directly, NFC
2015-01-14 Duncan P. N. Exon... Utils: Extract helper function, NFC
2015-01-14 Duncan P. N. Exon... Utils: Use MDTuple::get() directly, NFC
2015-01-12 Duncan P. N. Exon... IR: Split GenericMDNode into MDTuple and UniquableMDNode
2015-01-08 Duncan P. N. Exon... Utils: Keep distinct MDNodes distinct in MapMetadata()
2014-12-19 Duncan P. N. Exon... Rename MapValue(Metadata*) to MapMetadata()
2014-12-09 Kaelyn TakataRename static functiom "map" to be more descriptive...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadata()
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2013-05-28 James MolloyExtend RemapInstruction and friends to take an optional...
2013-05-05 Dmitri GribenkoAdd ArrayRef constructor from None, and do the cleanups...
2013-01-31 Manman RenLinker: correctly link in dbg.declare
2013-01-31 Alexey SamsonovRevert r173946. This breaks compilation of googletest...
2013-01-30 Manman RenLinker: correctly link in dbg.declare
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-09-26 Craig TopperRename virtual table anchors from Anchor() to anchor...
2011-08-04 Devang PatelWe need to map DebugLoc. It leads to Fuction * (through...
2011-07-15 Chris Lattnerfix rdar://9776316 - type remapping needed for inline...
2011-07-14 Devang PatelUndo r135191 (i.e. reapply Chris's patch. Now linker...
2011-07-14 Chris Lattnerrevert r135172 until Devang and I figure out the right...
2011-07-14 Chris LattnerStop the ValueMapper from calling getAllMetadata, which...
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-06-23 Jay FoadReinstate r133513 (reverted in r133700) with an additio...
2011-06-23 Eric ChristopherRevert r133513:
2011-06-21 Jay FoadReinstate r133435 and r133449 (reverted in r133499...
2011-06-21 Chad RosierRevert r133435 and r133449 to appease buildbots.
2011-06-20 Jay FoadChange how PHINodes store their operands.
2011-04-21 Jay FoadPR9214: Convert Metadata API to use ArrayRef.
2011-01-24 Chris Lattnerfix PR9015, a crash linking recursive metadata.
2011-01-08 Chris LattnerRevamp the ValueMapper interfaces in a couple ways:
2010-10-13 Rafael EspindolaFix PR8313 by changing ValueToValueMap use a TrackingVH.
2010-08-26 Dan GohmanReapply r112091 and r111922, support for metadata linki...
2010-08-26 Daniel DunbarRevert r111922, "MapValue support for MDNodes. This...
2010-08-26 Daniel DunbarRevert r112091, "Remap metadata attached to instruction...
2010-08-25 Dan GohmanRemap metadata attached to instructions when remapping...
2010-08-24 Dan GohmanUse MapValue in the Linker instead of having a private...
2010-08-24 Dan GohmanMapValue support for MDNodes. This is similar to r10911...
2010-07-24 Nick LewyckyRevert this because we can't clone cyclic MDNodes which...
2010-07-24 Nick LewyckyWhether function-local or not, a MDNode may reference...
2010-07-22 Devang PatelSpeculatively revert 109117
2010-07-22 Devang PatelMap MDNode correctly.
2010-07-02 Devang PatelMDString is already checked earlier.
2010-06-23 Devang PatelCosmetic change.
2010-06-22 Devang PatelRevert 106592 for now. It causes clang-selfhost build...
2010-06-22 Devang PatelIf a metadata operand is seeded in value map and the...
2010-06-22 Devang PatelRevert 106528. It is causing self host failures.
2010-06-22 Devang PatelDo not rely on DenseMap slot which can be easily invali...
2010-04-20 Devang PatelRename ValueMapTy as ValueToValueMapTy to clearly indic...
2010-04-20 Devang PatelThere is no need to install ValueMapper.h header.
next