diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-03-17 14:34:42 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-03-17 14:34:42 +0000 |
commit | ec8da3de019fa2b30968b1877acb56ec2ab368a7 (patch) | |
tree | 6dfdbab8da78ef333f963bf4f803e16b4a50f9ca /llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp | |
parent | 5345e420c44fb6147a9e4e127a087b0fcd015286 (diff) | |
download | bcm5719-llvm-ec8da3de019fa2b30968b1877acb56ec2ab368a7.tar.gz bcm5719-llvm-ec8da3de019fa2b30968b1877acb56ec2ab368a7.zip |
Call EmitFunctionHeader just before EmitFunctionBody.
This avoids switching to .AMDGPU.config and back and hardcoding the
section it switches back to.
llvm-svn: 232479
Diffstat (limited to 'llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp')
-rw-r--r-- | llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp b/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp index 5e1b6a37e8f..35e95fc2aa5 100644 --- a/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp +++ b/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp @@ -105,8 +105,6 @@ bool AMDGPUAsmPrinter::runOnMachineFunction(MachineFunction &MF) { SetupMachineFunction(MF); - EmitFunctionHeader(); - MCContext &Context = getObjFileLowering().getContext(); const MCSectionELF *ConfigSection = Context.getELFSection(".AMDGPU.config", ELF::SHT_PROGBITS, 0); @@ -129,7 +127,7 @@ bool AMDGPUAsmPrinter::runOnMachineFunction(MachineFunction &MF) { HexLines.clear(); DisasmLineMaxLen = 0; - OutStreamer.SwitchSection(getObjFileLowering().getTextSection()); + EmitFunctionHeader(); EmitFunctionBody(); if (isVerbose()) { |