summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/Inline/PowerPC/ext.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/Inline/PowerPC/ext.ll')
-rw-r--r--llvm/test/Transforms/Inline/PowerPC/ext.ll140
1 files changed, 0 insertions, 140 deletions
diff --git a/llvm/test/Transforms/Inline/PowerPC/ext.ll b/llvm/test/Transforms/Inline/PowerPC/ext.ll
deleted file mode 100644
index f7a409467b2..00000000000
--- a/llvm/test/Transforms/Inline/PowerPC/ext.ll
+++ /dev/null
@@ -1,140 +0,0 @@
-; REQUIRES: asserts
-; RUN: opt -inline -S -debug-only=inline-cost < %s 2>&1 | FileCheck %s
-
-target datalayout = "E-m:e-i64:64-n32:64"
-target triple = "powerpc64le-ibm-linux-gnu"
-
-define i16 @outer1(i8* %ptr) {
- %C = call i16 @inner1(i8* %ptr)
- ret i16 %C
-}
-
-; It is an ExtLoad.
-; CHECK: Analyzing call of inner1
-; CHECK: NumInstructionsSimplified: 2
-; CHECK: NumInstructions: 3
-define i16 @inner1(i8* %ptr) {
- %L = load i8, i8* %ptr
- %E = zext i8 %L to i16
- ret i16 %E
-}
-
-define i32 @outer2(i8* %ptr) {
- %C = call i32 @inner2(i8* %ptr)
- ret i32 %C
-}
-
-; It is an ExtLoad.
-; CHECK: Analyzing call of inner2
-; CHECK: NumInstructionsSimplified: 2
-; CHECK: NumInstructions: 3
-define i32 @inner2(i8* %ptr) {
- %L = load i8, i8* %ptr
- %E = zext i8 %L to i32
- ret i32 %E
-}
-
-define i32 @outer3(i16* %ptr) {
- %C = call i32 @inner3(i16* %ptr)
- ret i32 %C
-}
-
-; It is an ExtLoad.
-; CHECK: Analyzing call of inner3
-; CHECK: NumInstructionsSimplified: 2
-; CHECK: NumInstructions: 3
-define i32 @inner3(i16* %ptr) {
- %L = load i16, i16* %ptr
- %E = zext i16 %L to i32
- ret i32 %E
-}
-
-define i32 @outer4(i16* %ptr) {
- %C = call i32 @inner4(i16* %ptr)
- ret i32 %C
-}
-
-; It is an ExtLoad.
-; CHECK: Analyzing call of inner4
-; CHECK: NumInstructionsSimplified: 2
-; CHECK: NumInstructions: 3
-define i32 @inner4(i16* %ptr) {
- %L = load i16, i16* %ptr
- %E = sext i16 %L to i32
- ret i32 %E
-}
-
-define i64 @outer5(i8* %ptr) {
- %C = call i64 @inner5(i8* %ptr)
- ret i64 %C
-}
-
-; It is an ExtLoad.
-; CHECK: Analyzing call of inner5
-; CHECK: NumInstructionsSimplified: 2
-; CHECK: NumInstructions: 3
-define i64 @inner5(i8* %ptr) {
- %L = load i8, i8* %ptr
- %E = zext i8 %L to i64
- ret i64 %E
-}
-
-define i64 @outer6(i16* %ptr) {
- %C = call i64 @inner6(i16* %ptr)
- ret i64 %C
-}
-
-; It is an ExtLoad.
-; CHECK: Analyzing call of inner6
-; CHECK: NumInstructionsSimplified: 2
-; CHECK: NumInstructions: 3
-define i64 @inner6(i16* %ptr) {
- %L = load i16, i16* %ptr
- %E = zext i16 %L to i64
- ret i64 %E
-}
-
-define i64 @outer7(i16* %ptr) {
- %C = call i64 @inner7(i16* %ptr)
- ret i64 %C
-}
-
-; It is an ExtLoad.
-; CHECK: Analyzing call of inner7
-; CHECK: NumInstructionsSimplified: 2
-; CHECK: NumInstructions: 3
-define i64 @inner7(i16* %ptr) {
- %L = load i16, i16* %ptr
- %E = sext i16 %L to i64
- ret i64 %E
-}
-
-define i64 @outer8(i32* %ptr) {
- %C = call i64 @inner8(i32* %ptr)
- ret i64 %C
-}
-
-; It is an ExtLoad.
-; CHECK: Analyzing call of inner8
-; CHECK: NumInstructionsSimplified: 2
-; CHECK: NumInstructions: 3
-define i64 @inner8(i32* %ptr) {
- %L = load i32, i32* %ptr
- %E = zext i32 %L to i64
- ret i64 %E
-}
-
-define i64 @outer9(i32* %ptr) {
- %C = call i64 @inner9(i32* %ptr)
- ret i64 %C
-}
-
-; It is an ExtLoad.
-; CHECK: Analyzing call of inner9
-; CHECK: NumInstructionsSimplified: 2
-; CHECK: NumInstructions: 3
-define i64 @inner9(i32* %ptr) {
- %L = load i32, i32* %ptr
- %E = sext i32 %L to i64
- ret i64 %E
-}
OpenPOWER on IntegriCloud