aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/NewGVN
AgeCommit message (Expand)AuthorFilesLines
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov4-12/+12
2023-10-26Add target REQUIRES to 3 more testsAlex Richardson1-0/+1
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson1-3/+3
2023-09-28[NewGVN] Patch replacement instruction even for removed instructionsNikita Popov1-1/+1
2023-09-26[NewGVN] Add another test for #53218 (NFC)Nikita Popov1-0/+19
2023-09-26[InstSimplify] Respect UseInstrInfo in more foldsNikita Popov2-28/+35
2023-09-26[NewGVN] Regenerate test checks (NFC)Nikita Popov1-8/+106
2023-09-26[NewGVN] Add test for #53218 (NFC)Nikita Popov1-0/+15
2023-09-18[NFC][NewGVN] Update assume_dominating_icmp.ll (#66711)Konstantina Mitropoulou1-46/+55
2023-09-18[NewGVN] Set parent to the temporal instructions that are generated during ph...Konstantina Mitropoulou1-0/+64
2023-09-11[NewGVN] Decrement UseCount only if SSA copy has one useKonstantina Mitropoulou1-0/+156
2023-08-28Revert "[NewGVN][PHIOFOPS] Relax conditions when checking safety of memory ac...ManuelJBrito2-107/+18
2023-08-10[MemorySSA] Handle queries with empty memory location.Alina Sbirlea1-0/+26
2023-08-01[NewGVN][PHIOFOPS] Relax conditions when checking safety of memory accessesManuelJBrito2-18/+107
2023-07-26[NewGVN] Regenerate test checks (NFC)ManuelJBrito3-40/+75
2023-07-16[NewGVN] Canonicalize expressions for commutative intrinsicsManuelJBrito1-8/+18
2023-06-09[NewGVN] Fold equivalent freeze instructionsJay Foad1-6/+3
2023-06-09[NewGVN] Precommit test for folding freezeJay Foad1-0/+58
2023-05-19[GVN] Do not combine convergent calls in GVN/NewGVNJay Foad1-1/+3
2023-05-19[GVN] Precommit tests for convergent calls in GVN/NewGVNJay Foad1-0/+27
2023-04-21[NewGVN] Convert tests to opaque pointers (NFC)Nikita Popov3-79/+67
2023-04-21[NewGVN] Regenerate test checks (NFC)Nikita Popov3-45/+81
2023-04-11[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov1-20/+16
2023-03-26[Local] Preserve !nonnull only when K dominate J and K has a !noundefluxufan1-3/+3
2023-03-24[NFC] Regenerate test NewGVN/metadata-nonnull.llluxufan1-28/+29
2023-03-23[Local] Use most generic range if K does not dominate J or K doesn't have a !...luxufan1-11/+12
2023-03-22[GVN] Regenerate test checks (NFC)Nikita Popov1-30/+56
2023-02-14[llvm][test] convert one test to use opaque ptrs (NFC)Nick Desaulniers1-103/+91
2023-02-14[llvm][test] restrict 2 GVN tests to just test GVN (NFC)Nick Desaulniers1-4/+20
2023-01-18[AsmParser] Remove typed pointer auto-detectionNikita Popov5-5/+5
2023-01-04[NewGVN] Convert some tests to opaque pointers (NFC)Nikita Popov135-2295/+2163
2022-12-08[NFC] Port all NewGVN tests to `-passes=` syntaxRoman Lebedev12-14/+14
2022-10-07[opt] Don't translate legacy -analysis flag to require<analysis>Arthur Eubanks8-9/+9
2022-10-07[opt] Stop treating alias analysis specially when translating legacy opt syntaxArthur Eubanks1-1/+1
2022-08-17[NewGVN][PHIOFOPS] Bail out if an operand is in OpSafeForPHIOfOps but it is n...Konstantina1-0/+57
2022-07-25MemoryBuiltins: remove malloc-family funcs from listAugie Fackler2-22/+3
2022-06-22[NewGVN] add context instruction for SimplifyQuerychenglin.bi1-0/+46
2022-06-02[IR] Enable opaque pointers by defaultNikita Popov2-2/+2
2022-04-27[GVN][NewGVN] Regenerate no_speculative_loads_with_asan.ll testsSimon Pilgrim1-12/+42
2022-02-25Enable tests from rG8e67982384d4a11892c04d16c2d10d7533e56094 that seem to wor...Jameson Nash5-129/+205
2022-01-30[InstSimplify] fold 'xor X, poison' and 'div/rem X, poison' to poisonNuno Lopes1-4/+2
2022-01-30[NewGVN][NFC] add poison testsNuno Lopes1-0/+26
2022-01-29[NewGVN] do phi(undef, x) -> x only if x is not poisonNuno Lopes6-11/+31
2022-01-28[test][NewGVN] Use '-passes=newgvn' instead of '-basic-aa -newgvn'Bjorn Pettersson51-53/+53
2022-01-28[test][NewGVN] Use -passes=newgvn instead of -newgvnBjorn Pettersson97-101/+96
2022-01-26[NewGVN] FIx phi-of-ops in the presence of memory read operationsNuno Lopes2-27/+76
2022-01-23[NewGVN][NFC] precommit tests for PR53277Nuno Lopes1-0/+148
2021-12-30[NFC] Pre-commit NewGVN tests for wrong phi(undef, X) optimizationNuno Lopes1-8/+100
2021-12-30[NewGVN][NFC] Add test for x + poison -> poisonNuno Lopes1-0/+8
2021-12-29[NewGVN] Use poison instead of undef to represent unreachable valuesNuno Lopes14-22/+20