IsValueType should be done on resolved TypeDefinition instead of TypeReference.
Dummy implementation of ldtoken.
If (LLVM) type on stack are same, it is enough for comparison for conditional branching operations (same as comparison opcode).
Ldstr pushes an object on the stack, not a value.
Allow Conv_I and Conv_I8 on references.
Ignore pinned local variables for now.
Consider System.Boolean as a i8 instead of i1 (easier for now with MSIL i1/u1 = 8 bits), and System.Char as a i16.
Use DefaultType instead of TypeOnStack for Ldind/Stind opcodes.