summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/alias-recursion.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/InstCombine/alias-recursion.ll')
-rw-r--r--llvm/test/Transforms/InstCombine/alias-recursion.ll24
1 files changed, 0 insertions, 24 deletions
diff --git a/llvm/test/Transforms/InstCombine/alias-recursion.ll b/llvm/test/Transforms/InstCombine/alias-recursion.ll
deleted file mode 100644
index efc1899e1f4..00000000000
--- a/llvm/test/Transforms/InstCombine/alias-recursion.ll
+++ /dev/null
@@ -1,24 +0,0 @@
-; RUN: opt < %s -instcombine -S | FileCheck %s
-
-target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
-target triple = "x86_64-pc-windows-msvc"
-
-%class.A = type { i32 (...)** }
-
-@0 = constant [1 x i8*] zeroinitializer
-
-@vtbl = alias i8*, getelementptr inbounds ([1 x i8*], [1 x i8*]* @0, i32 0, i32 0)
-
-define i32 (%class.A*)* @test() {
-; CHECK-LABEL: test
-entry:
- br i1 undef, label %for.body, label %for.end
-
-for.body: ; preds = %for.body, %entry
- br i1 undef, label %for.body, label %for.end
-
-for.end: ; preds = %for.body, %entry
- %A = phi i32 (%class.A*)** [ bitcast (i8** @vtbl to i32 (%class.A*)**), %for.body ], [ null, %entry ]
- %B = load i32 (%class.A*)*, i32 (%class.A*)** %A
- ret i32 (%class.A*)* %B
-}
OpenPOWER on IntegriCloud