[Refactoring] Move `createTypeInfoArray` into front-end.
[Refactoring] Remove use of Expression::addressOf in glue layer
Merge pull request #3270 from 9rnsr/refactor_glue

[Refactoring] Reduce dependencies between front-end and glue layer