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