[NVPTX] Clean up argument lowering code and properly handle alignment for structs...