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 49bf847 commit 4b629f7Copy full SHA for 4b629f7
IGC/VectorCompiler/lib/GenXOpts/CMTrans/CMKernelArgOffset.cpp
@@ -591,6 +591,10 @@ void CMKernelArgOffset::processKernelOnOCLRT(Function *F) {
591
Alignment = IGCLLVM::getAlignmentValue(
592
DL.getPointerABIAlignment(Ty->getPointerAddressSpace()));
593
}
594
+ } else if (auto *VTy = dyn_cast<IGCLLVM::FixedVectorType>(Ty)) {
595
+ auto *ETy = VTy->getElementType();
596
+ Bytes = DL.getTypeSizeInBits(Ty) / 8;
597
+ Alignment = IGCLLVM::getAlignmentValue(DL.getABITypeAlignment(ETy));
598
} else {
599
Bytes = DL.getTypeSizeInBits(Ty) / 8;
600
Alignment = IGCLLVM::getAlignmentValue(DL.getABITypeAlignment(Ty));
0 commit comments