summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/MergeFunc
AgeCommit message (Expand)Author
2025-06-06LowerTypeTests: Shrink check size by 1 instruction on x86.Peter Collingbourne
2025-06-02[DebugInfo][RemoveDIs] Delete experimental-iterator test-flags from tests (#1...Jeremy Morse
2025-05-30[LowerTypeTests] Generate fshr for rotate pattern (#141735)Nikita Popov
2025-04-21LowerTypeTests: Switch to emitting one inline asm call per jump table entry.Peter Collingbourne
2025-04-04[MergeFunc] Fix crash caused by bitcasting ArrayType (#133259)Tobias Stadler
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2025-03-10[MergeFunc] Keep comdat on new function, not thunk. (#130583)Florian Hahn
2025-03-10[MergeFunc] Check full IR and comdat keys in comdat.ll.Florian Hahn
2025-03-03[Instruction] Set metadata to `poison` on deletion (#129449)Pedro Lobo
2025-02-27[MergeFunc] Remove discardables function before writing alias or thunk. (#128...Florian Hahn
2025-02-26[MergeFunc] Add tests showing incorrect handling of metadata call args.Florian Hahn
2025-02-26[MergeFunc] Add linkonce test with discardable functions.Florian Hahn
2025-02-25[MergeFuncs] Don't introduce calls to (linkonce,weak)_odr functions. (#125050)Florian Hahn
2025-02-24[MergeFunc] Add tests for (merging weak|linkonce)_odr functions.Florian Hahn
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2024-12-06[MergeFuncs] Handle ConstantRangeList attributesNikita Popov
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-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-06-04[IR] Remove support for icmp and fcmp constant expressions (#93038)Nikita Popov
2024-04-13[MergeFunc] Handle ConstantRange attributes (#88584)Andreas Jonson
2024-04-10[MergeFuncs/CFI] Ensure all type metadata is propogated for CFI (#88218)Oskar Wirga
2024-03-20[IR] Change representation of getelementptr inrange (#84341)Nikita Popov
2024-02-20[MergeFunctions] Fix thunks for non-instruction debug info (#82080)Shoaib Meenai
2024-02-07[DebugInfo][RemoveDIs] Instrument MergeFunctions for DPValues (#80974)Jeremy Morse
2023-12-20[MergeFunc] Fix comparison of constant expressionsNikita Popov
2023-12-20[MergeFunc] Adjust GEP indices in test (NFC)Nikita Popov
2023-12-20[MergeFunc] Add another test for incorrect constexpr merging (NFC)Nikita Popov
2023-12-20[MergeFunc] Add tests for incorrect const expr merging (NFC)Nikita Popov
2023-10-19[FunctionComparator] Differentiate instructions passing different MDStrings (...Nuri Amari
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-06-13Revert "[FunctionAttrs] Propagate some func/arg/ret attributes from caller to...Noah Goldstein
2023-06-13[FunctionAttrs] Propagate some func/arg/ret attributes from caller to callsit...Noah Goldstein
2023-03-28[llvm] Use pointer index type for more GEP offsets (pre-codegen)Krzysztof Drewniak
2023-03-23[MergeFunc] Don't assume constant metadata operandsNikita Popov
2023-03-23[MergeFuncs] Add tests for D144682 (NFC)Ding Xiang Fei
2023-03-03Revert "[ADCE] Only remove debug intrinsics if non debug instructions are rem...Mikael Holmen
2023-03-03[ADCE] Only remove debug intrinsics if non debug instructions are removedMikael Holmen
2023-02-24Revert "Add tests to reproduce pointer/index width confusion crashes"Dmitri Gribenko
2023-02-23Add tests to reproduce pointer/index width confusion crashesKrzysztof Drewniak
2023-01-04[MergeFunc] Convert tests to opaque pointers (NFC)Nikita Popov
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson
2022-12-07[NFC] Port all MergeFunc tests to `-passes=` syntaxRoman Lebedev
2022-09-22[llvm] Handle dso_local_equivalent in FunctionComparatorLeonard Chan
2022-07-03[NFC] Switch a few uses of undef to poison as placeholders for unreachble codeNuno Lopes