Displaying 3 results from an estimated 3 matches for "beginsymbol".
Did you mean:
begin_symbol
2010 May 04
2
[LLVMdev] MCStreamer itnerface
...uot; symbol can be used when there is no explicit label
defined.
Section assignment should be the responsiblity of the object imlementing the
MCStreamer interface, with the caller givin the ability to give hints as to
what section to place the symbol into.
instead of SwitchSection, there would be BeginSymbol, and SymbolSymbol, it
would
be illegal to call any EmitXXX function outside of these two calls
BeginSymbol(Symbol, SectionHint)
EmitAttribute(...)
EmitAttribute(...)
...
StartFragmentEmission()
EmitFragment(...)
EmitFragment(...)
...
EndSymbol()
Object file writers would typically sta...
2010 May 05
3
[LLVMdev] MCStreamer interface
...nction -> section. This interface (not mcstreamer) should handle this.
The important point here is that the COFF MCSection needs to have the right level of semantic information. In fact, MCSection is the place that I'd start for COFF bringup.
> instead of SwitchSection, there would be BeginSymbol, and SymbolSymbol, it would
> be illegal to call any EmitXXX function outside of these two calls
>
> BeginSymbol(Symbol, SectionHint)
> EmitAttribute(...)
> EmitAttribute(...)
> ...
> StartFragmentEmission()
> EmitFragment(...)
> EmitFragment(...)
> ...
&g...
2010 May 05
0
[LLVMdev] MCStreamer interface
...-> MCStreamer -> MCObjectWriter has proven somewhat problematic, mostly due
to my lack of understanding. I guess MCSectionXXX was meant to provide
communication between them. Should the same be true of MCSymbol, and their
data counterparts?
> > instead of SwitchSection, there would be BeginSymbol, and SymbolSymbol,
> it would
> > be illegal to call any EmitXXX function outside of these two calls
> >
> > BeginSymbol(Symbol, SectionHint)
> > EmitAttribute(...)
> > EmitAttribute(...)
> > ...
> > StartFragmentEmission()
> > EmitFragment...