First question
Some time has passed since I worked on the Valgrind tool (even longer than this old question), but in case someone is still interested, here is what I dug from my memory:
Firstly, the difference: the super block is slightly different from the base block. Valgrind uses superblocks, not base blocks. A super block can exit at any point, but the base block will only ever exit it.
Valgrind 200 . , 200 IRStatements ( ).
: , Valgrind , . - , , . , , .
, ... , . : " Valgrind , ?", , . - , , , ( ).
: " IRSB?", , , Valgrind , , ( , ). . , , Valgrind . , , , , Valgrind.