1) Fixed a bug related to struct that will cause incorrect offset
calculation
2) Fixed a bug related to llvm.memset that will lead to incorrect result
when memset to 0
Fixed a bug that caused offset miscalculation when processing GEP
instruction.