Home
last modified time | relevance | path

Searched refs:isFPOrFPVectorTy (Results 1 – 25 of 43) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp262 if (!isHVXVectorType(ValTy) && ValTy->isFPOrFPVectorTy()) in getCmpSelInstrCost()
282 if (!isHVXVectorType(Ty) && Ty->isFPOrFPVectorTy()) in getArithmeticInstrCost()
298 return Ty->isVectorTy() && !isHVXVectorType(Ty) && Ty->isFPOrFPVectorTy(); in getCastInstrCost()
303 if (SrcTy->isFPOrFPVectorTy() || DstTy->isFPOrFPVectorTy()) { in getCastInstrCost()
304 unsigned SrcN = SrcTy->isFPOrFPVectorTy() ? getTypeNumElements(SrcTy) : 0; in getCastInstrCost()
305 unsigned DstN = DstTy->isFPOrFPVectorTy() ? getTypeNumElements(DstTy) : 0; in getCastInstrCost()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DPatternInit.cpp54 if (Ty->isFPOrFPVectorTy()) { in initializationPatternFor()
H A DCGExprScalar.cpp816 if (Ops.LHS->getType()->isFPOrFPVectorTy()) { in EmitMul()
3430 if (Op->getType()->isFPOrFPVectorTy()) in VisitMinus()
3458 if (Oper->getType()->isFPOrFPVectorTy()) { in VisitUnaryLNot()
4036 if (Ops.LHS->getType()->isFPOrFPVectorTy()) { in EmitDiv()
4468 if (op.LHS->getType()->isFPOrFPVectorTy()) { in EmitAdd()
4486 if (op.LHS->getType()->isFPOrFPVectorTy()) { in EmitAdd()
4624 if (op.LHS->getType()->isFPOrFPVectorTy()) { in EmitSub()
4642 if (op.LHS->getType()->isFPOrFPVectorTy()) { in EmitSub()
5010 } else if (LHS->getType()->isFPOrFPVectorTy()) { in EmitCompare()
5212 if (LHS->getType()->isFPOrFPVectorTy()) { in VisitBinLAnd()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp574 if (VTy->isFPOrFPVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act()
583 if (VTy->isIntOrIntVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
592 if (VTy->isFPOrFPVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DType.h154 bool isFPOrFPVectorTy() const { return LLVMTy->isFPOrFPVectorTy(); } in isFPOrFPVectorTy() function
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h281 return Ty->isFPOrFPVectorTy();
345 return Ty->isFPOrFPVectorTy() ||
H A DType.h225 bool isFPOrFPVectorTy() const { return getScalarType()->isFloatingPointTy(); } in isFPOrFPVectorTy() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.cpp62 if (Ty->isVectorTy() && Ty->isFPOrFPVectorTy()) in originalTypeIsVectorFloat()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp3411 Check(SrcTy->isFPOrFPVectorTy(), "FPTrunc only operates on FP", &I); in visitFPTruncInst()
3412 Check(DestTy->isFPOrFPVectorTy(), "FPTrunc only produces an FP", &I); in visitFPTruncInst()
3429 Check(SrcTy->isFPOrFPVectorTy(), "FPExt only operates on FP", &I); in visitFPExtInst()
3430 Check(DestTy->isFPOrFPVectorTy(), "FPExt only produces an FP", &I); in visitFPExtInst()
3450 Check(DestTy->isFPOrFPVectorTy(), "UIToFP result must be FP or FP vector", in visitUIToFPInst()
3473 Check(DestTy->isFPOrFPVectorTy(), "SIToFP result must be FP or FP vector", in visitSIToFPInst()
3494 Check(SrcTy->isFPOrFPVectorTy(), "FPToUI source must be FP or FP vector", &I); in visitFPToUIInst()
3516 Check(SrcTy->isFPOrFPVectorTy(), "FPToSI source must be FP or FP vector", &I); in visitFPToSIInst()
4090 Check(U.getType()->isFPOrFPVectorTy(), in visitUnaryOperator()
4131 Check(B.getType()->isFPOrFPVectorTy(), in visitBinaryOperator()
[all …]
H A DInstructions.cpp2613 assert(getType()->isFPOrFPVectorTy() && in AssertOK()
2653 assert(getType()->isFPOrFPVectorTy() && in AssertOK()
2667 assert(getType()->isFPOrFPVectorTy() && in AssertOK()
2680 assert(getType()->isFPOrFPVectorTy() && in AssertOK()
3137 assert(C->getType()->isFPOrFPVectorTy() && Ty->isFPOrFPVectorTy() && in CreateFPCast()
3337 return SrcTy->isFPOrFPVectorTy() && DstTy->isFPOrFPVectorTy() && in castIsValid()
3340 return SrcTy->isFPOrFPVectorTy() && DstTy->isFPOrFPVectorTy() && in castIsValid()
3344 return SrcTy->isIntOrIntVectorTy() && DstTy->isFPOrFPVectorTy() && in castIsValid()
3348 return SrcTy->isFPOrFPVectorTy() && DstTy->isIntOrIntVectorTy() && in castIsValid()
H A DConstantFold.cpp87 if (!DestTy->isFPOrFPVectorTy() || DestTy->isPPC_FP128Ty() || in FoldBitCast()
1207 if (C1->getType()->isFPOrFPVectorTy()) { in ConstantFoldCompareInstruction()
H A DIntrinsics.cpp907 return !Ty->isFPOrFPVectorTy(); in matchIntrinsicType()
H A DAutoUpgrade.cpp599 if (Idx->isFPOrFPVectorTy()) { in upgradeX86IntrinsicFunction()
887 if (!F->getReturnType()->isFPOrFPVectorTy()) in upgradeArmOrAarch64IntrinsicFunction()
1845 bool IsFloat = Ty->isFPOrFPVectorTy(); in upgradeX86VPERMT2Intrinsics()
2321 bool IsFloat = CI.getType()->isFPOrFPVectorTy(); in upgradeAVX512MaskToSelect()
/freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h146 return V->getType()->isFPOrFPVectorTy(); in anyFloatOrVecFloatType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp64 return LLVMTy->isFPOrFPVectorTy(); in isExtendedFloatingPoint()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPrintfRuntimeBinding.cpp335 if (ArgType->isFPOrFPVectorTy() && !isa<VectorType>(ArgType)) { in lowerPrintfForGpu()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp2452 if (DestTy->isFPOrFPVectorTy()) { in foldBitCastBitwiseLogic()
2457 if (X->getType()->isFPOrFPVectorTy() && in foldBitCastBitwiseLogic()
2465 Y->getType()->isFPOrFPVectorTy()) { in foldBitCastBitwiseLogic()
2743 if (!FTy->isFPOrFPVectorTy()) in foldCopySignIdioms()
H A DInstCombineSelect.cpp2114 if (SI.getType()->isFPOrFPVectorTy()) { in foldAddSubSelect()
2132 if (SI.getType()->isFPOrFPVectorTy()) { in foldAddSubSelect()
4152 if (SelType->isIntOrIntVectorTy() || SelType->isFPOrFPVectorTy()) { in visitSelectInst()
4181 (LHS->getType()->isFPOrFPVectorTy() && in visitSelectInst()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp3129 assert((TyLo->isFPOrFPVectorTy() ^ TyHi->isFPOrFPVectorTy()) && in EmitVAArg()
3135 llvm::Value *RegLoAddr = TyLo->isFPOrFPVectorTy() ? FPAddr : GPAddr; in EmitVAArg()
3136 llvm::Value *RegHiAddr = TyLo->isFPOrFPVectorTy() ? GPAddr : FPAddr; in EmitVAArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp655 return EltTy && EltTy->isFPOrFPVectorTy(); in isLoadFromFPType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp937 bool IsFP = I.getType()->isFPOrFPVectorTy(); in sinkTranspose()
958 bool IsFP = I.getType()->isFPOrFPVectorTy(); in sinkTranspose()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h952 if (!Ty->isIntOrIntVectorTy() && !Ty->isFPOrFPVectorTy() && in getOperandsScalarizationOverhead()
1043 bool IsFloat = Ty->isFPOrFPVectorTy();
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3227 if (!(RetTy->isIntOrIntVectorTy() || RetTy->isFPOrFPVectorTy())) in maybeHandleSimpleNomemIntrinsic()
4387 return isa<FixedVectorType>(T) && T->isFPOrFPVectorTy(); in isFixedFPVectorTy()
4792 RetTy->getElementType(0)->isFPOrFPVectorTy()); in handleNEONVectorLoad()
6532 if (T->isFPOrFPVectorTy()) in classifyArgument()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp2173 Int = Ty->isFPOrFPVectorTy() ? LLVMIntrinsic : AltLLVMIntrinsic; in EmitCommonNeonBuiltinExpr()
6670 if (Ty->isFPOrFPVectorTy()) Int = Intrinsic::aarch64_neon_fmax; in EmitAArch64BuiltinExpr()
6681 if (Ty->isFPOrFPVectorTy()) Int = Intrinsic::aarch64_neon_fmin; in EmitAArch64BuiltinExpr()
6692 if (Ty->isFPOrFPVectorTy()) Int = Intrinsic::aarch64_neon_fabd; in EmitAArch64BuiltinExpr()
6714 if (Ty->isFPOrFPVectorTy()) Int = Intrinsic::aarch64_neon_fminp; in EmitAArch64BuiltinExpr()
6720 if (Ty->isFPOrFPVectorTy()) Int = Intrinsic::aarch64_neon_fmaxp; in EmitAArch64BuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1286 bool IsFP = Ty->isFPOrFPVectorTy(); in getDecodedUnaryOpcode()
1300 bool IsFP = Ty->isFPOrFPVectorTy(); in getDecodedBinaryOpcode()
3633 {(uint8_t)(OpTy->isFPOrFPVectorTy() ? Instruction::FCmp in parseConstants()
5523 bool IsFP = LHS->getType()->isFPOrFPVectorTy(); in parseFunctionBody()

12