diff options
Diffstat (limited to 'llvm/test/Transforms/GlobalDCE/global-ifunc.ll')
| -rw-r--r-- | llvm/test/Transforms/GlobalDCE/global-ifunc.ll | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/llvm/test/Transforms/GlobalDCE/global-ifunc.ll b/llvm/test/Transforms/GlobalDCE/global-ifunc.ll new file mode 100644 index 00000000000..8022452c348 --- /dev/null +++ b/llvm/test/Transforms/GlobalDCE/global-ifunc.ll @@ -0,0 +1,13 @@ +; RUN: opt -S -globaldce < %s | FileCheck %s +target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +@if = ifunc void (), void ()* @fn + +define internal void @fn() { +entry: + ret void +} + +; CHECK-DAG: @if = ifunc void (), void ()* @fn +; CHECK-DAG: define internal void @fn( |

