Home
last modified time | relevance | path

Searched refs:has16BitInsts (Results 1 – 8 of 8) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp413 (SLT == MVT::f16 && ST->has16BitInsts())) { in getArithmeticInstrCost()
418 if (SLT == MVT::f16 && ST->has16BitInsts()) { in getArithmeticInstrCost()
497 if (EltSize == 16 && Index == 0 && ST->has16BitInsts()) in getVectorInstrCost()
DAMDGPUCodeGenPrepare.cpp757 if (ST->has16BitInsts() && needsPromotionToI32(I.getType()) && in visitBinaryOperator()
849 if (ST->has16BitInsts() && needsPromotionToI32(I.getOperand(0)->getType()) && in visitICmpInst()
859 if (ST->has16BitInsts() && needsPromotionToI32(I.getType()) && in visitSelectInst()
878 if (ST->has16BitInsts() && needsPromotionToI32(I.getType()) && in visitBitreverseIntrinsicInst()
DAMDGPUISelLowering.cpp643 (ScalarVT == MVT::f16 && Subtarget->has16BitInsts())); in isFPImmLegal()
742 (Subtarget->has16BitInsts() && VT == MVT::f16); in isFAbsFree()
748 (Subtarget->has16BitInsts() && VT == MVT::f16) || in isFNegFree()
785 if (DestSize== 16 && Subtarget->has16BitInsts()) in isTruncateFree()
795 if (SrcSize == 16 && Subtarget->has16BitInsts()) in isZExtFree()
2414 if (Subtarget->has16BitInsts() && DestVT == MVT::f16) { in LowerUINT_TO_FP()
2441 if (Subtarget->has16BitInsts() && DestVT == MVT::f16) { in LowerSINT_TO_FP()
2595 if (Subtarget->has16BitInsts() && SrcVT == MVT::f16) { in LowerFP_TO_SINT()
2618 if (Subtarget->has16BitInsts() && SrcVT == MVT::f16) { in LowerFP_TO_UINT()
3145 if (Subtarget->has16BitInsts() && VT.getScalarType().bitsLE(MVT::i16)) in performMulCombine()
[all …]
DAMDGPUSubtarget.h141 bool has16BitInsts() const { in has16BitInsts() function
DSIISelLowering.cpp140 if (Subtarget->has16BitInsts()) { in SITargetLowering()
340 if (Subtarget->has16BitInsts()) { in SITargetLowering()
399 if (Subtarget->has16BitInsts()) { in SITargetLowering()
600 if (Subtarget->has16BitInsts()) { in SITargetLowering()
711 Subtarget->has16BitInsts() && in getRegisterTypeForCallingConv()
734 if (Size == 16 && Subtarget->has16BitInsts() && isPowerOf2_32(NumElts)) in getNumRegistersForCallingConv()
766 if (Size == 16 && Subtarget->has16BitInsts() && isPowerOf2_32(NumElts)) { in getVectorTypeBreakdownForCallingConv()
1163 if (Subtarget->has16BitInsts() && VT == MVT::i16) { in isTypeDesirableForOp()
3534 return Subtarget->has16BitInsts() && Subtarget->hasFP16Denormals(); in isFMAFasterThanFMulAndFAdd()
6742 if (!Subtarget->has16BitInsts() || in performZeroExtendCombine()
[all …]
DAMDGPU.td683 def Has16BitInsts : Predicate<"Subtarget->has16BitInsts()">,
DSIInstrInfo.cpp2374 return ST.has16BitInsts() && in isInlineConstant()
2420 return ST.has16BitInsts() && in isInlineConstant()
2430 return ST.has16BitInsts() && in isInlineConstant()
2434 return ST.has16BitInsts() && in isInlineConstant()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUSubtarget.h397 bool has16BitInsts() const { in has16BitInsts() function