Displaying 3 results from an estimated 3 matches for "rax_aliasset".
Did you mean:
eax_aliasset
2007 Apr 06
5
[LLVMdev] Register Alias Sets
I notice that in X86GenRegisterInfo.inc, the AliasSets do not
include the register being queried. For example:
const unsigned RAX_AliasSet[] = { X86::EAX, X86::AX, X86::AL, X86::AH,
0 };
const unsigned EAX_AliasSet[] = { X86::RAX, X86::AX, X86::AL,
X86::AH, 0 };
This makes it hard to do set comparisons. RAX and EAX really have
equivalent alias sets but one wouldn't know that from these definitions.
Is there a specific reaso...
2007 Apr 07
0
[LLVMdev] Register Alias Sets
On Apr 6, 2007, at 4:51 PM, David Greene wrote:
> I notice that in X86GenRegisterInfo.inc, the AliasSets do not
> include the register being queried. For example:
>
> const unsigned RAX_AliasSet[] = { X86::EAX, X86::AX, X86::AL,
> X86::AH,
> 0 };
> const unsigned EAX_AliasSet[] = { X86::RAX, X86::AX, X86::AL,
> X86::AH, 0 };
>
> This makes it hard to do set comparisons. RAX and EAX really have
> equivalent alias sets but one wouldn't know that from these
&g...
2007 Apr 07
0
[LLVMdev] Register Alias Sets
On 4/7/07, David Greene <greened at obbligato.org> wrote:
>
> I notice that in X86GenRegisterInfo.inc, the AliasSets do not
> include the register being queried. For example:
>
> const unsigned RAX_AliasSet[] = { X86::EAX, X86::AX, X86::AL, X86::AH,
> 0 };
> const unsigned EAX_AliasSet[] = { X86::RAX, X86::AX, X86::AL,
> X86::AH, 0 };
>
> This makes it hard to do set comparisons. RAX and EAX really have
> equivalent alias sets but one wouldn't know that from these definitions....