AMDGPU/SI: Fix kernel argument ABI for HSA
authorTom Stellard <thomas.stellard@amd.com>
Fri, 16 Sep 2016 22:20:24 +0000 (22:20 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 16 Sep 2016 22:20:24 +0000 (22:20 +0000)
commit7998db634cc8532fe7f00f4bc587611e926f463a
treeac744873bf4c601f875f4b9820857d488bf96c58
parent6ee60bcf9b8048e7cdbf7caf99c5340e7e72091f
AMDGPU/SI: Fix kernel argument ABI for HSA

Summary: i8, i16, and f16 values are not extended to 32-bit in the HSA kernel ABI.

Reviewers: arsenm

Subscribers: arsenm, kzhuravl, wdng, nhaehnle, llvm-commits, yaxunl

Differential Revision: https://reviews.llvm.org/D24621

llvm-svn: 281789
llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
llvm/test/CodeGen/AMDGPU/kernel-args.ll