search for: mo_flag_non_lazy_ptr

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