[llvm] r356899 - [RegAlloc] Simplify MIR test

Jonas Paulsson via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 25 07:28:33 PDT 2019


Author: jonpa
Date: Mon Mar 25 07:28:32 2019
New Revision: 356899

URL: http://llvm.org/viewvc/llvm-project?rev=356899&view=rev
Log:
[RegAlloc]  Simplify MIR test

Remove the IR part from test/CodeGen/X86/regalloc-copy-hints.mir (added by
r355854).

To make the test remain functional, the parts of the MBB names referring to
BB names have been removed, as well as all machine memory operands.

Modified:
    llvm/trunk/test/CodeGen/X86/regalloc-copy-hints.mir

Modified: llvm/trunk/test/CodeGen/X86/regalloc-copy-hints.mir
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/regalloc-copy-hints.mir?rev=356899&r1=356898&r2=356899&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/regalloc-copy-hints.mir (original)
+++ llvm/trunk/test/CodeGen/X86/regalloc-copy-hints.mir Mon Mar 25 07:28:32 2019
@@ -3,310 +3,12 @@
 # REQUIRES: asserts
 
 --- |
-  %0 = type { %1 }
-  %1 = type { %2, %23, %23*, %27*, %28*, %29, %33*, %34, %42, i8, i32, i32, i32 }
-  %2 = type { %3, %6, %14, %14, i8, i8*, i8*, %16 }
-  %3 = type { i32 (...)**, %4*, %5* }
-  %4 = type { i32 (...)**, %3* }
-  %5 = type { i32 (...)** }
-  %6 = type { %7 }
-  %7 = type { %8, i32, %12 }
-  %8 = type { %9**, %9**, %9**, %10 }
-  %9 = type { i32, i32, i32, i8* }
-  %10 = type { %11 }
-  %11 = type { %9** }
-  %12 = type { %13 }
-  %13 = type { i32 }
-  %14 = type { i32, %15* }
-  %15 = type { i32, i32, i8* }
-  %16 = type { %17 }
-  %17 = type { %18*, %20, %22 }
-  %18 = type { %19* }
-  %19 = type <{ %18, %19*, %18*, i8, [3 x i8] }>
-  %20 = type { %21 }
-  %21 = type { %18 }
-  %22 = type { %13 }
-  %23 = type { %24 }
-  %24 = type { %18*, %25, %26 }
-  %25 = type { %21 }
-  %26 = type { %13 }
-  %27 = type { i32 (...)** }
-  %28 = type { i32 (...)** }
-  %29 = type { %30 }
-  %30 = type { %18*, %31, %32 }
-  %31 = type { %21 }
-  %32 = type { %13 }
-  %33 = type { i32 (...)** }
-  %34 = type { %35 }
-  %35 = type { %36 }
-  %36 = type { %37, i32, %41 }
-  %37 = type { %38**, %38**, %38**, %39 }
-  %38 = type { %42, i32 }
-  %39 = type { %40 }
-  %40 = type { %38** }
-  %41 = type { %13 }
-  %42 = type { %43 }
-  %43 = type { %18*, %44, %45 }
-  %44 = type { %21 }
-  %45 = type { %13 }
-  %46 = type { %47, %48 }
-  %47 = type <{ %18, %19*, %18*, i8 }>
-  %48 = type { %49 }
-  %49 = type { i32, %50 }
-  %50 = type { { i32, i32 }, { i32, i32 }, { i32, i32 }, { i32, i32 }, { i32, i32 }, { i32, i32 } }
-  
-  define void @fun(%0* %arg) local_unnamed_addr #0 align 2 personality i32 (...)* @__gxx_personality_v0 {
-  bb:
-    %tmp = getelementptr inbounds %0, %0* %arg, i32 0, i32 0, i32 1
-    %tmp1 = getelementptr inbounds %0, %0* %arg, i32 0, i32 0, i32 1, i32 0, i32 1, i32 0, i32 0
-    br i1 undef, label %bb5, label %bb6
-  
-  bb5:                                              ; preds = %bb
-    unreachable
-  
-  bb6:                                              ; preds = %bb
-    %tmp8 = getelementptr inbounds %0, %0* %arg, i32 0, i32 0, i32 8, i32 0, i32 1, i32 0, i32 0
-    br i1 undef, label %bb10, label %bb9
-  
-  bb9:                                              ; preds = %bb6
-    unreachable
-  
-  bb10:                                             ; preds = %bb6
-    store %18* %tmp8, %18** undef
-    br i1 undef, label %bb14, label %bb13
-  
-  bb13:                                             ; preds = %bb10
-    unreachable
-  
-  bb14:                                             ; preds = %bb10
-    br i1 undef, label %bb17, label %bb18
-  
-  bb17:                                             ; preds = %bb14
-    unreachable
-  
-  bb18:                                             ; preds = %bb14
-    br i1 undef, label %bb20, label %bb19
-  
-  bb19:                                             ; preds = %bb18
-    unreachable
-  
-  bb20:                                             ; preds = %bb18
-    br i1 undef, label %bb25, label %bb24
-  
-  bb24:                                             ; preds = %bb20
-    unreachable
-  
-  bb25:                                             ; preds = %bb20
-    br i1 undef, label %bb29, label %bb30
-  
-  bb29:                                             ; preds = %bb25
-    unreachable
-  
-  bb30:                                             ; preds = %bb25
-    br i1 undef, label %bb38, label %bb31
-  
-  bb31:                                             ; preds = %bb30
-    %tmp32 = getelementptr inbounds %0, %0* %arg, i32 0, i32 0, i32 1, i32 0, i32 1, i32 0, i32 0, i32 0
-    br i1 undef, label %bb34, label %bb35
-  
-  bb34:                                             ; preds = %bb31
-    unreachable
-  
-  bb35:                                             ; preds = %bb31
-    br i1 undef, label %bb40, label %bb36
-  
-  bb36:                                             ; preds = %bb35
-    unreachable
-  
-  bb38:                                             ; preds = %bb30
-    %tmp391 = bitcast %18* %tmp1 to %19**
-    br label %bb40
-  
-  bb40:                                             ; preds = %bb35, %bb38
-    %tmp41 = phi %18* [ %tmp1, %bb38 ], [ null, %bb35 ]
-    %tmp42 = phi %19** [ %tmp391, %bb38 ], [ %tmp32, %bb35 ]
-    br i1 undef, label %bb43, label %bb48
-  
-  bb43:                                             ; preds = %bb40
-    %tmp44 = tail call i8* @_Znwj()
-    store %18* %tmp41, %18** undef
-    %tmp46 = bitcast %19** %tmp42 to i8**
-    store i8* %tmp44, i8** %tmp46
-    %0 = bitcast i8* %tmp44 to %46*
-    tail call void @_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_()
-    br label %bb48
-  
-  bb48:                                             ; preds = %bb43, %bb40
-    %tmp49 = phi %46* [ %0, %bb43 ], [ undef, %bb40 ]
-    %tmp50 = getelementptr inbounds %46, %46* %tmp49, i32 0, i32 1, i32 0, i32 1, i32 4, i32 0
-    store i32 ptrtoint (i1 (%0*)* @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private15_preEnd__authorEv to i32), i32* %tmp50
-    br i1 undef, label %bb52, label %bb53
-  
-  bb52:                                             ; preds = %bb48
-    unreachable
-  
-  bb53:                                             ; preds = %bb48
-    br i1 undef, label %bb55, label %bb54
-  
-  bb54:                                             ; preds = %bb53
-    unreachable
-  
-  bb55:                                             ; preds = %bb53
-    br i1 undef, label %bb59, label %bb58
-  
-  bb58:                                             ; preds = %bb55
-    unreachable
-  
-  bb59:                                             ; preds = %bb55
-    br i1 undef, label %bb62, label %bb61
-  
-  bb61:                                             ; preds = %bb59
-    unreachable
-  
-  bb62:                                             ; preds = %bb59
-    br i1 undef, label %bb64, label %bb65
-  
-  bb64:                                             ; preds = %bb62
-    unreachable
-  
-  bb65:                                             ; preds = %bb62
-    %tmp66 = icmp eq %46* null, null
-    br i1 %tmp66, label %bb72, label %bb67
-  
-  bb67:                                             ; preds = %bb65
-    %tmp68 = getelementptr inbounds %0, %0* %arg, i32 0, i32 0, i32 1, i32 0, i32 1, i32 0, i32 0, i32 0
-    br i1 undef, label %bb70, label %bb74
-  
-  bb70:                                             ; preds = %bb67
-    unreachable
-  
-  bb72:                                             ; preds = %bb65
-    %tmp732 = bitcast %18* %tmp1 to %19**
-    br label %bb74
-  
-  bb74:                                             ; preds = %bb67, %bb72
-    %tmp75 = phi %18* [ %tmp1, %bb72 ], [ null, %bb67 ]
-    %tmp76 = phi %19** [ %tmp732, %bb72 ], [ %tmp68, %bb67 ]
-    %tmp77 = tail call i8* @_Znwj()
-    store %18* %tmp75, %18** undef
-    %tmp79 = bitcast %19** %tmp76 to i8**
-    store i8* %tmp77, i8** %tmp79
-    %1 = bitcast i8* %tmp77 to %46*
-    tail call void @_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_()
-    %tmp81 = getelementptr inbounds %46, %46* %1, i32 0, i32 1, i32 0, i32 1, i32 2, i32 0
-    store i32 ptrtoint (i1 (%0*)* @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private14_end__commentsEv to i32), i32* %tmp81
-    store %18* %tmp8, %18** undef
-    %2 = bitcast %0* %arg to i8*
-    %sunkaddr = getelementptr i8, i8* %2, i32 140
-    %3 = bitcast i8* %sunkaddr to %18**
-    %tmp85 = load %18*, %18** %3
-    %tmp864 = bitcast %18* %tmp85 to %19**
-    %tmp87 = load %19*, %19** %tmp864
-    %tmp88 = icmp eq %19* %tmp87, null
-    br i1 %tmp88, label %bb90, label %bb89
-  
-  bb89:                                             ; preds = %bb74
-    unreachable
-  
-  bb90:                                             ; preds = %bb74
-    br i1 undef, label %bb94, label %bb92
-  
-  bb92:                                             ; preds = %bb90
-    br i1 undef, label %bb96, label %bb97
-  
-  bb94:                                             ; preds = %bb90
-    unreachable
-  
-  bb96:                                             ; preds = %bb92
-    unreachable
-  
-  bb97:                                             ; preds = %bb92
-    br i1 undef, label %bb101, label %bb102
-  
-  bb101:                                            ; preds = %bb97
-    unreachable
-  
-  bb102:                                            ; preds = %bb97
-    br i1 undef, label %bb104, label %bb103
-  
-  bb103:                                            ; preds = %bb102
-    unreachable
-  
-  bb104:                                            ; preds = %bb102
-    br i1 undef, label %bb109, label %bb108
-  
-  bb108:                                            ; preds = %bb104
-    unreachable
-  
-  bb109:                                            ; preds = %bb104
-    br i1 undef, label %bb111, label %bb112
-  
-  bb111:                                            ; preds = %bb109
-    unreachable
-  
-  bb112:                                            ; preds = %bb109
-    br i1 undef, label %bb118, label %bb117
-  
-  bb117:                                            ; preds = %bb112
-    unreachable
-  
-  bb118:                                            ; preds = %bb112
-    br i1 undef, label %bb120, label %bb121
-  
-  bb120:                                            ; preds = %bb118
-    unreachable
-  
-  bb121:                                            ; preds = %bb118
-    br i1 undef, label %bb124, label %bb125
-  
-  bb124:                                            ; preds = %bb121
-    unreachable
-  
-  bb125:                                            ; preds = %bb121
-    %4 = bitcast %18* %tmp1 to %46**
-    %tmp126 = load %46*, %46** %4
-    %tmp127 = icmp eq %46* %tmp126, null
-    br i1 %tmp127, label %bb135, label %bb128
-  
-  bb128:                                            ; preds = %bb125
-    br label %bb129
-  
-  bb129:                                            ; preds = %bb131, %bb128
-    %tmp130 = icmp ugt i32 undef, 95406324
-    br i1 %tmp130, label %bb131, label %bb133
-  
-  bb131:                                            ; preds = %bb129
-    br label %bb129
-  
-  bb133:                                            ; preds = %bb129
-    unreachable
-  
-  bb135:                                            ; preds = %bb125
-    br i1 undef, label %bb137, label %bb138
-  
-  bb137:                                            ; preds = %bb135
-    unreachable
-  
-  bb138:                                            ; preds = %bb135
-    unreachable
-  }
-  
-  declare zeroext i1 @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private15_preEnd__authorEv(%0*) #0
-  
-  declare zeroext i1 @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private14_end__commentsEv(%0*) #0 align 2
-  
-  declare i32 @__gxx_personality_v0(...) #0
-  
-  declare noalias nonnull i8* @_Znwj() local_unnamed_addr #0
-  
-  declare void @_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_() local_unnamed_addr #0
-  
-  ; Function Attrs: nounwind
-  declare void @llvm.stackprotector(i8*, i8**) #1
-  
-  attributes #0 = { "target-cpu"="i486" }
-  attributes #1 = { nounwind }
+  define void @fun() { ret void }
 
