forked from OSchip/llvm-project
AMDGPU/GlobalISel: Don't try to lower geometry shaders
Summary: The AMDGPU_GS calling convention is not supported yet. Reviewers: arsenm, nhaehnle Reviewed By: nhaehnle Subscribers: kzhuravl, wdng, yaxunl, rovka, kristof.beyls, dstuttard, tpr, t-tye, llvm-commits Differential Revision: https://reviews.llvm.org/D46041 llvm-svn: 331186
This commit is contained in:
parent
432a38838d
commit
6c81418a63
|
@ -88,6 +88,9 @@ void AMDGPUCallLowering::lowerParameter(MachineIRBuilder &MIRBuilder,
|
||||||
bool AMDGPUCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder,
|
bool AMDGPUCallLowering::lowerFormalArguments(MachineIRBuilder &MIRBuilder,
|
||||||
const Function &F,
|
const Function &F,
|
||||||
ArrayRef<unsigned> VRegs) const {
|
ArrayRef<unsigned> VRegs) const {
|
||||||
|
// AMDGPU_GS is not supported yet.
|
||||||
|
if (F.getCallingConv() == CallingConv::AMDGPU_GS)
|
||||||
|
return false;
|
||||||
|
|
||||||
MachineFunction &MF = MIRBuilder.getMF();
|
MachineFunction &MF = MIRBuilder.getMF();
|
||||||
const SISubtarget *Subtarget = static_cast<const SISubtarget *>(&MF.getSubtarget());
|
const SISubtarget *Subtarget = static_cast<const SISubtarget *>(&MF.getSubtarget());
|
||||||
|
|
Loading…
Reference in New Issue