| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILShaderFlags.cpp | 134 I.getType()->isIntegerTy(16) || I.getType()->isHalfTy(); in updateFunctionFlags() 138 if (Op->getType()->isIntegerTy(16) || Op->getType()->isHalfTy()) { in updateFunctionFlags()
|
| H A D | DXILOpBuilder.cpp | 215 if (ElementTy->isHalfTy() || ElementTy->isIntegerTy(16)) { in getCBufRetType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 69 if (VTy->isHalfTy() || VTy->isIntegerTy(16)) { in canSafelyConvertTo16Bit() 97 if (CastSrcTy->isHalfTy() || CastSrcTy->isIntegerTy(16)) in canSafelyConvertTo16Bit() 241 User->getType()->getScalarType()->isHalfTy()) { in simplifyAMDGCNImageIntrinsic() 266 if (!Tr || !Tr->getType()->isHalfTy()) { in simplifyAMDGCNImageIntrinsic() 418 if (Src->getType()->isHalfTy()) in matchFPExtFromF16() 495 SqrtOp->getType()->isHalfTy(); in canContractSqrtToRsq() 717 if (IID == Intrinsic::amdgcn_sqrt && Src->getType()->isHalfTy()) { in instCombineIntrinsic() 852 if (Src->getType()->isHalfTy()) in instCombineIntrinsic() 1301 } else if (!Ty->isFloatTy() && !Ty->isDoubleTy() && !Ty->isHalfTy()) in instCombineIntrinsic()
|
| H A D | AMDGPUImageIntrinsicOptimizer.cpp | 201 bool isD16 = EltTy->isHalfTy(); in optimizeSection()
|
| H A D | AMDGPULibCalls.cpp | 1028 const bool ShouldUseIntrinsic = eltType->isFloatTy() || eltType->isHalfTy(); in fold_pow() 1264 if (!IsF32 && !FltTy->isHalfTy() && (!AllowF64 || !FltTy->isDoubleTy())) in shouldReplaceLibcallWithIntrinsic()
|
| H A D | AMDGPUCodeGenPrepare.cpp | 431 (Ty->isHalfTy() && ST.has16BitInsts()); in isLegalFloatingTy() 2315 if (!Ty->isFloatTy() && (!Ty->isHalfTy() || ST.has16BitInsts())) in visitSqrt()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Type.h | 100 bool isHalfTy() const { return LLVMTy->isHalfTy(); } in isHalfTy() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXUtilities.h | 90 Ty->getScalarSizeInBits() == 128 || Ty->isHalfTy() || Ty->isBFloatTy(); in shouldPassAsArray()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 382 if (Ty->isBFloatTy() || (Ty->isHalfTy() && !ST->hasVInstructionsF16())) in isLegalToVectorizeReduction() 435 if ((ScalarTy->isHalfTy() && ST->hasStdExtZfhmin()) ||
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | SystemZ.cpp | 110 if (Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy() || in testFPKind() 293 (ArgTy->isHalfTy() || ArgTy->isFloatTy() || ArgTy->isDoubleTy())); in EmitVAArg()
|
| H A D | RISCV.cpp | 570 if ((EltType->isHalfTy() && !TI.hasFeature("zvfhmin")) || in coerceVLSVector()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Type.h | 142 bool isHalfTy() const { return getTypeID() == HalfTyID; } in isHalfTy() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVCallLowering.cpp | 336 if (EltTy->isHalfTy()) in isLegalElementTypeForRVV() 353 if (T->isHalfTy() || T->isFloatTy() || T->isDoubleTy() || T->isFP128Ty()) in isSupportedArgumentType()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandFp.cpp | 104 if (FloatVal->getType()->isHalfTy()) { in expandFPToI() 557 } else if (IToFP->getType()->isHalfTy() || IToFP->getType()->isBFloatTy()) { in expandIToFP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 469 if (CFP->getType()->isHalfTy()){ in ReadDataFromGlobal() 1929 if (Ty->isHalfTy() || Ty->isFloatTy()) { in GetConstantFoldFPValue() 2103 if (Ty->isBFloatTy() || Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy()) in getValueAsDouble() 2327 if (!Ty->isHalfTy() && !Ty->isFloatTy() && !Ty->isDoubleTy() && in ConstantFoldScalarCall1() 3160 if (!Ty->isHalfTy() && !Ty->isFloatTy() && !Ty->isDoubleTy()) in ConstantFoldIntrinsicCall2() 3204 if (Ty->isHalfTy()) { in ConstantFoldIntrinsicCall2() 4148 if (Ty->isDoubleTy() || Ty->isFloatTy() || Ty->isHalfTy()) in isMathLibCallNoop() 4208 if (Ty->isDoubleTy() || Ty->isFloatTy() || Ty->isHalfTy()) { in isMathLibCallNoop()
|
| H A D | DXILResource.cpp | 215 } else if (Ty->isHalfTy()) { in toDXILElementType()
|
| H A D | IVDescriptors.cpp | 1551 !PhiTy->isDoubleTy() && !PhiTy->isHalfTy()) in isInductionPHI()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Constants.cpp | 1280 if (CFP->getType()->isHalfTy() || CFP->getType()->isBFloatTy()) in getSequenceIfElementsMatch() 2826 if (Ty->isHalfTy() || Ty->isBFloatTy() || Ty->isFloatTy() || Ty->isDoubleTy()) in isElementTypeCompatible() 2950 assert((ElementType->isHalfTy() || ElementType->isBFloatTy()) && in getFP() 3025 assert((ElementType->isHalfTy() || ElementType->isBFloatTy()) && in getFP() 3069 if (CFP->getType()->isHalfTy()) { in getSplat() 3179 if (getElementType()->isHalfTy() || getElementType()->isBFloatTy() || in getElementAsConstant()
|
| H A D | Intrinsics.cpp | 847 return !Ty->isHalfTy(); in matchIntrinsicType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 285 if (Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy()) in isElementTypeLegalForScalableVector()
|
| H A D | AArch64TargetTransformInfo.cpp | 3800 (T->isHalfTy() && ST->hasFullFP16()); in getVectorInstrCostHelper() 4219 (Ty->isHalfTy() && ST->hasFullFP16())) && in getArithmeticInstrCost() 4230 if ((Ty->getScalarType()->isHalfTy() && !ST->hasFullFP16()) || in getArithmeticInstrCost() 4338 if ((ValScalarTy->isHalfTy() && !ST->hasFullFP16()) || in getCmpSelInstrCost() 5251 (EltTy->isHalfTy() && ST->hasFullFP16()))) { in getArithmeticReductionCost() 6131 cast<VectorType>(I->getType())->getElementType()->isHalfTy() && in isProfitableToSinkOperands() 6437 if (cast<VectorType>(I->getType())->getElementType()->isHalfTy() && in isProfitableToSinkOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVAsmPrinter.cpp | 412 if (Ty->isHalfTy()) in encodeVecTypeHint()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 1587 if (SrcVTy->getNumElements() == 4 && SrcVTy->getScalarType()->isHalfTy() && in getMemoryOpCost() 2154 if (F->getReturnType()->isHalfTy() && !ST->hasFullFP16()) in isLoweredToCall() 2260 if (I.getType()->isHalfTy() && !ST->hasFullFP16()) in maybeLoweredToCall() 2432 !I->getType()->isHalfTy()) { in canTailPredicateLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FixupVectorConstants.cpp | 127 bool IsFloat = CDS->getElementType()->isHalfTy() || in extractConstantBits()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 469 if (Ty && Ty->getScalarType()->isHalfTy()) in getRegisterClassForType()
|