LLVM was designed the way(Picture). And I want to know if i understand correctly.
Smart Contract is byte code. So EOSIO need to interpret the byte code. EOSIO use WAVM converting to Middle End IR from Byte code. Like.. WABT Format. So EOSIO can use a function in contract.
Do I understand correctly?