+  declare noalias nonnull i8* @_Znwj()
+  declare void @_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_()
+  declare zeroext i1 @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private14_end__commentsEv()
+  declare zeroext i1 @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private15_preEnd__authorEv()
 ...
 ---
 # A physreg should always only be hinted once per getRegAllocationHints() query.
@@ -405,7 +107,7 @@ frameInfo:
 fixedStack:      
   - { id: 0, size: 4, alignment: 4, stack-id: 0, isImmutable: true }
 body:             |
-  bb.0.bb:
+  bb.0:
     successors: %bb.1(0x00000001), %bb.2(0x7fffffff)
   
     %13:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -413,11 +115,11 @@ body:             |
     JNE_1 %bb.2, implicit killed $eflags
     JMP_1 %bb.1
   
-  bb.1.bb5:
+  bb.1:
     successors: 
   
   
-  bb.2.bb6:
+  bb.2:
     successors: %bb.4(0x7fffffff), %bb.3(0x00000001)
   
     %15:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -425,26 +127,26 @@ body:             |
     JNE_1 %bb.4, implicit killed $eflags
     JMP_1 %bb.3
   
-  bb.3.bb9:
+  bb.3:
     successors: 
   
   
-  bb.4.bb10:
+  bb.4:
     successors: %bb.6(0x7fffffff), %bb.5(0x00000001)
   
