We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent be8eb11 commit 0933210Copy full SHA for 0933210
IGC/Compiler/CISACodeGen/ComputeShaderLowering.cpp
@@ -93,7 +93,7 @@ void ComputeShaderLowering::shortenThreadID(GenIntrinsicInst& inst, Function& F)
93
llvm::Value* vSGV = builder.getInt32(usage);
94
llvm::Function* funcSGV = llvm::GenISAIntrinsic::getDeclaration(module, GenISAIntrinsic::GenISA_DCL_SystemValue, builder.getInt16Ty());
95
llvm::Value* vSGVCreate = builder.CreateCall(funcSGV, vSGV);
96
- vSGVCreate = builder.CreateZExtOrTrunc(vSGVCreate, builder.getInt32Ty());
+ vSGVCreate = builder.CreateZExtOrTrunc(vSGVCreate, builder.getIntNTy(inst.getType()->getPrimitiveSizeInBits()));
97
vSGVCreate = builder.CreateBitCast(vSGVCreate, inst.getType());
98
inst.replaceAllUsesWith(vSGVCreate);
99
0 commit comments