Print file-scope inline asm blocks at the start of the output file.
llvm-svn: 25565
This commit is contained in:
parent
bc7b2581cb
commit
e3a79268a2
|
|
@ -71,6 +71,11 @@ void AsmPrinter::SwitchSection(const char *NewSection, const GlobalValue *GV) {
|
|||
|
||||
bool AsmPrinter::doInitialization(Module &M) {
|
||||
Mang = new Mangler(M, GlobalPrefix);
|
||||
|
||||
if (!M.getInlineAsm().empty())
|
||||
O << CommentString << " Start File Scope Asm Blocks:\n" << M.getInlineAsm()
|
||||
<< "\n" << CommentString << " End File Scope Asm Blocks\n";
|
||||
|
||||
SwitchSection("", 0); // Reset back to no section.
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue