summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ValueMapper.cpp
AgeCommit message (Expand)Author
2021-03-28OpaquePtr: Turn inalloca into a type attributeMatt Arsenault
2021-03-11[ValueMapper] Add debug output for metadata remappingRuiling Song
2021-03-09[llvm] Change DSOLocalEquivalent type if the underlying global value type cha...Leonard Chan
2021-03-05[DebugInfo] Add DIArgList MD to store multple values in DbgVariableIntrinsicsgbtozers
2021-02-24Transforms: Clone distinct nodes in metadata mapper unless RF_ReuseAndMutateD...Duncan P. N. Exon Smith
2021-02-10ValueMapper: Rename RF_MoveDistinctMDs => RF_ReuseAndMutateDistinctMDs, NFCDuncan P. N. Exon Smith
2021-01-25[llvm-link] Fix crash when materializing appending globalSergey Dmitriev
2020-12-06[Transforms] Delete unused declarations from NewGVN/CoroSplit/ValueMapperFangrui Song
2020-11-22[ValueMapper] Remove unused declaration remapFunction (NFC)Kazu Hirata
2020-11-17Linker: Fix linking of byref typesMatt Arsenault
2020-10-16Reapply "OpaquePtr: Add type to sret attribute"Matt Arsenault
2020-05-17ValueMapper does not preserve inline assembly dialect when remapping the typeCraig Topper
2020-04-15[llvm][NFC][CallSite] Removed CallSite from some implementation details.Mircea Trofin
2019-08-28[ValueMapper] NFC: Remove dead code to pause metadata mappingPirama Arumuga Nainar
2019-08-08Linker: Add support for GlobalIFunc.Peter Collingbourne
2019-05-30Reapply: IR: add optional type to 'byval' function parametersTim Northover
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-01-30Teach ValueMapper to use ODR uniqued types when availableTeresa Johnson
2017-10-26[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton
2017-05-04Remap metadata attached to global variables.Evgeniy Stepanov
2017-01-13"Use" lambda captures which are otherwise only used in asserts. NFCDavid L. Jones
2016-10-20Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer
2016-08-11Use range algorithms instead of unpacking begin/endDavid Majnemer
2016-06-22Delete more dead code.Rafael Espindola
2016-06-01IR: Allow multiple global metadata attachments with the same type.Peter Collingbourne
2016-05-28ValueMapper: fix assertion when null-mapping a constant for linking metadataMehdi Amini
2016-05-27ValueMapper: fix typo in minor optimization on constant mapping (NFC)Mehdi Amini
2016-05-25ValueMaterializer: rename materializeDeclFor() to materialize()Mehdi Amini
2016-05-25ValueMaterializer: fuse materializeDeclFor and materializeInitFor (NFC)Mehdi Amini
2016-05-08Minor code cleanups. NFC.Junmo Park
2016-04-22ValueMapper/Enumerator: Clean up code in post-order traversals, NFCDuncan P. N. Exon Smith
2016-04-21ValueMapper: Map uniqued nodes in post-orderDuncan P. N. Exon Smith
2016-04-17Linker: Don't double-schedule appending variablesDuncan P. N. Exon Smith
2016-04-17ValueMapper: Don't allow explicit null mappings of Values, NFCDuncan P. N. Exon Smith
2016-04-17IR: Use an explicit map for debug info type uniquingDuncan P. N. Exon Smith
2016-04-16ValueMapper: Separate mapping of distinct and uniqued nodes (again)Duncan P. N. Exon Smith
2016-04-16ValueMapper: Only put cyclic nodes into CyclicNodes, NFCIDuncan P. N. Exon Smith
2016-04-16ValueMapper: Fix unused var warning. NFCSimon Atanasyan
2016-04-16ValueMapper: Stop memoizing ConstantAsMetadataDuncan P. N. Exon Smith
2016-04-16Reapply "ValueMapper: Eliminate cross-file co-recursion, NFC"Duncan P. N. Exon Smith
2016-04-16Revert "ValueMapper: Eliminate cross-file co-recursion, NFC"Duncan P. N. Exon Smith
2016-04-16ValueMapper: Eliminate cross-file co-recursion, NFCDuncan P. N. Exon Smith
2016-04-15ValueMapper: Hide Mapper::VM behind an accessor, NFCDuncan P. N. Exon Smith
2016-04-14[ValueMapper] Range-loopify to improve readability. NFC.Davide Italiano
2016-04-13ValueMapper: Resolve cycles on the new nodesDuncan P. N. Exon Smith
2016-04-08ValueMapper: Extract llvm::RemapFunction from IRMover.cpp, NFCDuncan P. N. Exon Smith
2016-04-08ValueMapper: Always use Mapper::mapValue from remapInstruction, NFCIDuncan P. N. Exon Smith
2016-04-08ValueMapper: Roll RemapInstruction into Mapper, NFCDuncan P. N. Exon Smith
2016-04-08ValueMapper: Don't memoize metadata when RF_NoModuleLevelChangesDuncan P. N. Exon Smith