aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/MergeFunctions.cpp
AgeCommit message (Expand)AuthorFilesLines
17 hours[DebugInfo] Suppress lots of users of DbgValueInst (#149476)Jeremy Morse1-11/+8
2025-06-12[DebugInfo][RemoveDIs] Delete debug-info-format flag (#143746)Jeremy Morse1-2/+0
2025-05-24[Transforms] Remove unused includes (NFC) (#141357)Kazu Hirata1-1/+0
2025-04-04[MergeFunc] Fix crash caused by bitcasting ArrayType (#133259)Tobias Stadler1-29/+2
2025-03-19[Transforms] Use *Set::insert_range (NFC) (#132056)Kazu Hirata1-1/+1
2025-03-10[MergeFunc] Keep comdat on new function, not thunk. (#130583)Florian Hahn1-0/+2
2025-02-27[MergeFunc] Remove discardables function before writing alias or thunk. (#128...Florian Hahn1-14/+21
2025-02-25[MergeFuncs] Don't introduce calls to (linkonce,weak)_odr functions. (#125050)Florian Hahn1-2/+27
2024-11-28[MergeFunctions] Add support to run the pass over a set of function pointers ...Rafael Eckstein1-16/+45
2024-11-03[IPO] Remove unused includes (NFC) (#114716)Kazu Hirata1-1/+0
2024-10-26Reland (2nd attempt) [StructuralHash] Refactor (#112621)Kyungwoo Lee1-3/+3
2024-10-26Revert "Reland [StructuralHash] Refactor (#112621)"Kyungwoo Lee1-3/+3
2024-10-26Reland [StructuralHash] Refactor (#112621)Kyungwoo Lee1-3/+3
2024-10-26Revert "[StructuralHash] Refactor (#112621)"Kyungwoo Lee1-3/+3
2024-10-26[StructuralHash] Refactor (#112621)Kyungwoo Lee1-3/+3
2024-04-10[MergeFuncs/CFI] Ensure all type metadata is propogated for CFI (#88218)Oskar Wirga1-5/+7
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer1-30/+32
2024-03-14[RemoveDIs][NFC] Move DPValue::filter -> filterDbgVars (#85208)Stephen Tozer1-2/+2
2024-03-12[RemoveDIs][NFC] Rename common interface functions for DPValues->DbgRecords (...Stephen Tozer1-2/+2
2024-02-20[MergeFunctions] Fix thunks for non-instruction debug info (#82080)Shoaib Meenai1-0/+2
2024-02-20[RemoveDIs][NFC] Introduce DbgRecord base class [1/3] (#78252)Orlando Cazalet-Hyams1-2/+2
2024-02-07[DebugInfo][RemoveDIs] Instrument MergeFunctions for DPValues (#80974)Jeremy Morse1-69/+118
2023-10-18[CFI/MergeFunctions] Modify MergeFunctions to propagate type information (#68...Oskar Wirga1-0/+13
2023-10-11[MergeFuncs] Use sizeWithoutDebug to decide if we create a thunk (#68627)Oskar Wirga1-1/+1
2023-09-23Fix: Distinguish CFI Metadata Checks in MergeFunctions Pass (#65963)Oskar Wirga1-1/+24
2023-08-23[MergeFunctions] Remove unnecessary bitcasts (NFC)Nikita Popov1-6/+3
2023-08-19Reland "[NFCi][MergeFunctions] Consolidate Hashing Functions"Aiden Grossman1-7/+6
2023-08-19Revert "[NFCi][MergeFunctions] Consolidate Hashing Functions"Aiden Grossman1-6/+7
2023-08-18[NFCi][MergeFunctions] Consolidate Hashing FunctionsAiden Grossman1-7/+6
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson1-2/+0
2023-02-06[MergeFunctions] Remove legacy passArthur Eubanks1-26/+0
2023-01-15[ADT] Make StringRef::compare like std::string_view::compareBenjamin Kramer1-1/+1
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-5/+4
2022-12-13[rereland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlign...Guillaume Chatelet1-3/+14
2022-12-12Revert "[reland][Alignment][NFC] Remove access to deprecated GlobalObject::ge...Guillaume Chatelet1-12/+4
2022-12-12[reland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlignme...Guillaume Chatelet1-4/+12
2022-12-12Revert D139836 "[Alignment][NFC] Remove deprecated GlobalObject::getAlignment"Guillaume Chatelet1-12/+4
2022-12-12[Alignment][NFC] Remove deprecated GlobalObject::getAlignmentGuillaume Chatelet1-4/+12
2022-07-03[NFC] Switch a few uses of undef to poison as placeholders for unreachble codeNuno Lopes1-1/+1
2022-06-16[MergeFunctions] Preserve symbols used llvm.used/llvm.compiler.usedAmanieu d'Antras1-1/+14
2022-04-18[llvm][IPO] Inclusive language: Rename mergefunc-sanity to mergefunc-verify a...Zarko Todorovski1-13/+13
2022-03-22Cleanup includes: Transforms/IPOserge-sans-paille1-4/+1
2021-11-02[Transforms] Use make_early_inc_range (NFC)Kazu Hirata1-6/+4
2021-07-13[OpaquePtr] Use GlobalValue::getValueType() moreArthur Eubanks1-3/+2
2021-07-09[Clang] Introduce Swift async calling convention.Varun Gandhi1-1/+4
2021-02-03[Transforms/IPO] Use range-based for loops (NFC)Kazu Hirata1-12/+8
2021-01-29[llvm] Use isa instead of dyn_cast (NFC)Kazu Hirata1-1/+1
2020-12-11Migrate deprecated DebugLoc::get to DILocation::getFangrui Song1-2/+4
2020-04-22[llvm][NFC][CallSite] Remove CallSite from a few trivial locationsMircea Trofin1-4/+3
2020-01-14[NewPM] Port MergeFunctions passNikita Popov1-14/+33