diff options
Diffstat (limited to 'llvm/test/Analysis')
-rw-r--r-- | llvm/test/Analysis/CostModel/AArch64/shuffle-select.ll | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/test/Analysis/CostModel/AArch64/shuffle-select.ll b/llvm/test/Analysis/CostModel/AArch64/shuffle-select.ll index 9bfb42c66df..5008c7f5c84 100644 --- a/llvm/test/Analysis/CostModel/AArch64/shuffle-select.ll +++ b/llvm/test/Analysis/CostModel/AArch64/shuffle-select.ll @@ -39,7 +39,7 @@ define <8 x i16> @sel.v8i16(<8 x i16> %v0, <8 x i16> %v1) { } ; COST-LABEL: sel.v2i32 -; COST: Found an estimated cost of 6 for instruction: %tmp0 = shufflevector <2 x i32> %v0, <2 x i32> %v1, <2 x i32> <i32 0, i32 3> +; COST: Found an estimated cost of 1 for instruction: %tmp0 = shufflevector <2 x i32> %v0, <2 x i32> %v1, <2 x i32> <i32 0, i32 3> ; CODE-LABEL: sel.v2i32 ; CODE: mov v0.s[1], v1.s[1] define <2 x i32> @sel.v2i32(<2 x i32> %v0, <2 x i32> %v1) { @@ -48,7 +48,7 @@ define <2 x i32> @sel.v2i32(<2 x i32> %v0, <2 x i32> %v1) { } ; COST-LABEL: sel.v4i32 -; COST: Found an estimated cost of 18 for instruction: %tmp0 = shufflevector <4 x i32> %v0, <4 x i32> %v1, <4 x i32> <i32 0, i32 5, i32 2, i32 7> +; COST: Found an estimated cost of 2 for instruction: %tmp0 = shufflevector <4 x i32> %v0, <4 x i32> %v1, <4 x i32> <i32 0, i32 5, i32 2, i32 7> ; CODE-LABEL: sel.v4i32 ; CODE: rev64 v0.4s, v0.4s ; CODE: trn2 v0.4s, v0.4s, v1.4s @@ -58,7 +58,7 @@ define <4 x i32> @sel.v4i32(<4 x i32> %v0, <4 x i32> %v1) { } ; COST-LABEL: sel.v2i64 -; COST: Found an estimated cost of 6 for instruction: %tmp0 = shufflevector <2 x i64> %v0, <2 x i64> %v1, <2 x i32> <i32 0, i32 3> +; COST: Found an estimated cost of 1 for instruction: %tmp0 = shufflevector <2 x i64> %v0, <2 x i64> %v1, <2 x i32> <i32 0, i32 3> ; CODE-LABEL: sel.v2i64 ; CODE: mov v0.d[1], v1.d[1] define <2 x i64> @sel.v2i64(<2 x i64> %v0, <2 x i64> %v1) { @@ -67,7 +67,7 @@ define <2 x i64> @sel.v2i64(<2 x i64> %v0, <2 x i64> %v1) { } ; COST-LABEL: sel.v2f32 -; COST: Found an estimated cost of 6 for instruction: %tmp0 = shufflevector <2 x float> %v0, <2 x float> %v1, <2 x i32> <i32 0, i32 3> +; COST: Found an estimated cost of 1 for instruction: %tmp0 = shufflevector <2 x float> %v0, <2 x float> %v1, <2 x i32> <i32 0, i32 3> ; CODE-LABEL: sel.v2f32 ; CODE: mov v0.s[1], v1.s[1] define <2 x float> @sel.v2f32(<2 x float> %v0, <2 x float> %v1) { @@ -76,7 +76,7 @@ define <2 x float> @sel.v2f32(<2 x float> %v0, <2 x float> %v1) { } ; COST-LABEL: sel.v4f32 -; COST: Found an estimated cost of 18 for instruction: %tmp0 = shufflevector <4 x float> %v0, <4 x float> %v1, <4 x i32> <i32 0, i32 5, i32 2, i32 7> +; COST: Found an estimated cost of 2 for instruction: %tmp0 = shufflevector <4 x float> %v0, <4 x float> %v1, <4 x i32> <i32 0, i32 5, i32 2, i32 7> ; CODE-LABEL: sel.v4f32 ; CODE: rev64 v0.4s, v0.4s ; CODE: trn2 v0.4s, v0.4s, v1.4s @@ -86,7 +86,7 @@ define <4 x float> @sel.v4f32(<4 x float> %v0, <4 x float> %v1) { } ; COST-LABEL: sel.v2f64 -; COST: Found an estimated cost of 6 for instruction: %tmp0 = shufflevector <2 x double> %v0, <2 x double> %v1, <2 x i32> <i32 0, i32 3> +; COST: Found an estimated cost of 1 for instruction: %tmp0 = shufflevector <2 x double> %v0, <2 x double> %v1, <2 x i32> <i32 0, i32 3> ; CODE-LABEL: sel.v2f64 ; CODE: mov v0.d[1], v1.d[1] define <2 x double> @sel.v2f64(<2 x double> %v0, <2 x double> %v1) { |