Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp264 if (!isHVXVectorType(ValTy) && ValTy->isFPOrFPVectorTy()) in getInterleavedMemoryOpCost()
284 if (!isHVXVectorType(Ty) && Ty->isFPOrFPVectorTy()) in getCmpSelInstrCost()
300 return Ty->isVectorTy() && !isHVXVectorType(Ty) && Ty->isFPOrFPVectorTy(); in getArithmeticInstrCost()
305 if (SrcTy->isFPOrFPVectorTy() || DstTy->isFPOrFPVectorTy()) { in getArithmeticInstrCost()
306 unsigned SrcN = SrcTy->isFPOrFPVectorTy() ? getTypeNumElements(SrcTy) : 0;
307 unsigned DstN = DstTy->isFPOrFPVectorTy() ? getTypeNumElements(DstTy) : 0; in getCastInstrCost()
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DPatternInit.cpp54 if (Ty->isFPOrFPVectorTy()) { in initializationPatternFor()
H A DCGExprScalar.cpp779 if (Ops.LHS->getType()->isFPOrFPVectorTy()) {
3174 if (Op->getType()->isFPOrFPVectorTy())
3202 if (Oper->getType()->isFPOrFPVectorTy()) { in EmitPromoted()
3760 if (Ops.LHS->getType()->isFPOrFPVectorTy()) { in buildFMulAdd()
4163 if (op.LHS->getType()->isFPOrFPVectorTy()) { in EmitShl()
4181 if (op.LHS->getType()->isFPOrFPVectorTy()) { in EmitShl()
4319 if (op.LHS->getType()->isFPOrFPVectorTy()) { in EmitCompare()
4337 if (op.LHS->getType()->isFPOrFPVectorTy()) { in EmitCompare()
4695 } else if (LHS->getType()->isFPOrFPVectorTy()) { in VisitBinLOr()
4881 if (LHS->getType()->isFPOrFPVectorTy()) { in VisitAbstractConditionalOperator()
[all...]
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp586 if (VTy->isFPOrFPVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act()
594 if (VTy->isIntOrIntVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
602 if (VTy->isFPOrFPVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp3272 Check(SrcTy->isFPOrFPVectorTy(), "FPTrunc only operates on FP", &I); in visitPtrToIntInst()
3273 Check(DestTy->isFPOrFPVectorTy(), "FPTrunc only produces an FP", &I); in visitPtrToIntInst()
3290 Check(SrcTy->isFPOrFPVectorTy(), "FPExt only operates on FP", &I); in visitIntToPtrInst()
3291 Check(DestTy->isFPOrFPVectorTy(), "FPExt only produces an FP", &I); in visitIntToPtrInst()
3311 Check(DestTy->isFPOrFPVectorTy(), "UIToFP result must be FP or FP vector", in visitAddrSpaceCastInst()
3334 Check(DestTy->isFPOrFPVectorTy(), "SIToFP result must be FP or FP vector", in visitPHINode()
3355 Check(SrcTy->isFPOrFPVectorTy(), "FPToUI source must be FP or FP vector", &I); in visitCallBase()
3377 Check(SrcTy->isFPOrFPVectorTy(), "FPToSI source must be FP or FP vector", &I); in visitCallBase()
3946 Check(U.getType()->isFPOrFPVectorTy(), in visitGetElementPtrInst()
3987 Check(B.getType()->isFPOrFPVectorTy(), in visitGetElementPtrInst()
[all...]
H A DInstructions.cpp2548 assert(getType()->isFPOrFPVectorTy() && in isReplicationMask()
2589 assert(getType()->isFPOrFPVectorTy() && in isInterleave()
2603 assert(getType()->isFPOrFPVectorTy() && in isInterleaveMask()
2616 assert(getType()->isFPOrFPVectorTy() && in isInterleaveMask()
3074 assert(C->getType()->isFPOrFPVectorTy() && Ty->isFPOrFPVectorTy() && in isNoopCast()
3283 return SrcTy->isFPOrFPVectorTy() && DstTy->isFPOrFPVectorTy() && in isEliminableCastPair()
3286 return SrcTy->isFPOrFPVectorTy() && DstTy->isFPOrFPVectorTy() in isEliminableCastPair()
[all...]
H A DConstantFold.cpp1231 if (C1->getType()->isFPOrFPVectorTy()) { in ConstantFoldCompareInstruction()
H A DFunction.cpp1638 case IITDescriptor::AK_AnyFloat: return !Ty->isFPOrFPVectorTy(); in matchIntrinsicType()
H A DAutoUpgrade.cpp589 if (Idx->isFPOrFPVectorTy()) { in upgradeX86IntrinsicFunction()
851 if (!F->getReturnType()->isFPOrFPVectorTy()) in upgradeArmOrAarch64IntrinsicFunction()
1658 bool IsFloat = Ty->isFPOrFPVectorTy(); in upgradeX86VPERMT2Intrinsics()
2144 bool IsFloat = CI.getType()->isFPOrFPVectorTy(); in upgradeAVX512MaskToSelect()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.cpp63 if (Ty->isVectorTy() && Ty->isFPOrFPVectorTy()) in originalTypeIsVectorFloat()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h216 bool isFPOrFPVectorTy() const { return getScalarType()->isFloatingPointTy(); } in isFPOrFPVectorTy() function
H A DOperator.h356 return Ty->isFPOrFPVectorTy();
/freebsd-src/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h145 return V->getType()->isFPOrFPVectorTy(); in anyFloatOrVecFloatType()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPrintfRuntimeBinding.cpp342 if (ArgType->isFPOrFPVectorTy() && !isa<VectorType>(ArgType)) { in lowerPrintfForGpu()
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp3113 assert((TyLo->isFPOrFPVectorTy() ^ TyHi->isFPOrFPVectorTy()) && in EmitVAArg()
3119 llvm::Value *RegLoAddr = TyLo->isFPOrFPVectorTy() ? FPAddr : GPAddr; in EmitVAArg()
3120 llvm::Value *RegHiAddr = TyLo->isFPOrFPVectorTy() ? GPAddr : FPAddr; in EmitVAArg()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp2385 if (DestTy->isFPOrFPVectorTy()) { in foldBitCastSelect()
2390 if (X->getType()->isFPOrFPVectorTy() && in foldBitCastSelect()
2398 Y->getType()->isFPOrFPVectorTy()) { in hasStoreUsersOnly()
H A DInstCombineSelect.cpp2060 if (SI.getType()->isFPOrFPVectorTy()) { in foldOverflowingAddSubSelect()
2078 if (SI.getType()->isFPOrFPVectorTy()) { in foldSelectExtConst()
3788 if (SelType->isIntOrIntVectorTy() || SelType->isFPOrFPVectorTy()) { in visitSelectInst()
3817 (LHS->getType()->isFPOrFPVectorTy() && in visitSelectInst()
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp63 return LLVMTy->isFPOrFPVectorTy(); in isExtendedFloatingPoint()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp644 return EltTy && EltTy->isFPOrFPVectorTy(); in isLoadFromFPType()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h825 if (!Ty->isIntOrIntVectorTy() && !Ty->isFPOrFPVectorTy() &&
916 bool IsFloat = Ty->isFPOrFPVectorTy();
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp836 bool IsFP = I.getType()->isFPOrFPVectorTy(); in sinkTranspose()
856 bool IsFP = I.getType()->isFPOrFPVectorTy(); in sinkTranspose()
H A DReassociate.cpp780 Constant *Res = C->getType()->isFPOrFPVectorTy() in RewriteExprTree()
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp431 if (I.getType()->isFPOrFPVectorTy()) { in runOnMachineFunction()
436 if (Op->getType()->isFPOrFPVectorTy()) { in runOnMachineFunction()
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1279 bool IsFP = Ty->isFPOrFPVectorTy(); in getDecodedRMWOperation()
1293 bool IsFP = Ty->isFPOrFPVectorTy(); in getDecodedRMWOperation()
3541 {(uint8_t)(OpTy->isFPOrFPVectorTy() ? Instruction::FCmp in parseConstants()
5434 bool IsFP = LHS->getType()->isFPOrFPVectorTy(); in parseFunctionBody()
/freebsd-src/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp7568 bool Valid = IsFP ? LHS->getType()->isFPOrFPVectorTy() in parseCall()
7697 bool Valid = IsFP ? LHS->getType()->isFPOrFPVectorTy() in parseAlloc()
7740 if (!LHS->getType()->isFPOrFPVectorTy()) in parseLoad()
8398 if (!Val->getType()->isFPOrFPVectorTy()) { in parseTypeIdCompatibleVtableEntry()

12