Call argument split

Hi,

In the call node all the arguments are broken into parts of legal type. e.g. For the target with 8 bit legal type and 16 bit integer size, a call with integer argument will have two arguments of type i8.

During lowering, how will I get to know that integer argument was passed?

Regards

Sachin