Home
last modified time | relevance | path

Searched refs:isDoubleTy (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMips16ISelLowering.cpp296 else if (t->isDoubleTy()) { in getMips16HelperFunctionStubNumber()
306 else if (t->isDoubleTy()) { in getMips16HelperFunctionStubNumber()
380 else if (RetTy ->isDoubleTy()) { in getMips16HelperFunction()
388 } else if ((SRetTy->getElementType(0)->isDoubleTy()) && in getMips16HelperFunction()
389 (SRetTy->getElementType(1)->isDoubleTy())) { in getMips16HelperFunction()
HDMips16HardFloat.cpp83 if ((ST->getElementType(0)->isDoubleTy()) && in whichFPReturnVariant()
84 (ST->getElementType(1)->isDoubleTy())) in whichFPReturnVariant()
HDMipsFastISel.cpp709 bool IsDouble = Left->getType()->isDoubleTy(); in emitCmp()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDConstantFolding.cpp409 if (CFP->getType()->isDoubleTy()) { in ReadDataFromGlobal()
520 else if (LoadTy->isDoubleTy()) in FoldReinterpretLoadFromConstPtr()
1571 if (Ty->isDoubleTy()) in GetConstantFoldFPValue()
1652 if (Ty->isDoubleTy()) in getValueAsDouble()
1743 if (!Ty->isHalfTy() && !Ty->isFloatTy() && !Ty->isDoubleTy()) in ConstantFoldScalarCall1()
2034 if (!Ty->isHalfTy() && !Ty->isFloatTy() && !Ty->isDoubleTy()) in ConstantFoldScalarCall2()
2117 if (IntrinsicID == Intrinsic::powi && Ty->isDoubleTy()) in ConstantFoldScalarCall2()
2522 if (OpC->getType()->isDoubleTy()) in isMathLibCallNoop()
2534 if (OpC->getType()->isDoubleTy()) in isMathLibCallNoop()
2556 if (Ty->isDoubleTy() || Ty->isFloatTy() || Ty->isHalfTy()) { in isMathLibCallNoop()
[all …]
HDIVDescriptors.cpp1017 !PhiTy->isDoubleTy() && !PhiTy->isHalfTy()) in isInductionPHI()
HDTargetLibraryInfo.cpp1431 return (NumParams == 1 && FTy.getReturnType()->isDoubleTy() && in isValidProtoForLibFunc()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
HDExecutionEngine.cpp690 else if (CE->getType()->isDoubleTy()) in getConstantValue()
705 else if (CE->getType()->isDoubleTy()) in getConstantValue()
722 else if (Op0->getType()->isDoubleTy()) in getConstantValue()
761 else if (DestTy->isDoubleTy()) in getConstantValue()
959 if (ElemTy->isDoubleTy()) { in getConstantValue()
1051 if (cast<VectorType>(Ty)->getElementType()->isDoubleTy()) in StoreValueToMemory()
1108 if (ElemT->isDoubleTy()) { in LoadValueFromMemory()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
HDExecution.cpp80 } else if (cast<VectorType>(Ty)->getElementType()->isDoubleTy()) { in visitUnaryOperator()
772 if (cast<VectorType>(Ty)->getElementType()->isDoubleTy()) \ in visitBinaryOperator()
806 if (cast<VectorType>(Ty)->getElementType()->isDoubleTy()) in visitBinaryOperator()
1336 assert(SrcVal->getType()->getScalarType()->isDoubleTy() && in executeFPTruncInst()
1346 assert(SrcVal->getType()->isDoubleTy() && DstTy->isFloatTy() && in executeFPTruncInst()
1360 DstTy->getScalarType()->isDoubleTy() && "Invalid FPExt instruction"); in executeFPExtInst()
1368 assert(SrcVal->getType()->isFloatTy() && DstTy->isDoubleTy() && in executeFPExtInst()
1594 } else if (SrcElemTy->isDoubleTy()) { in executeBitCastInst()
1648 if (DstElemTy->isDoubleTy()) { in executeBitCastInst()
1662 if (DstElemTy->isDoubleTy()) in executeBitCastInst()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64TargetTransformInfo.h157 if (Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy()) in isLegalMaskedLoadStore()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUPrintfRuntimeBinding.cpp245 if (FpExt && FpExt->getType()->isDoubleTy() && in lowerPrintfForGpu()
425 if (FpExt && FpExt->getType()->isDoubleTy() && in lowerPrintfForGpu()
HDAMDGPULibCalls.cpp1131 Type* nTyS = eltType->isDoubleTy() ? B.getInt64Ty() : B.getInt32Ty(); in fold_pow()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDType.h150 bool isDoubleTy() const { return getTypeID() == DoubleTyID; } in isDoubleTy() function
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZTDC.cpp242 !Cast->getSrcTy()->isDoubleTy() && in convertICmp()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyMCInstLower.cpp279 else if (Imm->getType()->isDoubleTy()) in lower()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMFastISel.cpp1360 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64())) in ARMEmitCmp()
1463 if (Ty->isFloatTy() || Ty->isDoubleTy()) in ARMEmitCmp()
1504 if (!I->getType()->isDoubleTy() || in SelectFPExt()
1524 V->getType()->isDoubleTy())) return false; in SelectFPTrunc()
1571 else if (Ty->isDoubleTy() && Subtarget->hasFP64()) in SelectIToFP()
1597 else if (OpTy->isDoubleTy() && Subtarget->hasFP64()) in SelectFPToI()
1805 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64())) in SelectBinaryFPOp()
HDARMTargetTransformInfo.cpp800 Src->getVectorElementType()->isDoubleTy()) { in getMemoryOpCost()
883 if (F->getReturnType()->isDoubleTy() && !ST->hasFP64()) in isLoweredToCall()
1007 if (I.getType()->isDoubleTy() && !ST->hasFP64()) in isHardwareLoopProfitable()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCTargetTransformInfo.cpp618 Ty->getScalarType()->isDoubleTy())) in getRegisterClassForType()
785 if (ST->hasVSX() && Val->getScalarType()->isDoubleTy()) { in getVectorInstrCost()
HDPPCLoopInstrFormPrep.cpp854 (PointerElementType->isDoubleTy()) || in runOnLoop()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLibCallsShrinkWrap.cpp311 if (!(ArgType->isFloatTy() || ArgType->isDoubleTy() || in checkCandidate()
HDSimplifyLibCalls.cpp1300 if (!CI->getType()->isDoubleTy() || !CalleeFn) in optimizeDoubleFP()
1597 else if (Ty->isDoubleTy()) in replacePowWithExp()
1956 } else if (Ty->getScalarType()->isDoubleTy()) { in optimizeLog()
HDBuildLibCalls.cpp1030 if (!Op->getType()->isDoubleTy()) { in appendTypeSuffix()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDConstants.cpp756 if (Ty->isDoubleTy()) in TypeToFloatSemantics()
1037 else if (CFP->getType()->isDoubleTy()) in getSequenceIfElementsMatch()
2510 if (Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy()) return true; in isElementTypeCompatible()
2750 if (CFP->getType()->isDoubleTy()) { in getSplat()
2836 assert(getElementType()->isDoubleTy() && in getElementAsDouble()
2843 getElementType()->isDoubleTy()) in getElementAsConstant()
HDFunction.cpp1162 case IITDescriptor::Double: return !Ty->isDoubleTy(); in matchIntrinsicType()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86TargetTransformInfo.cpp3352 if (ScalarTy->isFloatTy() || ScalarTy->isDoubleTy()) in isLegalMaskedLoad()
3383 if (ST->hasSSE4A() && (DataType->isFloatTy() || DataType->isDoubleTy())) in isLegalNTStore()
3415 if (ScalarTy->isFloatTy() || ScalarTy->isDoubleTy()) in isLegalMaskedExpandLoad()
3458 if (ScalarTy->isFloatTy() || ScalarTy->isDoubleTy()) in isLegalMaskedGather()
3808 if (EltTy->isFloatTy() || EltTy->isDoubleTy() || EltTy->isIntegerTy(64) || in getInterleavedMemoryOpCost()
HDX86FastISel.cpp2440 if (I->getType()->isDoubleTy()) { in X86SelectIntToFP()
2503 if (X86ScalarSSEf64 && I->getType()->isDoubleTy() && in X86SelectFPExt()
2518 I->getOperand(0)->getType()->isDoubleTy()) { in X86SelectFPTrunc()

12