This patch mainly adds support for GEP. To test GEP functionality, alloca/inttoptr are also introduced.