Lines Matching refs:needsPromotionToI32
89 bool needsPromotionToI32(const Type *T) const;
187 assert(needsPromotionToI32(T) && "T does not need promotion to i32"); in getBaseElementBitWidth()
195 assert(needsPromotionToI32(T) && "T does not need promotion to i32"); in getI32Ty()
212 bool AMDGPUCodeGenPrepare::needsPromotionToI32(const Type *T) const { in needsPromotionToI32() function in AMDGPUCodeGenPrepare
223 return needsPromotionToI32(VT->getElementType()); in needsPromotionToI32()
268 assert(needsPromotionToI32(I.getType()) && in promoteUniformOpToI32()
315 assert(needsPromotionToI32(I.getOperand(0)->getType()) && in promoteUniformOpToI32()
342 assert(needsPromotionToI32(I.getType()) && in promoteUniformOpToI32()
374 assert(needsPromotionToI32(I.getType()) && in promoteUniformBitreverseToI32()
756 if (ST->has16BitInsts() && needsPromotionToI32(I.getType()) && in visitBinaryOperator()
848 if (ST->has16BitInsts() && needsPromotionToI32(I.getOperand(0)->getType()) && in visitICmpInst()
858 if (ST->has16BitInsts() && needsPromotionToI32(I.getType()) && in visitSelectInst()
877 if (ST->has16BitInsts() && needsPromotionToI32(I.getType()) && in visitBitreverseIntrinsicInst()