[llvm-bugs] [Bug 36390] New: Implement instruction selection for blockaddress

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Feb 15 00:18:55 PST 2018


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

            Bug ID: 36390
           Summary: Implement instruction selection for blockaddress
           Product: libraries
           Version: trunk
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: GlobalISel
          Assignee: unassignedbugs at nondot.org
          Reporter: hahnjo at hahnjo.de
                CC: aemerson at apple.com, daniel_l_sanders at apple.com,
                    diana.picus at linaro.org, llvm-bugs at lists.llvm.org,
                    qcolombet at apple.com

GlobalISel currently does not implement support for blockaddress which makes it
fallback to SelectionDAGISel. This generates different code than FastISel with
branch instructions to the very next address. As a result some OMPT tests were
failing because they don't expect the additional instructions. To workaround
that problem we have disabled GlobalISel for now but it would be good to
implement proper support and remove that hack.

-- 
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/20180215/df4b0a16/attachment.html>


More information about the llvm-bugs mailing list