llvm-project/llvm/test/Transforms/LoopStrengthReduce/AMDGPU
Brendon Cahoon c4c379d633 [LoopStrengthReduction] Fix pointer extend asserts
Additional asserts were added to ScalarEvolution to enforce
pointer/int type rules. An assert is triggered when the LSR pass
attempts to extend a pointer SCEV in GenerateTruncates.

This patch changes GenerateTruncates to exit early if the Formaula
contains a ScaledReg or BaseReg with a pointer type.

Differential Revision: https://reviews.llvm.org/D107185
2021-07-30 17:24:08 -04:00
..
atomics.ll [LSR] Fix for pre-indexed generated constant offset 2021-04-15 16:44:42 +01:00
different-addrspace-addressing-mode-loops.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
different-addrspace-crash.ll
lit.local.cfg
lsr-invalid-ptr-extend.ll [LoopStrengthReduction] Fix pointer extend asserts 2021-07-30 17:24:08 -04:00
lsr-postinc-pos-addrspace.ll Recommit [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers. 2021-07-06 12:16:05 -07:00
lsr-void-inseltpoison.ll
lsr-void.ll
preserve-addrspace-assert.ll