Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2012
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. # After PrologEpilogCodeInserter
  2. # Machine code for function heap_initialize: Post SSA
  3. Function Live Ins: %R0 in %vreg0, %R1 in %vreg1
  4. Function Live Outs: %R0
  5.  
  6. BB#0: derived from LLVM BB %entry
  7. Live Ins: %R0 %R1
  8. STrri_a %SP, -4, %FP
  9. %FP<def> = MOVrr %SP
  10. STrri %R0, 0, %R1; mem:ST4[%size11]
  11. %R2<def> = ADDrui %R0, 32, pred:0, pred:%noreg
  12. STrri %R0, 16, %R2<kill>; mem:ST4[%first]
  13. %R2<def> = LDri %R0, 0; mem:LD4[%size22]
  14. %R2<def> = ADDrsi %R2<kill>, -48
  15. STrri %R0, 4, %R2<kill>; mem:ST4[%free]
  16. STliri %R0, 8, 1; mem:ST4[%num_free]
  17. STliri %R0, 12, 0; mem:ST4[%num_alloced]
  18. %R2<def> = LDri %R0, 16; mem:LD4[%first4]
  19. STrri %R0, 20, %R2<kill>; mem:ST4[%freel]
  20. %R2<def> = LDri %R0, 16; mem:LD4[%first5]
  21. %R1<def> = ADDrr %R1<kill>, %R2<kill>, pred:0, pred:%noreg
  22. %R1<def> = ADDrsi %R1<kill>, -64
  23. STrri %R0, 24, %R1<kill>; mem:ST4[%llastb]
  24. %R1<def> = LDri %R0, 16; mem:LD4[%first9]
  25. STliri %R1<kill>, 4, 0; mem:ST4[%psize]
  26. %R1<def> = LDri %R0, 4; mem:LD4[%free10]
  27. %R1<def> = ADDrui %R1<kill>, 16, pred:0, pred:%noreg
  28. %R2<def> = LDri %R0, 16; mem:LD4[%first11]
  29. STrri %R2<kill>, 0, %R1<kill>; mem:ST4[%tsize3]
  30. %R1<def> = LDri %R0, 16; mem:LD4[%first12]
  31. STliri %R1<kill>, 8, 6; mem:ST4[%flags]
  32. %R1<def> = LDri %R0, 16; mem:LD4[%first13]
  33. STliri %R1<kill>, 16, 0; mem:ST4[%next]
  34. %R1<def> = LDri %R0, 16; mem:LD4[%first14]
  35. STliri %R1<kill>, 12, 0; mem:ST4[%prev]
  36. LDri_ab %FP, %SP, 4
  37. RET %R0<imp-use,kill>
  38.  
  39. # End machine code for function heap_initialize.
  40.  
  41. *** Bad machine code: Explicit definition marked as use ***
  42. - function: heap_initialize
  43. - basic block: entry 0x37a4a50 (BB#0)
  44. - instruction: LDri_ab %FP, %SP, 4
  45. - operand 0: %FP
  46. LLVM ERROR: Found 1 machine code errors.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement