Add more documentation about the TargetStreamer interface.

llvm-svn: 192796
This commit is contained in:
Rafael Espindola 2013-10-16 14:54:39 +00:00
parent 0d16abf302
commit 69e679267f

View File

@ -643,6 +643,11 @@ inherit from it, a target object streamer and a target asm streamer. The target
asm streamer just prints it (``emitFnStart -> .fnstrart``), and the object
streamer implement the assembler logic for it.
To make llvm use these classes, the target initialization must call
TargetRegistry::RegisterAsmStreamer and TargetRegistry::RegisterMCObjectStreamer
passing callbacks that allocate the corresponding target streamer and pass it
to createAsmStreamer or to the appropriate object streamer constructor.
The ``MCContext`` class
-----------------------