aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
diff options
context:
space:
mode:
authorBrendon Cahoon <bcahoon@codeaurora.org>2018-11-09 18:16:24 +0000
committerBrendon Cahoon <bcahoon@codeaurora.org>2018-11-09 18:16:24 +0000
commitac8fed68d5cefc026a5cbf1fc8b258cb4e841018 (patch)
tree9e3aab3524823c249f1beb658a37a413ed764d4b /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
parent44487b655dddc4b6611421dee425c74d1645dbdd (diff)
downloadllvm-ac8fed68d5cefc026a5cbf1fc8b258cb4e841018.zip
llvm-ac8fed68d5cefc026a5cbf1fc8b258cb4e841018.tar.gz
llvm-ac8fed68d5cefc026a5cbf1fc8b258cb4e841018.tar.bz2
[Hexagon] Implement noreturn optimization
Eliminate the stack frame in functions with the noreturn nounwind attributes, and when the noreturn-stack-elim target feature is enabled. This reduces the code and stack space needed for noreturn functions. Differential Revision: https://reviews.llvm.org/D54210 llvm-svn: 346532
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions