Displaying 2 results from an estimated 2 matches for "mo_flag_non_lazy_ptr".
2009 Jun 21
4
[LLVMdev] proposal to simplify isel/asmprinter interaction with globals
...exactly which GV references go through a stub so that it isels the  
access correctly.
My proposed fix for this is to add an 'unsigned char' slot to  
MachineOperand that holds a target-specific enum value.  The code in  
asmprinter would be reduced to:
switch (theoperandenum) {
case X86::MO_Flag_non_lazy_ptr:
   O << "$non_lazy_ptr";
   break;
case X86::MO_Flag_TLSGD:
   O << "@TLSGD";
   break;
case X86::MO_Flag_NTPOFF:
   O << "@NTPOFF";
   break;
etc.  The possible set of suffixes and modifiers are all target- 
specific, so the main code generator wo...
2009 Jun 22
0
[LLVMdev] proposal to simplify isel/asmprinter interaction with globals
On Jun 20, 2009, at 7:30 PM, Chris Lattner wrote:
>
>
> My proposed fix for this is to add an 'unsigned char' slot to
> MachineOperand that holds a target-specific enum value.  The code in
> asmprinter would be reduced to:
>
> switch (theoperandenum) {
> case X86::MO_Flag_non_lazy_ptr:
>   O << "$non_lazy_ptr";
>   break;
> case X86::MO_Flag_TLSGD:
>   O << "@TLSGD";
>   break;
> case X86::MO_Flag_NTPOFF:
>   O << "@NTPOFF";
>   break;
>
>
> etc.  The possible set of suffixes and modifiers are all t...