diff options
author | Chris Lattner <sabre@nondot.org> | 2005-07-11 06:29:14 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-07-11 06:29:14 +0000 |
commit | c569d79a2a740ed98ccf5338bafb5342918f07d1 (patch) | |
tree | eb74410e93e846aa3bb0394ae27a8f207d89a0cd /lib | |
parent | b12c9fa565ca03fdfc40d8d9933561f47bc5f89e (diff) |
Output .size directives to tell the assembler the size of each function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22381 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/Target/X86/X86ATTAsmPrinter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/X86/X86ATTAsmPrinter.cpp b/lib/Target/X86/X86ATTAsmPrinter.cpp index 05dff4094f..21069905a6 100755 --- a/lib/Target/X86/X86ATTAsmPrinter.cpp +++ b/lib/Target/X86/X86ATTAsmPrinter.cpp @@ -53,6 +53,7 @@ bool X86ATTAsmPrinter::runOnMachineFunction(MachineFunction &MF) { printMachineInstruction(II); } } + O << "\t.size " << CurrentFnName << ", .-" << CurrentFnName << "\n"; // We didn't modify anything. return false; |