-    %12:gr32 = MOV32rm %fixed-stack.0, 1, $noreg, 0, $noreg :: (load 4 from %fixed-stack.0)
+    %12:gr32 = MOV32rm %fixed-stack.0, 1, $noreg, 0, $noreg
     %1:gr32 = LEA32r %12, 1, $noreg, 144, $noreg
-    MOV32mr undef %17:gr32, 1, $noreg, 0, $noreg, %1 :: (store 4 into `%18** undef`)
+    MOV32mr undef %17:gr32, 1, $noreg, 0, $noreg, %1
     %18:gr32_abcd = MOV32r0 implicit-def dead $eflags
     TEST8rr %18.sub_8bit, %18.sub_8bit, implicit-def $eflags
     JNE_1 %bb.6, implicit killed $eflags
     JMP_1 %bb.5
   
-  bb.5.bb13:
+  bb.5:
     successors: 
   
   
-  bb.6.bb14:
+  bb.6:
     successors: %bb.7(0x00000001), %bb.8(0x7fffffff)
   
     %20:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -452,11 +154,11 @@ body:             |
     JNE_1 %bb.8, implicit killed $eflags
     JMP_1 %bb.7
   
-  bb.7.bb17:
+  bb.7:
     successors: 
   
   
-  bb.8.bb18:
+  bb.8:
     successors: %bb.10(0x7fffffff), %bb.9(0x00000001)
   
     %22:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -464,11 +166,11 @@ body:             |
     JNE_1 %bb.10, implicit killed $eflags
     JMP_1 %bb.9
   
