Home
last modified time | relevance | path

Searched refs:isHalfTy (Results 1 – 25 of 28) sorted by relevance

12

/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUInstCombineIntrinsic.cpp67 if (VTy->isHalfTy() || VTy->isIntegerTy(16)) { in canSafelyConvertTo16Bit()
95 if (CastSrcTy->isHalfTy() || CastSrcTy->isIntegerTy(16)) in canSafelyConvertTo16Bit()
241 User->getType()->getScalarType()->isHalfTy()) { in simplifyAMDGCNImageIntrinsic()
824 } else if (!Ty->isFloatTy() && !Ty->isDoubleTy() && !Ty->isHalfTy()) in instCombineIntrinsic()
DAMDGPUCodeGenPrepare.cpp772 if (Ty->isHalfTy() && !ST->has16BitInsts()) in visitFDiv()
785 const bool RcpIsAccurate = (Ty->isHalfTy() && ReqdAccuracy >= 1.0f) || in visitFDiv()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DConstantFolding.cpp458 if (CFP->getType()->isHalfTy()){ in ReadDataFromGlobal()
1735 if (Ty->isHalfTy() || Ty->isFloatTy()) { in GetConstantFoldFPValue()
1881 if (Ty->isBFloatTy() || Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy()) in getValueAsDouble()
2085 if (!Ty->isHalfTy() && !Ty->isFloatTy() && !Ty->isDoubleTy()) in ConstantFoldScalarCall1()
2571 if (!Ty->isHalfTy() && !Ty->isFloatTy() && !Ty->isDoubleTy()) in ConstantFoldScalarCall2()
2654 if (!Ty->isHalfTy() && !Ty->isFloatTy() && !Ty->isDoubleTy()) in ConstantFoldScalarCall2()
2656 if (IntrinsicID == Intrinsic::powi && Ty->isHalfTy()) in ConstantFoldScalarCall2()
3369 if (Ty->isDoubleTy() || Ty->isFloatTy() || Ty->isHalfTy()) in isMathLibCallNoop()
3430 if (Ty->isDoubleTy() || Ty->isFloatTy() || Ty->isHalfTy()) { in isMathLibCallNoop()
DIVDescriptors.cpp1484 !PhiTy->isDoubleTy() && !PhiTy->isHalfTy()) in isInductionPHI()
DValueTracking.cpp4038 if (CFP->getType()->isHalfTy()) in isBytewiseValue()
7392 if (!I->getOperand(0)->getType()->getScalarType()->isHalfTy()) in setLimitForFPToI()
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DType.h143 bool isHalfTy() const { return getTypeID() == HalfTyID; } in isHalfTy() function
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DExpandLargeFpConvert.cpp101 if (FloatVal->getType()->isHalfTy()) { in expandFPToI()
548 } else if (IToFP->getType()->isHalfTy()) { in expandIToFP()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVTargetTransformInfo.h319 if ((ScalarTy->isHalfTy() && ST->hasStdExtZfhOrZfhmin()) ||
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h235 if (Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy()) in isElementTypeLegalForScalableVector()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DConstants.cpp1216 if (CFP->getType()->isHalfTy() || CFP->getType()->isBFloatTy()) in getSequenceIfElementsMatch()
2846 if (Ty->isHalfTy() || Ty->isBFloatTy() || Ty->isFloatTy() || Ty->isDoubleTy()) in isElementTypeCompatible()
2974 assert((ElementType->isHalfTy() || ElementType->isBFloatTy()) && in getFP()
3049 assert((ElementType->isHalfTy() || ElementType->isBFloatTy()) && in getFP()
3093 if (CFP->getType()->isHalfTy()) { in getSplat()
3204 if (getElementType()->isHalfTy() || getElementType()->isBFloatTy() || in getElementAsConstant()
DFunction.cpp1552 case IITDescriptor::Half: return !Ty->isHalfTy(); in matchIntrinsicType()
DCore.cpp1432 if (Ty->isHalfTy() || Ty->isBFloatTy() || Ty->isFloatTy() || in LLVMConstRealGetDouble()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp1492 if (SrcVTy->getNumElements() == 4 && SrcVTy->getScalarType()->isHalfTy() && in getMemoryOpCost()
1893 if (F->getReturnType()->isHalfTy() && !ST->hasFullFP16()) in isLoweredToCall()
1999 if (I.getType()->isHalfTy() && !ST->hasFullFP16()) in maybeLoweredToCall()
2171 !I->getType()->isHalfTy()) { in canTailPredicateLoop()
DARMISelLowering.cpp19179 if (ScalarType->isHalfTy()) in shouldConvertSplatType()
21405 if (Subtarget->hasNEON() && VecTy->getElementType()->isHalfTy()) in isLegalInterleavedAccessType()
21916 if (ScalarTy->isHalfTy() || ScalarTy->isFloatTy()) in isComplexDeinterleavingOperationSupported()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp470 else if (Ty && Ty->getScalarType()->isHalfTy()) in getRegisterClassForType()
/openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/
DNVPTXAsmPrinter.cpp1591 } else if (Ty->isHalfTy()) in emitFunctionParamList()
DNVPTXISelLowering.cpp1405 } else if (Ty->isHalfTy()) in getPrototype()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86MCInstLower.cpp2364 else if (CDS->getElementType()->isHalfTy() || in addConstantComments()
DX86TargetTransformInfo.cpp5883 if (ScalarTy->isHalfTy() && ST->hasBWI()) in isLegalMaskedLoad()
6346 if (EltTy->isIntegerTy(16) || EltTy->isIntegerTy(8) || EltTy->isHalfTy()) in getInterleavedMemoryOpCost()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1161 if (ImmTy->isBFloatTy() || ImmTy->isHalfTy() || ImmTy->isFloatTy() || in emitDebugValueComment()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp3047 if (CurTy->isHalfTy()) in parseConstants()
3143 } else if (EltTy->isHalfTy()) { in parseConstants()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGExprScalar.cpp2753 else if (value->getType()->isHalfTy()) in EmitScalarPrePostIncDec()
DTargetInfo.cpp3607 if (Lo->isHalfTy() || Lo->isFloatTy()) in GetX86_64ByValArgumentPair()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp2579 if (Ty->isHalfTy() || Ty->isBFloatTy() || Ty->isFloatTy() || in writeConstants()
/openbsd/src/gnu/llvm/llvm/lib/AsmParser/
DLLParser.cpp5704 if (Ty->isHalfTy()) in convertValIDToValue()

12