Lines Matching refs:needsPromotionToI32
160 bool needsPromotionToI32(const Type *T) const;
376 assert(needsPromotionToI32(T) && "T does not need promotion to i32"); in getBaseElementBitWidth()
384 assert(needsPromotionToI32(T) && "T does not need promotion to i32"); in getI32Ty()
401 bool AMDGPUCodeGenPrepareImpl::needsPromotionToI32(const Type *T) const { in needsPromotionToI32() function in AMDGPUCodeGenPrepareImpl
415 return needsPromotionToI32(VT->getElementType()); in needsPromotionToI32()
464 assert(needsPromotionToI32(I.getType()) && in promoteUniformOpToI32()
511 assert(needsPromotionToI32(I.getOperand(0)->getType()) && in promoteUniformOpToI32()
538 assert(needsPromotionToI32(I.getType()) && in promoteUniformOpToI32()
570 assert(needsPromotionToI32(I.getType()) && in promoteUniformBitreverseToI32()
1543 if (ST->has16BitInsts() && needsPromotionToI32(I.getType()) && in visitBinaryOperator()
1672 if (ST->has16BitInsts() && needsPromotionToI32(I.getOperand(0)->getType()) && in visitICmpInst()
1686 if (ST->has16BitInsts() && needsPromotionToI32(I.getType())) { in visitSelectInst()
2029 if (ST->has16BitInsts() && needsPromotionToI32(I.getType()) && in visitBitreverseIntrinsicInst()