search for: rax_aliasset

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....