summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/ScalarRepl/sroa-fca.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/ScalarRepl/sroa-fca.ll')
-rw-r--r--llvm/test/Transforms/ScalarRepl/sroa-fca.ll21
1 files changed, 0 insertions, 21 deletions
diff --git a/llvm/test/Transforms/ScalarRepl/sroa-fca.ll b/llvm/test/Transforms/ScalarRepl/sroa-fca.ll
deleted file mode 100644
index c6e7c23ab06..00000000000
--- a/llvm/test/Transforms/ScalarRepl/sroa-fca.ll
+++ /dev/null
@@ -1,21 +0,0 @@
-; RUN: opt < %s -scalarrepl | llvm-dis
-; Make sure that SROA "scalar conversion" can handle first class aggregates.
-
-define i64 @test({i32, i32} %A) {
- %X = alloca i64
- %Y = bitcast i64* %X to {i32,i32}*
- store {i32,i32} %A, {i32,i32}* %Y
-
- %Q = load i64, i64* %X
- ret i64 %Q
-}
-
-define {i32,i32} @test2(i64 %A) {
- %X = alloca i64
- %Y = bitcast i64* %X to {i32,i32}*
- store i64 %A, i64* %X
-
- %Q = load {i32,i32}, {i32,i32}* %Y
- ret {i32,i32} %Q
-}
-
OpenPOWER on IntegriCloud