aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ValueMapper.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-07-09[NFC][OpaquePtr] Use GlobalValue::getValueType() moreArthur Eubanks1-2/+2
2021-05-13Support unwinding from inline assemblycynecx1-1/+1
2021-03-29Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault1-1/+2
2021-03-29Revert "Reapply "OpaquePtr: Turn inalloca into a type attribute""Oliver Stannard1-2/+1
2021-03-28Reapply "OpaquePtr: Turn inalloca into a type attribute"Matt Arsenault1-1/+2
2021-03-28Revert "OpaquePtr: Turn inalloca into a type attribute"Nico Weber1-2/+1
2021-03-28OpaquePtr: Turn inalloca into a type attributeMatt Arsenault1-1/+2
2021-03-11[ValueMapper] Add debug output for metadata remappingRuiling Song1-5/+24
2021-03-09[llvm] Change DSOLocalEquivalent type if the underlying global value type cha...Leonard Chan1-0/+14
2021-03-05[DebugInfo] Add DIArgList MD to store multple values in DbgVariableIntrinsicsgbtozers1-0/+20
2021-02-24Transforms: Clone distinct nodes in metadata mapper unless RF_ReuseAndMutateD...Duncan P. N. Exon Smith1-14/+4
2021-02-10ValueMapper: Rename RF_MoveDistinctMDs => RF_ReuseAndMutateDistinctMDs, NFCDuncan P. N. Exon Smith1-1/+1
2021-01-25[llvm-link] Fix crash when materializing appending globalSergey Dmitriev1-3/+7
2020-12-06[Transforms] Delete unused declarations from NewGVN/CoroSplit/ValueMapperFangrui Song1-2/+0
2020-11-22[ValueMapper] Remove unused declaration remapFunction (NFC)Kazu Hirata1-1/+0
2020-11-17Linker: Fix linking of byref typesMatt Arsenault1-1/+1
2020-10-16Reapply "OpaquePtr: Add type to sret attribute"Matt Arsenault1-8/+7
2020-05-17ValueMapper does not preserve inline assembly dialect when remapping the typeCraig Topper1-1/+2
2020-04-15[llvm][NFC][CallSite] Removed CallSite from some implementation details.Mircea Trofin1-7/+6
2019-08-28[ValueMapper] NFC: Remove dead code to pause metadata mappingPirama Arumuga Nainar1-17/+0
2019-08-08Linker: Add support for GlobalIFunc.Peter Collingbourne1-21/+22
2019-05-30Reapply: IR: add optional type to 'byval' function parametersTim Northover1-0/+15
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-01-30Teach ValueMapper to use ODR uniqued types when availableTeresa Johnson1-4/+15
2017-10-26[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko1-8/+31
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton1-5/+4
2017-05-04Remap metadata attached to global variables.Evgeniy Stepanov1-5/+12
2017-01-13"Use" lambda captures which are otherwise only used in asserts. NFCDavid L. Jones1-0/+1
2016-10-20Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer1-20/+0
2016-08-11Use range algorithms instead of unpacking begin/endDavid Majnemer1-1/+1
2016-06-22Delete more dead code.Rafael Espindola1-30/+0
2016-06-01IR: Allow multiple global metadata attachments with the same type.Peter Collingbourne1-1/+2
2016-05-28ValueMapper: fix assertion when null-mapping a constant for linking metadataMehdi Amini1-3/+17
2016-05-27ValueMapper: fix typo in minor optimization on constant mapping (NFC)Mehdi Amini1-1/+2
2016-05-25ValueMaterializer: rename materializeDeclFor() to materialize()Mehdi Amini1-3/+3
2016-05-25ValueMaterializer: fuse materializeDeclFor and materializeInitFor (NFC)Mehdi Amini1-7/+1
2016-05-08Minor code cleanups. NFC.Junmo Park1-3/+3
2016-04-22ValueMapper/Enumerator: Clean up code in post-order traversals, NFCDuncan P. N. Exon Smith1-51/+54
2016-04-21ValueMapper: Map uniqued nodes in post-orderDuncan P. N. Exon Smith1-32/+57
2016-04-17Linker: Don't double-schedule appending variablesDuncan P. N. Exon Smith1-0/+9
2016-04-17ValueMapper: Don't allow explicit null mappings of Values, NFCDuncan P. N. Exon Smith1-1/+3
2016-04-17IR: Use an explicit map for debug info type uniquingDuncan P. N. Exon Smith1-0/+1
2016-04-16ValueMapper: Separate mapping of distinct and uniqued nodes (again)Duncan P. N. Exon Smith1-220/+204
2016-04-16ValueMapper: Only put cyclic nodes into CyclicNodes, NFCIDuncan P. N. Exon Smith1-2/+11
2016-04-16ValueMapper: Fix unused var warning. NFCSimon Atanasyan1-0/+2
2016-04-16ValueMapper: Stop memoizing ConstantAsMetadataDuncan P. N. Exon Smith1-9/+36
2016-04-16Reapply "ValueMapper: Eliminate cross-file co-recursion, NFC"Duncan P. N. Exon Smith1-61/+303
2016-04-16Revert "ValueMapper: Eliminate cross-file co-recursion, NFC"Duncan P. N. Exon Smith1-303/+61
2016-04-16ValueMapper: Eliminate cross-file co-recursion, NFCDuncan P. N. Exon Smith1-61/+303
2016-04-15ValueMapper: Hide Mapper::VM behind an accessor, NFCDuncan P. N. Exon Smith1-29/+32