-  bb.9.bb19:
+  bb.9:
     successors: 
   
   
-  bb.10.bb20:
+  bb.10:
     successors: %bb.12(0x7fffffff), %bb.11(0x00000001)
   
     %24:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -476,11 +178,11 @@ body:             |
     JNE_1 %bb.12, implicit killed $eflags
     JMP_1 %bb.11
   
-  bb.11.bb24:
+  bb.11:
     successors: 
   
   
-  bb.12.bb25:
+  bb.12:
     successors: %bb.13(0x00000001), %bb.14(0x7fffffff)
   
     %26:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -488,18 +190,18 @@ body:             |
     JNE_1 %bb.14, implicit killed $eflags
     JMP_1 %bb.13
   
-  bb.13.bb29:
+  bb.13:
     successors: 
   
   
-  bb.14.bb30:
+  bb.14:
     %0:gr32 = LEA32r %12, 1, $noreg, 80, $noreg
     %28:gr32_abcd = MOV32r0 implicit-def dead $eflags
     TEST8rr %28.sub_8bit, %28.sub_8bit, implicit-def $eflags
     JNE_1 %bb.20, implicit killed $eflags
     JMP_1 %bb.15
   
-  bb.15.bb31:
+  bb.15:
     successors: %bb.16(0x00000001), %bb.17(0x7fffffff)
   
     %78:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -507,11 +209,11 @@ body:             |
     JNE_1 %bb.17, implicit killed $eflags
     JMP_1 %bb.16
   
