summaryrefslogtreecommitdiff
path: root/lib/DebugInfo/DWARFDebugLine.h
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-04-29 23:55:41 +0000
committerReid Kleckner <reid@kleckner.net>2014-04-29 23:55:41 +0000
commit9902128e2a6450644fb4caf929ff0e3a2d6b0704 (patch)
treefe4b2e756fc7e604d69a318ded6e929c211133f6 /lib/DebugInfo/DWARFDebugLine.h
parentfc288c83394800c2eb3e6627cd52f72d5f997b4a (diff)
downloadllvm-9902128e2a6450644fb4caf929ff0e3a2d6b0704.tar.gz
llvm-9902128e2a6450644fb4caf929ff0e3a2d6b0704.tar.bz2
llvm-9902128e2a6450644fb4caf929ff0e3a2d6b0704.tar.xz
Implement X86 code generation for musttail
Currently, musttail codegen is relying on sibcall optimization, and reporting a fatal error if fails. Sibcall optimization fails when stack arguments need to be modified, which is insufficient for musttail. The logic for moving arguments in memory safely is already implemented for GuaranteedTailCallOpt. This change merely arranges for musttail calls to use it. No functional change for GuaranteedTailCallOpt. Reviewers: espindola Differential Revision: http://reviews.llvm.org/D3493 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207598 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/DebugInfo/DWARFDebugLine.h')
0 files changed, 0 insertions, 0 deletions