diff options
author | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2017-12-04 17:18:51 +0000 |
---|---|---|
committer | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2017-12-04 17:18:51 +0000 |
commit | 25528d6de70e98683722e28655d8568d5f09b5c7 (patch) | |
tree | 061a9b3bfa623e3f38efd5fc02c6ec234acfcfde /llvm/test/CodeGen/X86/horizontal-shuffle.ll | |
parent | 2b4385846c86078e0012e7bfb2e8dc6476ae8dd0 (diff) | |
download | bcm5719-llvm-25528d6de70e98683722e28655d8568d5f09b5c7.tar.gz bcm5719-llvm-25528d6de70e98683722e28655d8568d5f09b5c7.zip |
[CodeGen] Unify MBB reference format in both MIR and debug output
As part of the unification of the debug format and the MIR format, print
MBB references as '%bb.5'.
The MIR printer prints the IR name of a MBB only for block definitions.
* find . \( -name "*.mir" -o -name "*.cpp" -o -name "*.h" -o -name "*.ll" \) -type f -print0 | xargs -0 sed -i '' -E 's/BB#" << ([a-zA-Z0-9_]+)->getNumber\(\)/" << printMBBReference(*\1)/g'
* find . \( -name "*.mir" -o -name "*.cpp" -o -name "*.h" -o -name "*.ll" \) -type f -print0 | xargs -0 sed -i '' -E 's/BB#" << ([a-zA-Z0-9_]+)\.getNumber\(\)/" << printMBBReference(\1)/g'
* find . \( -name "*.txt" -o -name "*.s" -o -name "*.mir" -o -name "*.cpp" -o -name "*.h" -o -name "*.ll" \) -type f -print0 | xargs -0 sed -i '' -E 's/BB#([0-9]+)/%bb.\1/g'
* grep -nr 'BB#' and fix
Differential Revision: https://reviews.llvm.org/D40422
llvm-svn: 319665
Diffstat (limited to 'llvm/test/CodeGen/X86/horizontal-shuffle.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/horizontal-shuffle.ll | 96 |
1 files changed, 48 insertions, 48 deletions
diff --git a/llvm/test/CodeGen/X86/horizontal-shuffle.ll b/llvm/test/CodeGen/X86/horizontal-shuffle.ll index c407a827a2e..70fc7fa4a1d 100644 --- a/llvm/test/CodeGen/X86/horizontal-shuffle.ll +++ b/llvm/test/CodeGen/X86/horizontal-shuffle.ll @@ -8,12 +8,12 @@ define <4 x float> @test_unpackl_fhadd_128(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2, <4 x float> %a3) { ; X32-LABEL: test_unpackl_fhadd_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vhaddps %xmm2, %xmm0, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_fhadd_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vhaddps %xmm2, %xmm0, %xmm0 ; X64-NEXT: retq %1 = call <4 x float> @llvm.x86.sse3.hadd.ps(<4 x float> %a0, <4 x float> %a1) @@ -24,12 +24,12 @@ define <4 x float> @test_unpackl_fhadd_128(<4 x float> %a0, <4 x float> %a1, <4 define <2 x double> @test_unpackh_fhadd_128(<2 x double> %a0, <2 x double> %a1, <2 x double> %a2, <2 x double> %a3) { ; X32-LABEL: test_unpackh_fhadd_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vhaddpd %xmm3, %xmm1, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_fhadd_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vhaddpd %xmm3, %xmm1, %xmm0 ; X64-NEXT: retq %1 = call <2 x double> @llvm.x86.sse3.hadd.pd(<2 x double> %a0, <2 x double> %a1) @@ -40,12 +40,12 @@ define <2 x double> @test_unpackh_fhadd_128(<2 x double> %a0, <2 x double> %a1, define <2 x double> @test_unpackl_fhsub_128(<2 x double> %a0, <2 x double> %a1, <2 x double> %a2, <2 x double> %a3) { ; X32-LABEL: test_unpackl_fhsub_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vhsubpd %xmm2, %xmm0, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_fhsub_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vhsubpd %xmm2, %xmm0, %xmm0 ; X64-NEXT: retq %1 = call <2 x double> @llvm.x86.sse3.hsub.pd(<2 x double> %a0, <2 x double> %a1) @@ -56,12 +56,12 @@ define <2 x double> @test_unpackl_fhsub_128(<2 x double> %a0, <2 x double> %a1, define <4 x float> @test_unpackh_fhsub_128(<4 x float> %a0, <4 x float> %a1, <4 x float> %a2, <4 x float> %a3) { ; X32-LABEL: test_unpackh_fhsub_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vhsubps %xmm3, %xmm1, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_fhsub_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vhsubps %xmm3, %xmm1, %xmm0 ; X64-NEXT: retq %1 = call <4 x float> @llvm.x86.sse3.hsub.ps(<4 x float> %a0, <4 x float> %a1) @@ -72,12 +72,12 @@ define <4 x float> @test_unpackh_fhsub_128(<4 x float> %a0, <4 x float> %a1, <4 define <8 x i16> @test_unpackl_hadd_128(<8 x i16> %a0, <8 x i16> %a1, <8 x i16> %a2, <8 x i16> %a3) { ; X32-LABEL: test_unpackl_hadd_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vphaddw %xmm2, %xmm0, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_hadd_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vphaddw %xmm2, %xmm0, %xmm0 ; X64-NEXT: retq %1 = call <8 x i16> @llvm.x86.ssse3.phadd.w.128(<8 x i16> %a0, <8 x i16> %a1) @@ -88,12 +88,12 @@ define <8 x i16> @test_unpackl_hadd_128(<8 x i16> %a0, <8 x i16> %a1, <8 x i16> define <4 x i32> @test_unpackh_hadd_128(<4 x i32> %a0, <4 x i32> %a1, <4 x i32> %a2, <4 x i32> %a3) { ; X32-LABEL: test_unpackh_hadd_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vphaddd %xmm3, %xmm1, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_hadd_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vphaddd %xmm3, %xmm1, %xmm0 ; X64-NEXT: retq %1 = call <4 x i32> @llvm.x86.ssse3.phadd.d.128(<4 x i32> %a0, <4 x i32> %a1) @@ -104,12 +104,12 @@ define <4 x i32> @test_unpackh_hadd_128(<4 x i32> %a0, <4 x i32> %a1, <4 x i32> define <4 x i32> @test_unpackl_hsub_128(<4 x i32> %a0, <4 x i32> %a1, <4 x i32> %a2, <4 x i32> %a3) { ; X32-LABEL: test_unpackl_hsub_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vphsubd %xmm2, %xmm0, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_hsub_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vphsubd %xmm2, %xmm0, %xmm0 ; X64-NEXT: retq %1 = call <4 x i32> @llvm.x86.ssse3.phsub.d.128(<4 x i32> %a0, <4 x i32> %a1) @@ -120,12 +120,12 @@ define <4 x i32> @test_unpackl_hsub_128(<4 x i32> %a0, <4 x i32> %a1, <4 x i32> define <8 x i16> @test_unpackh_hsub_128(<8 x i16> %a0, <8 x i16> %a1, <8 x i16> %a2, <8 x i16> %a3) { ; X32-LABEL: test_unpackh_hsub_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vphsubw %xmm3, %xmm1, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_hsub_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vphsubw %xmm3, %xmm1, %xmm0 ; X64-NEXT: retq %1 = call <8 x i16> @llvm.x86.ssse3.phsub.w.128(<8 x i16> %a0, <8 x i16> %a1) @@ -136,12 +136,12 @@ define <8 x i16> @test_unpackh_hsub_128(<8 x i16> %a0, <8 x i16> %a1, <8 x i16> define <16 x i8> @test_unpackl_packss_128(<8 x i16> %a0, <8 x i16> %a1, <8 x i16> %a2, <8 x i16> %a3) { ; X32-LABEL: test_unpackl_packss_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vpacksswb %xmm2, %xmm0, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_packss_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vpacksswb %xmm2, %xmm0, %xmm0 ; X64-NEXT: retq %1 = call <16 x i8> @llvm.x86.sse2.packsswb.128(<8 x i16> %a0, <8 x i16> %a1) @@ -152,12 +152,12 @@ define <16 x i8> @test_unpackl_packss_128(<8 x i16> %a0, <8 x i16> %a1, <8 x i16 define <8 x i16> @test_unpackh_packss_128(<4 x i32> %a0, <4 x i32> %a1, <4 x i32> %a2, <4 x i32> %a3) { ; X32-LABEL: test_unpackh_packss_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vpackssdw %xmm3, %xmm1, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_packss_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vpackssdw %xmm3, %xmm1, %xmm0 ; X64-NEXT: retq %1 = call <8 x i16> @llvm.x86.sse2.packssdw.128(<4 x i32> %a0, <4 x i32> %a1) @@ -168,12 +168,12 @@ define <8 x i16> @test_unpackh_packss_128(<4 x i32> %a0, <4 x i32> %a1, <4 x i32 define <8 x i16> @test_unpackl_packus_128(<4 x i32> %a0, <4 x i32> %a1, <4 x i32> %a2, <4 x i32> %a3) { ; X32-LABEL: test_unpackl_packus_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vpackusdw %xmm2, %xmm0, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_packus_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vpackusdw %xmm2, %xmm0, %xmm0 ; X64-NEXT: retq %1 = call <8 x i16> @llvm.x86.sse41.packusdw(<4 x i32> %a0, <4 x i32> %a1) @@ -184,12 +184,12 @@ define <8 x i16> @test_unpackl_packus_128(<4 x i32> %a0, <4 x i32> %a1, <4 x i32 define <16 x i8> @test_unpackh_packus_128(<8 x i16> %a0, <8 x i16> %a1, <8 x i16> %a2, <8 x i16> %a3) { ; X32-LABEL: test_unpackh_packus_128: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vpackuswb %xmm3, %xmm1, %xmm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_packus_128: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vpackuswb %xmm3, %xmm1, %xmm0 ; X64-NEXT: retq %1 = call <16 x i8> @llvm.x86.sse2.packuswb.128(<8 x i16> %a0, <8 x i16> %a1) @@ -204,12 +204,12 @@ define <16 x i8> @test_unpackh_packus_128(<8 x i16> %a0, <8 x i16> %a1, <8 x i16 define <8 x float> @test_unpackl_fhadd_256(<8 x float> %a0, <8 x float> %a1, <8 x float> %a2, <8 x float> %a3) { ; X32-LABEL: test_unpackl_fhadd_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vhaddps %ymm2, %ymm0, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_fhadd_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vhaddps %ymm2, %ymm0, %ymm0 ; X64-NEXT: retq %1 = call <8 x float> @llvm.x86.avx.hadd.ps.256(<8 x float> %a0, <8 x float> %a1) @@ -220,12 +220,12 @@ define <8 x float> @test_unpackl_fhadd_256(<8 x float> %a0, <8 x float> %a1, <8 define <4 x double> @test_unpackh_fhadd_256(<4 x double> %a0, <4 x double> %a1, <4 x double> %a2, <4 x double> %a3) { ; X32-LABEL: test_unpackh_fhadd_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vhaddpd %ymm3, %ymm1, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_fhadd_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vhaddpd %ymm3, %ymm1, %ymm0 ; X64-NEXT: retq %1 = call <4 x double> @llvm.x86.avx.hadd.pd.256(<4 x double> %a0, <4 x double> %a1) @@ -236,12 +236,12 @@ define <4 x double> @test_unpackh_fhadd_256(<4 x double> %a0, <4 x double> %a1, define <4 x double> @test_unpackl_fhsub_256(<4 x double> %a0, <4 x double> %a1, <4 x double> %a2, <4 x double> %a3) { ; X32-LABEL: test_unpackl_fhsub_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vhsubpd %ymm2, %ymm0, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_fhsub_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vhsubpd %ymm2, %ymm0, %ymm0 ; X64-NEXT: retq %1 = call <4 x double> @llvm.x86.avx.hsub.pd.256(<4 x double> %a0, <4 x double> %a1) @@ -252,12 +252,12 @@ define <4 x double> @test_unpackl_fhsub_256(<4 x double> %a0, <4 x double> %a1, define <8 x float> @test_unpackh_fhsub_256(<8 x float> %a0, <8 x float> %a1, <8 x float> %a2, <8 x float> %a3) { ; X32-LABEL: test_unpackh_fhsub_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vhsubps %ymm3, %ymm1, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_fhsub_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vhsubps %ymm3, %ymm1, %ymm0 ; X64-NEXT: retq %1 = call <8 x float> @llvm.x86.avx.hsub.ps.256(<8 x float> %a0, <8 x float> %a1) @@ -268,12 +268,12 @@ define <8 x float> @test_unpackh_fhsub_256(<8 x float> %a0, <8 x float> %a1, <8 define <16 x i16> @test_unpackl_hadd_256(<16 x i16> %a0, <16 x i16> %a1, <16 x i16> %a2, <16 x i16> %a3) { ; X32-LABEL: test_unpackl_hadd_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vphaddw %ymm2, %ymm0, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_hadd_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vphaddw %ymm2, %ymm0, %ymm0 ; X64-NEXT: retq %1 = call <16 x i16> @llvm.x86.avx2.phadd.w(<16 x i16> %a0, <16 x i16> %a1) @@ -284,12 +284,12 @@ define <16 x i16> @test_unpackl_hadd_256(<16 x i16> %a0, <16 x i16> %a1, <16 x i define <8 x i32> @test_unpackh_hadd_256(<8 x i32> %a0, <8 x i32> %a1, <8 x i32> %a2, <8 x i32> %a3) { ; X32-LABEL: test_unpackh_hadd_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vphaddd %ymm3, %ymm1, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_hadd_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vphaddd %ymm3, %ymm1, %ymm0 ; X64-NEXT: retq %1 = call <8 x i32> @llvm.x86.avx2.phadd.d(<8 x i32> %a0, <8 x i32> %a1) @@ -300,12 +300,12 @@ define <8 x i32> @test_unpackh_hadd_256(<8 x i32> %a0, <8 x i32> %a1, <8 x i32> define <8 x i32> @test_unpackl_hsub_256(<8 x i32> %a0, <8 x i32> %a1, <8 x i32> %a2, <8 x i32> %a3) { ; X32-LABEL: test_unpackl_hsub_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vphsubd %ymm2, %ymm0, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_hsub_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vphsubd %ymm2, %ymm0, %ymm0 ; X64-NEXT: retq %1 = call <8 x i32> @llvm.x86.avx2.phsub.d(<8 x i32> %a0, <8 x i32> %a1) @@ -316,12 +316,12 @@ define <8 x i32> @test_unpackl_hsub_256(<8 x i32> %a0, <8 x i32> %a1, <8 x i32> define <16 x i16> @test_unpackh_hsub_256(<16 x i16> %a0, <16 x i16> %a1, <16 x i16> %a2, <16 x i16> %a3) { ; X32-LABEL: test_unpackh_hsub_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vphsubw %ymm3, %ymm1, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_hsub_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vphsubw %ymm3, %ymm1, %ymm0 ; X64-NEXT: retq %1 = call <16 x i16> @llvm.x86.avx2.phsub.w(<16 x i16> %a0, <16 x i16> %a1) @@ -332,12 +332,12 @@ define <16 x i16> @test_unpackh_hsub_256(<16 x i16> %a0, <16 x i16> %a1, <16 x i define <32 x i8> @test_unpackl_packss_256(<16 x i16> %a0, <16 x i16> %a1, <16 x i16> %a2, <16 x i16> %a3) { ; X32-LABEL: test_unpackl_packss_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vpacksswb %ymm2, %ymm0, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_packss_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vpacksswb %ymm2, %ymm0, %ymm0 ; X64-NEXT: retq %1 = call <32 x i8> @llvm.x86.avx2.packsswb(<16 x i16> %a0, <16 x i16> %a1) @@ -348,12 +348,12 @@ define <32 x i8> @test_unpackl_packss_256(<16 x i16> %a0, <16 x i16> %a1, <16 x define <16 x i16> @test_unpackh_packss_256(<8 x i32> %a0, <8 x i32> %a1, <8 x i32> %a2, <8 x i32> %a3) { ; X32-LABEL: test_unpackh_packss_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vpackssdw %ymm3, %ymm1, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_packss_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vpackssdw %ymm3, %ymm1, %ymm0 ; X64-NEXT: retq %1 = call <16 x i16> @llvm.x86.avx2.packssdw(<8 x i32> %a0, <8 x i32> %a1) @@ -364,12 +364,12 @@ define <16 x i16> @test_unpackh_packss_256(<8 x i32> %a0, <8 x i32> %a1, <8 x i3 define <16 x i16> @test_unpackl_packus_256(<8 x i32> %a0, <8 x i32> %a1, <8 x i32> %a2, <8 x i32> %a3) { ; X32-LABEL: test_unpackl_packus_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vpackusdw %ymm2, %ymm0, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackl_packus_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vpackusdw %ymm2, %ymm0, %ymm0 ; X64-NEXT: retq %1 = call <16 x i16> @llvm.x86.avx2.packusdw(<8 x i32> %a0, <8 x i32> %a1) @@ -380,12 +380,12 @@ define <16 x i16> @test_unpackl_packus_256(<8 x i32> %a0, <8 x i32> %a1, <8 x i3 define <32 x i8> @test_unpackh_packus_256(<16 x i16> %a0, <16 x i16> %a1, <16 x i16> %a2, <16 x i16> %a3) { ; X32-LABEL: test_unpackh_packus_256: -; X32: ## BB#0: +; X32: ## %bb.0: ; X32-NEXT: vpacksswb %ymm3, %ymm1, %ymm0 ; X32-NEXT: retl ; ; X64-LABEL: test_unpackh_packus_256: -; X64: ## BB#0: +; X64: ## %bb.0: ; X64-NEXT: vpacksswb %ymm3, %ymm1, %ymm0 ; X64-NEXT: retq %1 = call <32 x i8> @llvm.x86.avx2.packsswb(<16 x i16> %a0, <16 x i16> %a1) |