Isinst/Cast opcodes: Properly handle case where object is null.
Compiler: Reorder some custom basic blocks to make LLVM disassembled code easier to understand.