[llvm-bugs] [Bug 38113] New: aliasing pointer analsyis broken with 32-bit pointers

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Jul 9 22:00:58 PDT 2018


https://bugs.llvm.org/show_bug.cgi?id=38113

            Bug ID: 38113
           Summary: aliasing pointer analsyis broken with 32-bit pointers
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Backend: AMDGPU
          Assignee: unassignedbugs at nondot.org
          Reporter: airlied at gmail.com
                CC: llvm-bugs at lists.llvm.org

radv has just started adding support for KHR_variable_pointers vulkan
extension,
however some tests are crashing in llvm with a "Pointer address space out of
range" error.

This is due to a select on 2 pointers in the 32-bit constant address space (6).
However the code in lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp checks up to
MAX_COMMON_ADDRESS which is 5 and throws the error for amdgcn. However this
looks like the code hasn't really be updated to handle 32-bit address space
pointers.

https://reviews.llvm.org/D31520

was the change that added this.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20180710/0cab78c1/attachment.html>


More information about the llvm-bugs mailing list