[llvm-bugs] [Bug 34550] New: Superregs are not automatically inferred into the callee saved regs list
via llvm-bugs
llvm-bugs at lists.llvm.org
Mon Sep 11 04:28:11 PDT 2017
https://bugs.llvm.org/show_bug.cgi?id=34550
Bug ID: 34550
Summary: Superregs are not automatically inferred into the
callee saved regs list
Product: libraries
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: Common Code Generator Code
Assignee: unassignedbugs at nondot.org
Reporter: paulsson at linux.vnet.ibm.com
CC: llvm-bugs at lists.llvm.org
Although the SystemZ backend adds e.g. %R6 and %R7 to the CalleeSavedRegs list,
it is still needed to add %R6Q (the 128 bit super register of exactly those two
registers) to the list explicitly. This should not be necessary, since both the
subregs are already in the list.
Adding only the 128-bit regs gives unexpected results, see discussion:
http://lists.llvm.org/pipermail/llvm-dev/2017-August/116570.html
--
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/20170911/adb31750/attachment.html>
More information about the llvm-bugs
mailing list