[Distributed] IRGen: Support argument with generic parameters passed directly
[Distributed] IRGen: Support argument with generic parameters passed directly

This is the case of e.g. `Array<T>` where argument is `Array<Int>`
we need to compute offset/size based on argument metadata but load
the argument using parameter type information.

apple/swift,roambotics/swift,roambotics/swift,atrick/swift,rudkx/swift,benlangmuir/swift,gregomni/swift,ahoppen/swift,rudkx/swift,apple/swift,benlangmuir/swift,atrick/swift,gregomni/swift,glessard/swift,ahoppen/swift,JGiola/swift,atrick/swift,apple/swift,glessard/swift,JGiola/swift,roambotics/swift,rudkx/swift,benlangmuir/swift,ahoppen/swift,atrick/swift,glessard/swift,ahoppen/swift,JGiola/swift,benlangmuir/swift,apple/swift,rudkx/swift,JGiola/swift,JGiola/swift,ahoppen/swift,gregomni/swift,apple/swift,glessard/swift,benlangmuir/swift,glessard/swift,atrick/swift,rudkx/swift,atrick/swift,gregomni/swift,apple/swift,rudkx/swift,gregomni/swift,JGiola/swift,ahoppen/swift,glessard/swift,roambotics/swift,roambotics/swift,benlangmuir/swift,gregomni/swift,roambotics/swift