diff options
Diffstat (limited to 'test/Analysis/CostModel/AArch64/gep.ll')
-rw-r--r-- | test/Analysis/CostModel/AArch64/gep.ll | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/test/Analysis/CostModel/AArch64/gep.ll b/test/Analysis/CostModel/AArch64/gep.ll index f3d83c133027..08bfc3d21238 100644 --- a/test/Analysis/CostModel/AArch64/gep.ll +++ b/test/Analysis/CostModel/AArch64/gep.ll @@ -1,9 +1,9 @@ -; RUN: opt -cost-model -analyze -mtriple=aarch64--linux-gnu -mcpu=kryo < %s | FileCheck %s +; RUN: opt -cost-model -analyze -mtriple=aarch64--linux-gnu < %s | FileCheck %s target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128" target triple = "aarch64--linux-gnu" -define i8 @test1(i8* %p, i32 %i) { +define i8 @test1(i8* %p) { ; CHECK-LABEL: test1 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i8, i8* %a = getelementptr inbounds i8, i8* %p, i32 0 @@ -11,7 +11,7 @@ define i8 @test1(i8* %p, i32 %i) { ret i8 %v } -define i16 @test2(i16* %p, i32 %i) { +define i16 @test2(i16* %p) { ; CHECK-LABEL: test2 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i16, i16* %a = getelementptr inbounds i16, i16* %p, i32 0 @@ -19,7 +19,7 @@ define i16 @test2(i16* %p, i32 %i) { ret i16 %v } -define i32 @test3(i32* %p, i32 %i) { +define i32 @test3(i32* %p) { ; CHECK-LABEL: test3 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i32, i32* %a = getelementptr inbounds i32, i32* %p, i32 0 @@ -27,7 +27,7 @@ define i32 @test3(i32* %p, i32 %i) { ret i32 %v } -define i64 @test4(i64* %p, i32 %i) { +define i64 @test4(i64* %p) { ; CHECK-LABEL: test4 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i64, i64* %a = getelementptr inbounds i64, i64* %p, i32 0 @@ -35,7 +35,7 @@ define i64 @test4(i64* %p, i32 %i) { ret i64 %v } -define i8 @test5(i8* %p, i32 %i) { +define i8 @test5(i8* %p) { ; CHECK-LABEL: test5 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i8, i8* %a = getelementptr inbounds i8, i8* %p, i32 1024 @@ -43,7 +43,7 @@ define i8 @test5(i8* %p, i32 %i) { ret i8 %v } -define i16 @test6(i16* %p, i32 %i) { +define i16 @test6(i16* %p) { ; CHECK-LABEL: test6 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i16, i16* %a = getelementptr inbounds i16, i16* %p, i32 1024 @@ -51,7 +51,7 @@ define i16 @test6(i16* %p, i32 %i) { ret i16 %v } -define i32 @test7(i32* %p, i32 %i) { +define i32 @test7(i32* %p) { ; CHECK-LABEL: test7 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i32, i32* %a = getelementptr inbounds i32, i32* %p, i32 1024 @@ -59,7 +59,7 @@ define i32 @test7(i32* %p, i32 %i) { ret i32 %v } -define i64 @test8(i64* %p, i32 %i) { +define i64 @test8(i64* %p) { ; CHECK-LABEL: test8 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i64, i64* %a = getelementptr inbounds i64, i64* %p, i32 1024 @@ -67,7 +67,7 @@ define i64 @test8(i64* %p, i32 %i) { ret i64 %v } -define i8 @test9(i8* %p, i32 %i) { +define i8 @test9(i8* %p) { ; CHECK-LABEL: test9 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i8, i8* %a = getelementptr inbounds i8, i8* %p, i32 4096 @@ -75,7 +75,7 @@ define i8 @test9(i8* %p, i32 %i) { ret i8 %v } -define i16 @test10(i16* %p, i32 %i) { +define i16 @test10(i16* %p) { ; CHECK-LABEL: test10 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i16, i16* %a = getelementptr inbounds i16, i16* %p, i32 4096 @@ -83,7 +83,7 @@ define i16 @test10(i16* %p, i32 %i) { ret i16 %v } -define i32 @test11(i32* %p, i32 %i) { +define i32 @test11(i32* %p) { ; CHECK-LABEL: test11 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i32, i32* %a = getelementptr inbounds i32, i32* %p, i32 4096 @@ -91,7 +91,7 @@ define i32 @test11(i32* %p, i32 %i) { ret i32 %v } -define i64 @test12(i64* %p, i32 %i) { +define i64 @test12(i64* %p) { ; CHECK-LABEL: test12 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i64, i64* %a = getelementptr inbounds i64, i64* %p, i32 4096 @@ -99,7 +99,7 @@ define i64 @test12(i64* %p, i32 %i) { ret i64 %v } -define i8 @test13(i8* %p, i32 %i) { +define i8 @test13(i8* %p) { ; CHECK-LABEL: test13 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i8, i8* %a = getelementptr inbounds i8, i8* %p, i32 -64 @@ -107,7 +107,7 @@ define i8 @test13(i8* %p, i32 %i) { ret i8 %v } -define i16 @test14(i16* %p, i32 %i) { +define i16 @test14(i16* %p) { ; CHECK-LABEL: test14 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i16, i16* %a = getelementptr inbounds i16, i16* %p, i32 -64 @@ -115,7 +115,7 @@ define i16 @test14(i16* %p, i32 %i) { ret i16 %v } -define i32 @test15(i32* %p, i32 %i) { +define i32 @test15(i32* %p) { ; CHECK-LABEL: test15 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i32, i32* %a = getelementptr inbounds i32, i32* %p, i32 -64 @@ -123,7 +123,7 @@ define i32 @test15(i32* %p, i32 %i) { ret i32 %v } -define i64 @test16(i64* %p, i32 %i) { +define i64 @test16(i64* %p) { ; CHECK-LABEL: test16 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i64, i64* %a = getelementptr inbounds i64, i64* %p, i32 -64 @@ -131,7 +131,7 @@ define i64 @test16(i64* %p, i32 %i) { ret i64 %v } -define i8 @test17(i8* %p, i32 %i) { +define i8 @test17(i8* %p) { ; CHECK-LABEL: test17 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i8, i8* %a = getelementptr inbounds i8, i8* %p, i32 -1024 @@ -139,7 +139,7 @@ define i8 @test17(i8* %p, i32 %i) { ret i8 %v } -define i16 @test18(i16* %p, i32 %i) { +define i16 @test18(i16* %p) { ; CHECK-LABEL: test18 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i16, i16* %a = getelementptr inbounds i16, i16* %p, i32 -1024 @@ -147,7 +147,7 @@ define i16 @test18(i16* %p, i32 %i) { ret i16 %v } -define i32 @test19(i32* %p, i32 %i) { +define i32 @test19(i32* %p) { ; CHECK-LABEL: test19 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i32, i32* %a = getelementptr inbounds i32, i32* %p, i32 -1024 @@ -155,7 +155,7 @@ define i32 @test19(i32* %p, i32 %i) { ret i32 %v } -define i64 @test20(i64* %p, i32 %i) { +define i64 @test20(i64* %p) { ; CHECK-LABEL: test20 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i64, i64* %a = getelementptr inbounds i64, i64* %p, i32 -1024 @@ -195,7 +195,7 @@ define i64 @test24(i64* %p, i32 %i) { ret i64 %v } -define i8 @test25(i8* %p, i32 %i) { +define i8 @test25(i8* %p) { ; CHECK-LABEL: test25 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i8, i8* %a = getelementptr inbounds i8, i8* %p, i32 -128 @@ -203,7 +203,7 @@ define i8 @test25(i8* %p, i32 %i) { ret i8 %v } -define i16 @test26(i16* %p, i32 %i) { +define i16 @test26(i16* %p) { ; CHECK-LABEL: test26 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i16, i16* %a = getelementptr inbounds i16, i16* %p, i32 -128 @@ -211,7 +211,7 @@ define i16 @test26(i16* %p, i32 %i) { ret i16 %v } -define i32 @test27(i32* %p, i32 %i) { +define i32 @test27(i32* %p) { ; CHECK-LABEL: test27 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i32, i32* %a = getelementptr inbounds i32, i32* %p, i32 -128 @@ -219,7 +219,7 @@ define i32 @test27(i32* %p, i32 %i) { ret i32 %v } -define i64 @test28(i64* %p, i32 %i) { +define i64 @test28(i64* %p) { ; CHECK-LABEL: test28 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i64, i64* %a = getelementptr inbounds i64, i64* %p, i32 -128 @@ -227,7 +227,7 @@ define i64 @test28(i64* %p, i32 %i) { ret i64 %v } -define i8 @test29(i8* %p, i32 %i) { +define i8 @test29(i8* %p) { ; CHECK-LABEL: test29 ; CHECK: cost of 0 for instruction: {{.*}} getelementptr inbounds i8, i8* %a = getelementptr inbounds i8, i8* %p, i32 -256 @@ -235,7 +235,7 @@ define i8 @test29(i8* %p, i32 %i) { ret i8 %v } -define i16 @test30(i16* %p, i32 %i) { +define i16 @test30(i16* %p) { ; CHECK-LABEL: test30 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i16, i16* %a = getelementptr inbounds i16, i16* %p, i32 -256 @@ -243,7 +243,7 @@ define i16 @test30(i16* %p, i32 %i) { ret i16 %v } -define i32 @test31(i32* %p, i32 %i) { +define i32 @test31(i32* %p) { ; CHECK-LABEL: test31 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i32, i32* %a = getelementptr inbounds i32, i32* %p, i32 -256 @@ -251,7 +251,7 @@ define i32 @test31(i32* %p, i32 %i) { ret i32 %v } -define i64 @test32(i64* %p, i32 %i) { +define i64 @test32(i64* %p) { ; CHECK-LABEL: test32 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i64, i64* %a = getelementptr inbounds i64, i64* %p, i32 -256 @@ -259,7 +259,7 @@ define i64 @test32(i64* %p, i32 %i) { ret i64 %v } -define i8 @test33(i8* %p, i32 %i) { +define i8 @test33(i8* %p) { ; CHECK-LABEL: test33 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i8, i8* %a = getelementptr inbounds i8, i8* %p, i32 -512 @@ -267,7 +267,7 @@ define i8 @test33(i8* %p, i32 %i) { ret i8 %v } -define i16 @test34(i16* %p, i32 %i) { +define i16 @test34(i16* %p) { ; CHECK-LABEL: test34 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i16, i16* %a = getelementptr inbounds i16, i16* %p, i32 -512 @@ -275,7 +275,7 @@ define i16 @test34(i16* %p, i32 %i) { ret i16 %v } -define i32 @test35(i32* %p, i32 %i) { +define i32 @test35(i32* %p) { ; CHECK-LABEL: test35 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i32, i32* %a = getelementptr inbounds i32, i32* %p, i32 -512 @@ -283,7 +283,7 @@ define i32 @test35(i32* %p, i32 %i) { ret i32 %v } -define i64 @test36(i64* %p, i32 %i) { +define i64 @test36(i64* %p) { ; CHECK-LABEL: test36 ; CHECK: cost of 1 for instruction: {{.*}} getelementptr inbounds i64, i64* %a = getelementptr inbounds i64, i64* %p, i32 -512 |