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/divrem8_ext.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/divrem8_ext.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/divrem8_ext.ll | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/llvm/test/CodeGen/X86/divrem8_ext.ll b/llvm/test/CodeGen/X86/divrem8_ext.ll index 70a5ca83da2..eaa22c1a77c 100644 --- a/llvm/test/CodeGen/X86/divrem8_ext.ll +++ b/llvm/test/CodeGen/X86/divrem8_ext.ll @@ -4,7 +4,7 @@ define zeroext i8 @test_udivrem_zext_ah(i8 %x, i8 %y) { ; X32-LABEL: test_udivrem_zext_ah: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax ; X32-NEXT: # kill: %eax<def> %eax<kill> %ax<def> ; X32-NEXT: divb {{[0-9]+}}(%esp) @@ -14,7 +14,7 @@ define zeroext i8 @test_udivrem_zext_ah(i8 %x, i8 %y) { ; X32-NEXT: retl ; ; X64-LABEL: test_udivrem_zext_ah: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movzbl %dil, %eax ; X64-NEXT: # kill: %eax<def> %eax<kill> %ax<def> ; X64-NEXT: divb %sil @@ -30,7 +30,7 @@ define zeroext i8 @test_udivrem_zext_ah(i8 %x, i8 %y) { define zeroext i8 @test_urem_zext_ah(i8 %x, i8 %y) { ; X32-LABEL: test_urem_zext_ah: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax ; X32-NEXT: # kill: %eax<def> %eax<kill> %ax<def> ; X32-NEXT: divb {{[0-9]+}}(%esp) @@ -39,7 +39,7 @@ define zeroext i8 @test_urem_zext_ah(i8 %x, i8 %y) { ; X32-NEXT: retl ; ; X64-LABEL: test_urem_zext_ah: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movzbl %dil, %eax ; X64-NEXT: # kill: %eax<def> %eax<kill> %ax<def> ; X64-NEXT: divb %sil @@ -52,7 +52,7 @@ define zeroext i8 @test_urem_zext_ah(i8 %x, i8 %y) { define i8 @test_urem_noext_ah(i8 %x, i8 %y) { ; X32-LABEL: test_urem_noext_ah: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movb {{[0-9]+}}(%esp), %cl ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax ; X32-NEXT: # kill: %eax<def> %eax<kill> %ax<def> @@ -63,7 +63,7 @@ define i8 @test_urem_noext_ah(i8 %x, i8 %y) { ; X32-NEXT: retl ; ; X64-LABEL: test_urem_noext_ah: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movzbl %dil, %eax ; X64-NEXT: # kill: %eax<def> %eax<kill> %ax<def> ; X64-NEXT: divb %sil @@ -78,7 +78,7 @@ define i8 @test_urem_noext_ah(i8 %x, i8 %y) { define i64 @test_urem_zext64_ah(i8 %x, i8 %y) { ; X32-LABEL: test_urem_zext64_ah: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax ; X32-NEXT: # kill: %eax<def> %eax<kill> %ax<def> ; X32-NEXT: divb {{[0-9]+}}(%esp) @@ -87,7 +87,7 @@ define i64 @test_urem_zext64_ah(i8 %x, i8 %y) { ; X32-NEXT: retl ; ; X64-LABEL: test_urem_zext64_ah: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movzbl %dil, %eax ; X64-NEXT: # kill: %eax<def> %eax<kill> %ax<def> ; X64-NEXT: divb %sil @@ -100,7 +100,7 @@ define i64 @test_urem_zext64_ah(i8 %x, i8 %y) { define signext i8 @test_sdivrem_sext_ah(i8 %x, i8 %y) { ; X32-LABEL: test_sdivrem_sext_ah: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movb {{[0-9]+}}(%esp), %al ; X32-NEXT: cbtw ; X32-NEXT: idivb {{[0-9]+}}(%esp) @@ -110,7 +110,7 @@ define signext i8 @test_sdivrem_sext_ah(i8 %x, i8 %y) { ; X32-NEXT: retl ; ; X64-LABEL: test_sdivrem_sext_ah: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movl %edi, %eax ; X64-NEXT: cbtw ; X64-NEXT: idivb %sil @@ -126,7 +126,7 @@ define signext i8 @test_sdivrem_sext_ah(i8 %x, i8 %y) { define signext i8 @test_srem_sext_ah(i8 %x, i8 %y) { ; X32-LABEL: test_srem_sext_ah: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movb {{[0-9]+}}(%esp), %al ; X32-NEXT: cbtw ; X32-NEXT: idivb {{[0-9]+}}(%esp) @@ -135,7 +135,7 @@ define signext i8 @test_srem_sext_ah(i8 %x, i8 %y) { ; X32-NEXT: retl ; ; X64-LABEL: test_srem_sext_ah: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movl %edi, %eax ; X64-NEXT: cbtw ; X64-NEXT: idivb %sil @@ -148,7 +148,7 @@ define signext i8 @test_srem_sext_ah(i8 %x, i8 %y) { define i8 @test_srem_noext_ah(i8 %x, i8 %y) { ; X32-LABEL: test_srem_noext_ah: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movb {{[0-9]+}}(%esp), %al ; X32-NEXT: movb {{[0-9]+}}(%esp), %cl ; X32-NEXT: cbtw @@ -159,7 +159,7 @@ define i8 @test_srem_noext_ah(i8 %x, i8 %y) { ; X32-NEXT: retl ; ; X64-LABEL: test_srem_noext_ah: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movl %edi, %eax ; X64-NEXT: cbtw ; X64-NEXT: idivb %sil @@ -174,7 +174,7 @@ define i8 @test_srem_noext_ah(i8 %x, i8 %y) { define i64 @test_srem_sext64_ah(i8 %x, i8 %y) { ; X32-LABEL: test_srem_sext64_ah: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movb {{[0-9]+}}(%esp), %al ; X32-NEXT: cbtw ; X32-NEXT: idivb {{[0-9]+}}(%esp) @@ -184,7 +184,7 @@ define i64 @test_srem_sext64_ah(i8 %x, i8 %y) { ; X32-NEXT: retl ; ; X64-LABEL: test_srem_sext64_ah: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movl %edi, %eax ; X64-NEXT: cbtw ; X64-NEXT: idivb %sil @@ -198,7 +198,7 @@ define i64 @test_srem_sext64_ah(i8 %x, i8 %y) { define i64 @pr25754(i8 %a, i8 %c) { ; X32-LABEL: pr25754: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax ; X32-NEXT: # kill: %eax<def> %eax<kill> %ax<def> ; X32-NEXT: divb {{[0-9]+}}(%esp) @@ -209,7 +209,7 @@ define i64 @pr25754(i8 %a, i8 %c) { ; X32-NEXT: retl ; ; X64-LABEL: pr25754: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movzbl %dil, %eax ; X64-NEXT: # kill: %eax<def> %eax<kill> %ax<def> ; X64-NEXT: divb %sil |

