aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/GVN
AgeCommit message (Expand)AuthorFilesLines
2026-01-22IR: Add !nofpclass metadata (#177140)Matt Arsenault2-0/+83
2026-01-08[IR] Fix canReplacePointersIfEqual to properly validate vector pointers (#174...hanbeom1-0/+11
2025-12-04[LangRef] Specify icmp on pointers to only compare address (#163936)Nikita Popov1-3/+5
2025-10-30[GVN] Add tests for pointer replacement with different addr size (NFC)Nikita Popov1-0/+44
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice3-25/+18
2025-10-22[MemoryLocation] Support strided matrix loads / stores (#163368)Nathan Corbyn1-8/+4
2025-10-22[Matrix] Add tests identifying GVN and DSE opportunities for matrix store / l...Nathan Corbyn1-0/+136
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov5-54/+54
2025-10-16[GVN] Additional test coverage for `findLoadToHoistIntoPred` (NFC)Antonio Frighetto1-0/+48
2025-10-10[Clang][HLSL][GVN] Prevent phi codgen of isTokenLike types (#162363)Farzon Lotfi1-0/+34
2025-10-10[GVN] Share equality propagation for assume and condition (#161639)Nikita Popov1-1/+1
2025-10-09[Loads] Handle ptrtoaddr in isPointerUseReplaceable()Nikita Popov1-1/+1
2025-10-09[GVN] Add additional pointer replacement tests (NFC)Nikita Popov1-9/+40
2025-10-08[GVN] Add support for ptrtoaddrNikita Popov1-3/+1
2025-10-08[GVN] Add ptrtoaddr test (NFC)Nikita Popov1-0/+32
2025-10-07[GVN] Regenerate test checks to use UTC (NFC)Antonio Frighetto55-665/+1809
2025-10-03[GVN] Teach GVN simple masked load/store forwarding (#157689)Matthew Devereau2-2/+210
2025-10-02[GVN] Add additional tests for inverted condition propagation (NFC)Nikita Popov1-0/+60
2025-09-12[llvm] Regenerate test checks including TBAA semantics (NFC)Antonio Frighetto5-151/+185
2025-09-02[GVN] Turn off ScalarPRE for TokenLike Types (#156513)Farzon Lotfi1-0/+51
2025-08-11[GVN] Check IndirectBr in Predecessor Terminators (#151188)hanbeom1-0/+19
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov4-30/+30
2025-08-07[GVN-PRE][Tests] Add MSSA coverage to some more tests [4/N] (#151919)Madhur Amilkanthwar15-669/+1594
2025-08-05[GVN] Handle provenance when propagating assume equality (#151953)Nikita Popov2-1/+45
2025-08-05[GVN] Handle not in equality propagation (#151942)Nikita Popov1-0/+82
2025-08-04[GVN] Generate test checks (NFC)Nikita Popov1-66/+163
2025-08-04[GVN] Avoid creating lifetime of non-allocaNikita Popov1-0/+66
2025-08-01[GVN] Add MemorySSA coverage to tests (NFC)Antonio Frighetto2-582/+1752
2025-07-30[GVN][Tests] Add MSSA coverage to some PRE tests 3/N (#150603)Madhur Amilkanthwar6-56/+162
2025-07-23[Tests] Avoid lifetime intrinsics on non-allocas (NFC)Nikita Popov1-7/+13
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov1-1/+2
2025-07-21Reapply "[GVN] memoryssa implies no-memdep (#149473)" (#149767)Madhur Amilkanthwar10-10/+10
2025-07-21Revert "[GVN] memoryssa implies no-memdep (#149473)" (#149766)Madhur Amilkanthwar10-10/+10
2025-07-21[GVN] memoryssa implies no-memdep (#149473)Madhur Amilkanthwar10-10/+10
2025-07-14[Utils][Local] Preserve !nosanitize in combineMetadata when merging instructi...Kunqiu Chen1-8/+84
2025-06-17[Remarks] Elaborate on called intrinsics (#143985)Jon Roelofs1-0/+22
2025-06-13GVN: Fix trying to inspect uselist of constants when emitting remark (#144009)Matt Arsenault1-0/+26
2025-06-12[AA] Take read-only provenance captures into account (#143097)Nikita Popov1-2/+1
2025-06-08[llvm][GVN] Propagate `trunc nuw to i1` equalities (#143273)Yash Solanki1-0/+28
2025-06-06[GVN] Add test with different captures attributes (NFC)Nikita Popov1-0/+93
2025-05-15[GVN][NFC] Add MSSA checks in tests 2/N (#137814)Madhur Amilkanthwar6-222/+551
2025-05-05[DSE/GVN] Continue to improve memset.pattern testing [nfc]Philip Reames1-0/+63
2025-04-17Reapply [Metadata] Preserve MD_prof when merging instructions when one is mis...Snehasish Kumar1-0/+60
2025-04-13PHITransAddr: Avoid looking at constant use lists (#134689)Matt Arsenault1-7/+76
2025-04-11[AMDGPU][InstCombine][InstSimplify] Pre-commit tests for PR130742 (#135305)Yingwei Zheng2-2/+2
2025-03-21[GVN] Add MemorySSA checks in tests 1/N (#130261)Madhur Amilkanthwar4-32/+79
2025-03-05[GVN][NFC] Remove triple from some tests (#129724)Madhur Amilkanthwar4-4/+0
2025-03-04[GVN][NFC] Remove unnecessary assembly output from test (#129670)Madhur Amilkanthwar1-4/+4
2025-02-28[GVN/PRE] Remove triple from GVN/PRE tests (#129073)Madhur Amilkanthwar13-15/+2
2025-02-14[IR] Remove mul constant expression (#127046)Nikita Popov1-1/+2