https://bugs.kde.org/show_bug.cgi?id=384676

            Bug ID: 384676
           Summary: VEX AMD64 backend should list more real registers as
                    available for the register allocator
           Product: valgrind
           Version: 3.14 SVN
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: vex
          Assignee: jsew...@acm.org
          Reporter: iv...@ivosh.net
  Target Milestone: ---

Currently host_amd64_defs.* list RAX, RCX and RDX as not available to the
register allocator. I think this is a mistake and they should be made
available.

The more Int64 registers available to the register allocator, the better is the
final produced code.

Running Valgrind regression test suite shows that %rcx and %rdx can be enabled
with no problems. For %rax there is some unimplemented functionality (search
for FIXME in host_amd64_defs.c)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to