diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-03-22 06:07:58 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-03-22 06:07:58 +0000 |
commit | 3eb6ff9d09ce54a79022dce5844c5c7a5113615e (patch) | |
tree | 94d1dc1c8de067a10e3b38746766c4f331a65dc7 | |
parent | 808c89f467d938f790d6093b3fc90c402856efd6 (diff) | |
download | bcm5719-llvm-3eb6ff9d09ce54a79022dce5844c5c7a5113615e.tar.gz bcm5719-llvm-3eb6ff9d09ce54a79022dce5844c5c7a5113615e.zip |
[X86] Remove an unused function from release builds. Reported by gccs unused function warning.
llvm-svn: 298485
-rw-r--r-- | llvm/lib/Target/X86/X86VZeroUpper.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86VZeroUpper.cpp b/llvm/lib/Target/X86/X86VZeroUpper.cpp index 41f6219922f..d17dfac6a99 100644 --- a/llvm/lib/Target/X86/X86VZeroUpper.cpp +++ b/llvm/lib/Target/X86/X86VZeroUpper.cpp @@ -97,6 +97,7 @@ FunctionPass *llvm::createX86IssueVZeroUpperPass() { return new VZeroUpperInserter(); } +#ifndef NDEBUG const char* VZeroUpperInserter::getBlockExitStateName(BlockExitState ST) { switch (ST) { case PASS_THROUGH: return "Pass-through"; @@ -105,6 +106,7 @@ const char* VZeroUpperInserter::getBlockExitStateName(BlockExitState ST) { } llvm_unreachable("Invalid block exit state."); } +#endif /// VZEROUPPER cleans state that is related to Y/ZMM0-15 only. /// Thus, there is no need to check for Y/ZMM16 and above. |