[llvm-dev] Reg units for unaddressable register parts?

Krzysztof Parzyszek via llvm-dev llvm-dev at lists.llvm.org
Wed Sep 28 10:52:10 PDT 2016

On X86, the registers AX, EAX and RAX all share the exact same register 
units. In terms of units, there is no difference between these 
registers. This makes register units insufficient to track liveness, 
since live AX does not imply live EAX.

Would it make sense to have register units (and lane masks) for the 
parts of registers that are not individually addressable?


Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, 
hosted by The Linux Foundation

More information about the llvm-dev mailing list