-  bb.16.bb34:
+  bb.16:
     successors: 
   
   
-  bb.17.bb35:
+  bb.17:
     successors: %bb.18(0x7fffffff), %bb.19(0x00000001)
   
     TEST8rr %78.sub_8bit, %78.sub_8bit, implicit-def $eflags
@@ -521,15 +223,15 @@ body:             |
     %79:gr32 = LEA32r %12, 1, $noreg, 80, $noreg
     JMP_1 %bb.21
   
-  bb.19.bb36:
+  bb.19:
     successors: 
   
   
-  bb.20.bb38:
+  bb.20:
     %78:gr32_abcd = COPY %0
     %79:gr32 = COPY %0
   
-  bb.21.bb40:
+  bb.21:
     successors: %bb.22, %bb.23
   
     %35:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -538,31 +240,31 @@ body:             |
     JNE_1 %bb.23, implicit killed $eflags
     JMP_1 %bb.22
   
-  bb.22.bb43:
+  bb.22:
     ADJCALLSTACKDOWN32 0, 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
     CALLpcrel32 @_Znwj, csr_32, implicit $esp, implicit $ssp, implicit-def $esp, implicit-def $ssp, implicit-def $eax
     ADJCALLSTACKUP32 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
     %80:gr32 = COPY killed $eax
-    MOV32mr undef %38:gr32, 1, $noreg, 0, $noreg, %78 :: (store 4 into `%18** undef`)
-    MOV32mr %79, 1, $noreg, 0, $noreg, %80 :: (store 4 into %ir.tmp46)
+    MOV32mr undef %38:gr32, 1, $noreg, 0, $noreg, %78
+    MOV32mr %79, 1, $noreg, 0, $noreg, %80
     ADJCALLSTACKDOWN32 0, 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
     CALLpcrel32 @_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_, csr_32, implicit $esp, implicit $ssp, implicit-def $esp, implicit-def $ssp
     ADJCALLSTACKUP32 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
   
-  bb.23.bb48:
+  bb.23:
     successors: %bb.24(0x00000001), %bb.25(0x7fffffff)
   
-    MOV32mi %80, 1, $noreg, 52, $noreg, @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private15_preEnd__authorEv :: (store 4 into %ir.tmp50)
+    MOV32mi %80, 1, $noreg, 52, $noreg, @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private15_preEnd__authorEv
     %39:gr32_abcd = MOV32r0 implicit-def dead $eflags
     TEST8rr %39.sub_8bit, %39.sub_8bit, implicit-def $eflags
     JNE_1 %bb.25, implicit killed $eflags
     JMP_1 %bb.24
   
-  bb.24.bb52:
+  bb.24:
     successors: 
   
   
-  bb.25.bb53:
+  bb.25:
     successors: %bb.27(0x7fffffff), %bb.26(0x00000001)
   
     %41:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -570,11 +272,11 @@ body:             |
     JNE_1 %bb.27, implicit killed $eflags
     JMP_1 %bb.26
   
-  bb.26.bb54:
+  bb.26:
     successors: 
   
   
-  bb.27.bb55:
+  bb.27:
     successors: %bb.29(0x7fffffff), %bb.28(0x00000001)
   
     %43:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -582,11 +284,11 @@ body:             |
     JNE_1 %bb.29, implicit killed $eflags
     JMP_1 %bb.28
   
-  bb.28.bb58:
+  bb.28:
     successors: 
   
   
