aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/ArgumentPromotion
AgeCommit message (Expand)AuthorFilesLines
5 daysIR: Add !nofpclass metadata (#177140)Matt Arsenault1-13/+18
2025-09-12[llvm] Regenerate test checks including TBAA semantics (NFC)Antonio Frighetto1-13/+24
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse1-1/+0
2025-02-03[llvm] Remove undef from some `llvm/test/Transforms` tests (#125460)Yeaseen3-5/+5
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov4-8/+8
2025-01-22[llvm] Remove `undef` from `llvm/test/Transforms` tests (#123889)Yeaseen3-5/+5
2024-11-05[ArgPromotion] Use poison instead of undef as placeholder in deleted metadata...Nuno Lopes1-2/+2
2024-10-04[ArgPromotion] Consider InvokeInst in Caller alias analysis (#110335)Hari Limaye1-4/+75
2024-09-27[ArgPromotion] Perform alias analysis on actual arguments of Calls (#106216)Hari Limaye1-17/+12
2024-09-19Revert "[Transforms][IPO] Add func suffix in ArgumentPromotion and DeadArgume...Yonghong Song42-149/+149
2024-09-19[Transforms][IPO] Add func suffix in ArgumentPromotion and DeadArgume… (#10...yonghong-song42-149/+149
2024-08-31[Transforms][IPO] Add remarks for ArgumentPromotion and DeadArgumentE… (#10...yonghong-song1-1/+11
2024-08-27NFC: precommit test for [ArgPromotion] Perform alias analysis on actual argum...Hari Limaye1-0/+231
2024-07-14[ArgPromotion] Remove redundant logic from recursive argpromotion code (#98657)Vedant Paranjape1-0/+68
2024-07-12[ArgPromotion] Handle pointer arguments of recursive calls (#78735)Vedant Paranjape6-0/+459
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer1-1/+1
2024-03-12[ArgPromotion] Remove incorrect TranspBlocks set for loads. (#84835)Florian Hahn1-7/+7
2024-03-11[ArgPromotion] Add test case for #84807.Florian Hahn1-0/+100
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov2-10/+10
2023-11-29[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (#73...Jeremy Morse1-0/+1
2023-09-18[ArgPromotion] Update allocsize indices after promotionNikita Popov1-0/+94
2023-08-09Intrinsics: Add type overload to stacksave and stackstoreMatt Arsenault1-4/+4
2023-06-30Analysis: Fix assertion when load alignment exceeds address space sizeMatt Arsenault1-0/+137
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta2-2/+2
2023-05-05Revert "[ArgumentPromotion] Bail if any callers are minsize"Shoaib Meenai1-63/+0
2023-05-03[ArgumentPromotion] Bail if any callers are minsizeArthur Eubanks1-0/+63
2023-04-19[TTI][BPF] Ensure ArgumentPromotion Not Exceeding Target MaxArgsYonghong Song2-0/+90
2023-04-05[ArgPromotion] Require noundef to copy poison-generating metadataNikita Popov1-22/+34
2023-03-24[Local] Check for null VH in RecursivelyDeleteTriviallyDeadInstructionsPermis...Nikita Popov1-0/+17
2023-03-23[ArgPromotion] Remove dead code produced by removing dead argumentsJeff Byrnes2-10/+2
2023-03-22Precommit tests for D146327Jeff Byrnes1-0/+66
2023-01-20[Mem2Reg] Only convert !nonnull to assume if !noundef presentNikita Popov1-7/+7
2022-12-23[ArgPromotion] Convert tests to opaque pointers (NFC)Nikita Popov43-930/+842
2022-12-08[NFC] Port all ArgumentPromotion tests to `-passes=` syntaxRoman Lebedev1-1/+1
2022-07-26[ArgPromotion] Transfer metadata nontemporal to promoted loadsPhoebe Wang1-6/+11
2022-06-28[ArgPromotion] Unify byval promotion with non-byvalPavel Samolysov9-101/+263
2022-06-27[ArgPromotion] Remove legacy PM supportNikita Popov15-21/+14
2022-05-18[ArgPromotion] Add unused-argument.ll test (NFC)Pavel Samolysov1-0/+65
2022-05-13[ArgPromotion] Add tests for already seen offsets (NFC)Pavel Samolysov1-0/+66
2022-05-12[ArgPromotion] Make a non-byval promotion attempt firstPavel Samolysov3-4/+63
2022-05-02[ArgPromotion][Attributor] Update min-legal-vector-width when do promotionPhoebe Wang1-0/+25
2022-04-28[ArgPromotion] Change the condition to check the promotion limitPavel Samolysov1-0/+90
2022-04-12[ArgPromo][OpaquePointer] Don't promote mismatched function typesArthur Eubanks1-0/+18
2022-02-23[ArgPromotion] Regenerate test checks for crash.ll – restored ALL_OLDPM pre...Valery Pykhtin1-29/+33
2022-02-21Revert "[ArgPromotion] Regenerate test checks for crash.ll - removed ALL_NEWP...Nico Weber1-48/+44
2022-02-21[ArgPromotion] Regenerate test checks for crash.ll - removed ALL_NEWPM prefix.Valery Pykhtin1-44/+48
2022-02-20[ArgPromotion] Regenerate test checks for dead-gep-no-promotion.llValery Pykhtin1-6/+8
2022-02-20[ArgPromotion] auto-update test checks.Valery Pykhtin25-198/+204
2022-02-11[ArgPromotion] Protect harder against recursive promotion (PR42028)Nikita Popov1-0/+54
2022-02-10[ArgPromotion] Transfer metadata to promoted loadsNikita Popov1-7/+7