Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- For PPC:
- converting method check1.Program:Main (string[])
- BB0 IN:
- BB3 IN: 0
- BB4 IN: 5 3
- BB13 IN: 15 4
- BB10 IN: 16 13
- BB6 IN: 10 7
- BB1 IN: 6
- BB7 IN: 10
- BB14 IN: 4
- BB15 IN: 14 16
- BB16 IN: 14
- BB5 IN: 3
- DTREE check1.Program:Main (string[]) 0
- BB0(dfn=0) (IDOM=BB-1): BB0
- BB3(dfn=1) (IDOM=BB0): BB0 BB3
- BB4(dfn=2) (IDOM=BB3): BB0 BB3 BB4
- BB13(dfn=3) (IDOM=BB4): BB0 BB3 BB4 BB13
- BB10(dfn=4) (IDOM=BB4): BB0 BB3 BB4 BB10
- BB6(dfn=5) (IDOM=BB10): BB0 BB3 BB4 BB10 BB6
- BB1(dfn=6) (IDOM=BB6): BB0 BB3 BB4 BB10 BB6 BB1
- BB7(dfn=7) (IDOM=BB10): BB0 BB3 BB4 BB10 BB7
- BB14(dfn=8) (IDOM=BB4): BB0 BB3 BB4 BB14
- BB15(dfn=9) (IDOM=BB14): BB0 BB3 BB4 BB14 BB15
- BB16(dfn=10) (IDOM=BB14): BB0 BB3 BB4 BB14 BB16
- BB5(dfn=11) (IDOM=BB3): BB0 BB3 BB5
- LIVENESS:
- BLOCK BB0 (BB3, ):
- GEN BB0: {}
- KILL BB0: {}
- BLOCK BB3 (BB4, BB5, ):
- iconst R36 <- [0]
- KILL: R36(4)
- r8const R34 <- [2.000000]
- KILL: R34(2)
- r8const R38 <- [2.000000]
- float_conv_to_i4 R35 <- R38
- KILL: R35(3)
- move R40 <- R35
- GEN: R35(3)
- icompare_imm R40 [2]
- int_beq [B4B5]
- GEN BB3: {}
- KILL BB3: {2, 3, 4}
- BLOCK BB4 (BB13, BB14, ):
- fmove R53 <- R34
- GEN: R34(2)
- fmove R56 <- R53
- fmove R57 <- R56
- fmove R60 <- R57
- call R59 <- [JIT_ICALL_ADDR] [f1 <- R60] clobbers: c
- iconst R61 <- [271789276]
- loadu4_membase R62 <- [R61 + 0x0]
- move R63 <- R59
- KILL: R63(6)
- icompare_imm R62 [0]
- int_bne_un [B14B13]
- GEN BB4: {2}
- KILL BB4: {6}
- BLOCK BB13 (BB10, ):
- move R55 <- R63
- GEN: R63(6)
- KILL: R55(5)
- GEN BB13: {6}
- KILL BB13: {5}
- BLOCK BB10 (BB6, BB7, ):
- move R36 <- R55
- GEN: R55(5)
- KILL: R36(4)
- icompare_imm R55 [2]
- GEN: R55(5)
- int_beq [B6B7]
- GEN BB10: {5}
- KILL BB10: {4}
- BLOCK BB6 (BB1, ):
- iconst R91 <- [404751392]
- voidcall [System.Console:Write (string)] [r3 <- R91] clobbers: c
- iconst R32 <- [0]
- KILL: R32(0)
- GEN BB6: {}
- KILL BB6: {0}
- BLOCK BB1 ():
- GEN BB1: {}
- KILL BB1: {}
- BLOCK BB7 (BB6, ):
- iconst R84 <- [272259016]
- iconst R85 <- [16]
- call R83 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] [r3 <- R84] [r4 <- R85] clobbers: c
- storei4_membase_reg [R83 + 0x8] <- R36
- GEN: R36(4)
- iconst R87 <- [404816992]
- move R88 <- R83
- call R89 <- [string:Concat (object,object)] [r3 <- R87] [r4 <- R88] clobbers: c
- voidcall [System.Console:Write (string)] [r3 <- R89] clobbers: c
- GEN BB7: {4}
- KILL BB7: {}
- BLOCK BB14 (BB15, BB16, ):
- call R66 <- [mono_thread_interruption_checkpoint] clobbers: c
- move R67 <- R66
- move R69 <- R63
- GEN: R63(6)
- KILL: R69(7)
- move R70 <- R67
- KILL: R70(8)
- icompare_imm R66 [0]
- int_bne_un [B16B15]
- GEN BB14: {6}
- KILL BB14: {7, 8}
- BLOCK BB15 (BB13, ):
- move R63 <- R69
- GEN: R69(7)
- KILL: R63(6)
- GEN BB15: {7}
- KILL BB15: {6}
- BLOCK BB16 (BB10, BB15, ):
- throw R70
- GEN: R70(8)
- not_reached
- iconst R55 <- [0]
- KILL: R55(5)
- br [B15]
- GEN BB16: {8}
- KILL BB16: {5}
- BLOCK BB5 (BB4, ):
- iconst R47 <- [272019936]
- iconst R48 <- [16]
- call R46 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] [r3 <- R47] [r4 <- R48] clobbers: c
- storei4_membase_reg [R46 + 0x8] <- R35
- GEN: R35(3)
- iconst R50 <- [404816928]
- move R51 <- R46
- call R52 <- [string:Concat (object,object)] [r3 <- R50] [r4 <- R51] clobbers: c
- voidcall [System.Console:Write (string)] [r3 <- R52] clobbers: c
- GEN BB5: {3}
- KILL BB5: {}
- ITERATION:
- P: BB5(11): IN: BB3 OUT:BB4
- LIVE IN BB5: {2, 3}
- P: BB16(10): IN: BB14 OUT:BB10 BB15
- LIVE IN BB16: {7, 8}
- P: BB15(9): IN: BB14 BB16 OUT:BB13
- ADD: 16
- LIVE IN BB15: {7}
- P: BB16(10): IN: BB14 OUT:BB10 BB15
- LIVE IN BB16: {7, 8}
- P: BB14(8): IN: BB4 OUT:BB15 BB16
- LIVE IN BB14: {6}
- P: BB7(7): IN: BB10 OUT:BB6
- LIVE IN BB7: {4}
- P: BB1(6): IN: BB6 OUT:
- P: BB6(5): IN: BB10 BB7 OUT:BB1
- LIVE IN BB6: {}
- P: BB10(4): IN: BB16 BB13 OUT:BB6 BB7
- ADD: 16
- LIVE IN BB10: {5}
- P: BB16(10): IN: BB14 OUT:BB10 BB15
- LIVE IN BB16: {7, 8}
- P: BB13(3): IN: BB15 BB4 OUT:BB10
- ADD: 15
- LIVE IN BB13: {6}
- P: BB15(9): IN: BB14 BB16 OUT:BB13
- LIVE IN BB15: {7}
- P: BB4(2): IN: BB5 BB3 OUT:BB13 BB14
- ADD: 5
- LIVE IN BB4: {2}
- P: BB5(11): IN: BB3 OUT:BB4
- LIVE IN BB5: {2, 3}
- P: BB3(1): IN: BB0 OUT:BB4 BB5
- LIVE IN BB3: {}
- P: BB0(0): IN: OUT:BB3
- LIVE IN BB0: {}
- IT: 12 15.
- LIVE IN BB5: {2, 3}
- LIVE OUT BB5: {2}
- LIVE IN BB16: {7, 8}
- LIVE OUT BB16: {5, 7}
- LIVE IN BB15: {7}
- LIVE OUT BB15: {6}
- LIVE IN BB14: {6}
- LIVE OUT BB14: {7, 8}
- LIVE IN BB7: {4}
- LIVE OUT BB7: {}
- LIVE IN BB1: {}
- LIVE OUT BB1: {}
- LIVE IN BB6: {}
- LIVE OUT BB6: {}
- LIVE IN BB10: {5}
- LIVE OUT BB10: {4}
- LIVE IN BB13: {6}
- LIVE OUT BB13: {5}
- LIVE IN BB4: {2}
- LIVE OUT BB4: {6}
- LIVE IN BB3: {}
- LIVE OUT BB3: {2, 3}
- LIVE IN BB0: {}
- LIVE OUT BB0: {}
- V0: [0x0 - 0x140007]
- V1: [0x0 - 0x0]
- V2: [0x40005 - 0x2fffff]
- V3: [0x40009 - 0x2c0008]
- V4: [0x40003 - 0x1c0008]
- V5: [0xc0003 - 0x2bffff]
- V6: [0x80011 - 0x27ffff]
- V7: [0x200007 - 0x2bffff]
- V8: [0x200009 - 0x280002]
- CFA: [0] def_cfa: sp+0x0
- CFA: [8] offset: unknown at cfa-0xfffffffc
- CFA: [c] def_cfa_offset: 0x40
- CFA: [10] offset: r27 at cfa-0x10
- CFA: [14] offset: r28 at cfa-0xc
- CFA: [18] offset: r29 at cfa-0x8
- CFA: [1c] offset: r30 at cfa-0x4
Advertisement
Add Comment
Please, Sign In to add comment