-  bb.29.bb59:
+  bb.29:
     successors: %bb.31(0x7fffffff), %bb.30(0x00000001)
   
     %45:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -594,11 +296,11 @@ body:             |
     JNE_1 %bb.31, implicit killed $eflags
     JMP_1 %bb.30
   
-  bb.30.bb61:
+  bb.30:
     successors: 
   
   
-  bb.31.bb62:
+  bb.31:
     successors: %bb.32(0x00000001), %bb.33(0x7fffffff)
   
     %47:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -606,11 +308,11 @@ body:             |
     JNE_1 %bb.33, implicit killed $eflags
     JMP_1 %bb.32
   
-  bb.32.bb64:
+  bb.32:
     successors: 
   
   
-  bb.33.bb65:
+  bb.33:
     successors: %bb.37(0x30000000), %bb.34(0x50000000)
   
     %49:gr8 = MOV8ri 1
@@ -618,7 +320,7 @@ body:             |
     JNE_1 %bb.37, implicit killed $eflags
     JMP_1 %bb.34
   
-  bb.34.bb67:
+  bb.34:
     successors: %bb.36(0x00000001), %bb.35(0x7fffffff)
   
     %81:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -629,38 +331,38 @@ body:             |
     %82:gr32 = LEA32r %12, 1, $noreg, 80, $noreg
     JMP_1 %bb.38
   
-  bb.36.bb70:
+  bb.36:
     successors: 
   
   
-  bb.37.bb72:
+  bb.37:
     %81:gr32_abcd = COPY %0
     %82:gr32 = COPY %0
   
-  bb.38.bb74:
+  bb.38:
     successors: %bb.40(0x7fffffff), %bb.39(0x00000001)
   
     ADJCALLSTACKDOWN32 0, 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
     CALLpcrel32 @_Znwj, csr_32, implicit $esp, implicit $ssp, implicit-def $esp, implicit-def $ssp, implicit-def $eax
     ADJCALLSTACKUP32 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
     %52:gr32 = COPY killed $eax
-    MOV32mr undef %53:gr32, 1, $noreg, 0, $noreg, %81 :: (store 4 into `%18** undef`)
-    MOV32mr %82, 1, $noreg, 0, $noreg, %52 :: (store 4 into %ir.tmp79)
+    MOV32mr undef %53:gr32, 1, $noreg, 0, $noreg, %81
+    MOV32mr %82, 1, $noreg, 0, $noreg, %52
     ADJCALLSTACKDOWN32 0, 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
     CALLpcrel32 @_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_, csr_32, implicit $esp, implicit $ssp, implicit-def $esp, implicit-def $ssp
     ADJCALLSTACKUP32 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
-    MOV32mi %52, 1, $noreg, 36, $noreg, @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private14_end__commentsEv :: (store 4 into %ir.tmp81)
-    MOV32mr undef %54:gr32, 1, $noreg, 0, $noreg, %1 :: (store 4 into `%18** undef`)
-    %55:gr32 = MOV32rm %12, 1, $noreg, 140, $noreg :: (load 4 from %ir.3)
-    CMP32mi8 %55, 1, $noreg, 0, $noreg, 0, implicit-def $eflags :: (load 4 from %ir.tmp864)
+    MOV32mi %52, 1, $noreg, 36, $noreg, @_ZN15COLLADASaxFWL1429ColladaParserAutoGen14Private14_end__commentsEv
+    MOV32mr undef %54:gr32, 1, $noreg, 0, $noreg, %1
+    %55:gr32 = MOV32rm %12, 1, $noreg, 140, $noreg
+    CMP32mi8 %55, 1, $noreg, 0, $noreg, 0, implicit-def $eflags
     JE_1 %bb.40, implicit killed $eflags
     JMP_1 %bb.39
   
-  bb.39.bb89:
+  bb.39:
     successors: 
   
   
-  bb.40.bb90:
+  bb.40:
     successors: %bb.42(0x00000001), %bb.41(0x7fffffff)
   
     %56:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -668,7 +370,7 @@ body:             |
     JNE_1 %bb.42, implicit killed $eflags
     JMP_1 %bb.41
   
-  bb.41.bb92:
+  bb.41:
     successors: %bb.43(0x00000001), %bb.44(0x7fffffff)
   
     %58:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -676,15 +378,15 @@ body:             |
     JNE_1 %bb.43, implicit killed $eflags
     JMP_1 %bb.44
   
-  bb.42.bb94:
+  bb.42:
     successors: 
   
   
-  bb.43.bb96:
+  bb.43:
     successors: 
   
   
-  bb.44.bb97:
+  bb.44:
     successors: %bb.45(0x00000001), %bb.46(0x7fffffff)
   
     %60:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -692,11 +394,11 @@ body:             |
     JNE_1 %bb.46, implicit killed $eflags
     JMP_1 %bb.45
   
-  bb.45.bb101:
+  bb.45:
     successors: 
   
   
-  bb.46.bb102:
+  bb.46:
     successors: %bb.48(0x7fffffff), %bb.47(0x00000001)
   
     %62:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -704,11 +406,11 @@ body:             |
     JNE_1 %bb.48, implicit killed $eflags
     JMP_1 %bb.47
   
-  bb.47.bb103:
+  bb.47:
     successors: 
   
   
-  bb.48.bb104:
+  bb.48:
     successors: %bb.50(0x7fffffff), %bb.49(0x00000001)
   
     %64:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -716,11 +418,11 @@ body:             |
     JNE_1 %bb.50, implicit killed $eflags
     JMP_1 %bb.49
   
-  bb.49.bb108:
+  bb.49:
     successors: 
   
   
-  bb.50.bb109:
+  bb.50:
     successors: %bb.51(0x00000001), %bb.52(0x7fffffff)
   
     %66:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -728,11 +430,11 @@ body:             |
     JNE_1 %bb.52, implicit killed $eflags
     JMP_1 %bb.51
   
-  bb.51.bb111:
+  bb.51:
     successors: 
   
   
-  bb.52.bb112:
+  bb.52:
     successors: %bb.54(0x7fffffff), %bb.53(0x00000001)
   
     %68:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -740,11 +442,11 @@ body:             |
     JNE_1 %bb.54, implicit killed $eflags
     JMP_1 %bb.53
   
-  bb.53.bb117:
+  bb.53:
     successors: 
   
   
-  bb.54.bb118:
+  bb.54:
     successors: %bb.55(0x00000001), %bb.56(0x7fffffff)
   
     %70:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -752,11 +454,11 @@ body:             |
     JNE_1 %bb.56, implicit killed $eflags
     JMP_1 %bb.55
   
-  bb.55.bb120:
+  bb.55:
     successors: 
   
   
-  bb.56.bb121:
+  bb.56:
     successors: %bb.57(0x00000001), %bb.58(0x7fffffff)
   
     %72:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -764,31 +466,31 @@ body:             |
     JNE_1 %bb.58, implicit killed $eflags
     JMP_1 %bb.57
   
-  bb.57.bb124:
+  bb.57:
     successors: 
   
   
-  bb.58.bb125:
+  bb.58:
     successors: %bb.62(0x00000001), %bb.59(0x7fffffff)
   
-    CMP32mi8 %0, 1, $noreg, 0, $noreg, 0, implicit-def $eflags :: (load 4 from %ir.4)
+    CMP32mi8 %0, 1, $noreg, 0, $noreg, 0, implicit-def $eflags
     JE_1 %bb.62, implicit killed $eflags
     JMP_1 %bb.59
   
-  bb.59.bb128:
+  bb.59:
   
-  bb.60.bb129:
+  bb.60:
     successors: %bb.60(0x7fffffff), %bb.61(0x00000001)
   
     CMP32ri undef %75:gr32, 95406325, implicit-def $eflags
     JB_1 %bb.61, implicit killed $eflags
     JMP_1 %bb.60
   
-  bb.61.bb133:
+  bb.61:
     successors: 
   
   
-  bb.62.bb135:
+  bb.62:
     successors: %bb.63, %bb.64
   
     %76:gr32_abcd = MOV32r0 implicit-def dead $eflags
@@ -796,10 +498,10 @@ body:             |
     JNE_1 %bb.64, implicit killed $eflags
     JMP_1 %bb.63
   
-  bb.63.bb137:
+  bb.63:
     successors: 
   
   
-  bb.64.bb138:
+  bb.64:
 
 ...




More information about the llvm-commits mailing list