Home
last modified time | relevance | path

Searched refs:isFloatingPoint (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp91 if (LHSVT.isFloatingPoint() != RHSVT.isFloatingPoint()) in operator ()()
92 return RHSVT.isFloatingPoint(); in operator ()()
H A DCallingConvEmitter.cpp225 if (MVT(DestVT).isFloatingPoint()) { in EmitAction()
239 if (MVT(DestVT).isFloatingPoint()) { in EmitAction()
H A DCodeGenDAGPatterns.cpp40 static inline bool isFloatingPoint(MVT VT) { in isFloatingPoint() function
41 return VT.isFloatingPoint(); in isFloatingPoint()
390 return Out.constrain(isFloatingPoint); in EnforceFloatingPoint()
392 return Out.assign_if(getLegalTypes(), isFloatingPoint); in EnforceFloatingPoint()
481 } else if (any_of(S, isFloatingPoint) && any_of(B, isFloatingPoint)) { in EnforceSmallerThan()
482 auto NotFP = [](MVT VT) { return !isFloatingPoint(VT); }; in EnforceSmallerThan()
1398 if (!T.isInteger() && !T.isFloatingPoint()) in SDTypeConstraint()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CallingConv.cpp130 if (!(ValVT.isFloatingPoint() || in CC_X86_64_VectorCall()
182 if (!(ValVT.isFloatingPoint() || in CC_X86_32_VectorCall()
199 if (!ValVT.isFloatingPoint()) { in CC_X86_32_VectorCall()
H A DX86ISelLowering.h797 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
798 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
H A DX86ISelLowering.cpp6446 if (Idx != 0 && !VT.isFloatingPoint()) in setTargetShuffleZeroElements()
7362 if (VT.isFloatingPoint()) { in getConstantVector()
11552 if (VT.isFloatingPoint() && V2Index != 0) in lowerVectorShuffleAsElementInsertion()
11970 assert(!VT.isFloatingPoint() && in lowerVectorShuffleAsPermuteAndUnpack()
16099 MVT NewEltVT = VT.isFloatingPoint() in lowerVectorShuffle()
30842 bool FloatDomain = VT1.isFloatingPoint() || VT2.isFloatingPoint() || in combineX86ShuffleChain()
32050 !VT.getSimpleVT().isFloatingPoint()) in isAddSubOrSubAdd()
32322 CanFold = VT.isFloatingPoint(); in combineShuffle()
36124 if (N00Type.isFloatingPoint() && N10Type.isFloatingPoint()) { in convertIntLogicToFPLogic()
39906 SrcVT.isFloatingPoint() && in combineMOVMSK()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DValueTypes.h136 bool isFloatingPoint() const { in isFloatingPoint() function
137 return isSimple() ? V.isFloatingPoint() : isExtendedFloatingPoint(); in isFloatingPoint()
H A DTargetLowering.h605 return getBooleanContents(Type.isVector(), Type.isFloatingPoint()); in getBooleanContents()
1123 assert((VT.isInteger() || VT.isFloatingPoint()) && in getTypeToPromoteTo()
2342 assert(SrcVT.isFloatingPoint() && DestVT.isFloatingPoint() && in isFPExtFree()
2351 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() && in isFPExtFoldable()
2363 assert(VT.isFloatingPoint()); in isFNegFree()
2370 assert(VT.isFloatingPoint()); in isFAbsFree()
H A DBasicTTIImpl.h1284 if (IID == Intrinsic::fabs && LT.second.isFloatingPoint() &&
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp513 .isFloatingPoint() && in Promote()
514 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote()
523 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) || in Promote()
524 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote()
525 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote()
H A DSelectionDAG.cpp2490 if (!(SubVT.isInteger() || SubVT.isFloatingPoint())) in computeKnownBits()
3372 if (!(SrcVT.isInteger() || SrcVT.isFloatingPoint())) in ComputeNumSignBits()
3931 assert(Op.getValueType().isFloatingPoint() && in isKnownNeverZeroFloat()
3942 assert(!Op.getValueType().isFloatingPoint() && in isKnownNeverZero()
4279 assert(VT.isFloatingPoint() && in getNode()
4853 N1.getValueType().isFloatingPoint() && in getNode()
4854 N2.getValueType().isFloatingPoint() && in getNode()
4889 assert(VT.isFloatingPoint() && EVT.isFloatingPoint() && in getNode()
4903 assert(VT.isFloatingPoint() && in getNode()
4904 N1.getValueType().isFloatingPoint() && in getNode()
[all …]
H A DSelectionDAGBuilder.cpp262 } else if (PartVT.isFloatingPoint()) { in getCopyFromParts()
274 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() && in getCopyFromParts()
289 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() && in getCopyFromParts()
315 if (PartEVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyFromParts()
474 Val = ValueVT.isFloatingPoint() ? DAG.getFPExtendOrRound(Val, DL, ValueSVT) in getCopyFromPartsVector()
518 if (PartVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyToParts()
522 if (ValueVT.isFloatingPoint()) { in getCopyToParts()
1344 else if (EltVT.isFloatingPoint()) in getValueImpl()
1371 if (EltVT.isFloatingPoint()) in getValueImpl()
7398 } else if (RegVT.isInteger() && OpInfo.ConstraintVT.isFloatingPoint()) { in GetRegistersForValue()
H A DTargetLowering.cpp1281 SrcVT.isFloatingPoint()) { in SimplifyDemandedBits()
3176 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint()
4862 if (VT.isFloatingPoint() || VT.isVector()) { in expandUnalignedLoad()
4880 Result = DAG.getNode(VT.isFloatingPoint() ? ISD::FP_EXTEND : in expandUnalignedLoad()
5019 if (MemVT.isFloatingPoint() || MemVT.isVector()) { in expandUnalignedStore()
H A DDAGCombiner.cpp7214 return Options.NoSignedZerosFPMath && VT.isFloatingPoint() && in isLegalToCombineMinNumMaxNum()
10017 if (!VT.isFloatingPoint() || !TLI.hasBitPreservingFPLogic(VT)) in foldBitcastedFPLogic()
10090 (isa<ConstantSDNode>(N0) && VT.isFloatingPoint() && !VT.isVector() && in visitBITCAST()
10356 if (SrcEltVT.isFloatingPoint()) { in ConstantFoldBITCASTofBUILD_VECTOR()
10366 if (DstEltVT.isFloatingPoint()) { in ConstantFoldBITCASTofBUILD_VECTOR()
12968 if (STType.isFloatingPoint() && STMemType.isFloatingPoint() && in getTruncatedStoreValue()
14049 if (!VT.isFloatingPoint() || in TransformFPLoadStorePair()
16636 if (LastOpVT.isFloatingPoint()) in combineConcatVectorOfScalars()
16785 if (!SclTy.isFloatingPoint() && !SclTy.isInteger()) in visitCONCAT_VECTORS()
16817 if (!SVT.isFloatingPoint()) { in visitCONCAT_VECTORS()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCCState.cpp56 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp73 !(VT.isInteger() || VT.isFloatingPoint())) in isSupportedType()
80 return VT.isFloatingPoint(); in isSupportedType()
H A DARMTargetTransformInfo.cpp270 if (SrcTy.isFloatingPoint() && ST->hasNEON()) { in getCastInstrCost()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp234 if (LT.second.isFloatingPoint()) in getArithmeticInstrCost()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DMachineValueType.h293 bool isFloatingPoint() const { in isFloatingPoint() function
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp757 if (VT.isFloatingPoint()) { in addTypeForNEON()
810 if (!VT.isFloatingPoint()) in addTypeForNEON()
819 if (VT.isFloatingPoint() && in addTypeForNEON()
1505 if (VT.isFloatingPoint()) { in emitComparison()
1606 if (LHS.getValueType().isFloatingPoint()) { in emitConditionalComparison()
1724 assert(LHS.getValueType().isFloatingPoint()); in emitConjunctionRec()
5593 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint()
7140 if (EltTy.isFloatingPoint() || EltTy.getSizeInBits() > 16) in NormalizeBuildVector()
7379 if (VT.getVectorElementType().isFloatingPoint()) { in LowerBUILD_VECTOR()
7727 if (SrcVT.getVectorElementType().isFloatingPoint()) { in EmitVectorComparison()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp901 else if (ScalarVT.isFloatingPoint()) in tryLoad()
1040 else if (ScalarVT.isFloatingPoint()) in tryLoadVector()
1758 if (ScalarVT.isFloatingPoint()) in tryStore()
1904 if (ScalarVT.isFloatingPoint()) in tryStoreVector()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp756 assert(VT.isFloatingPoint()); in isFAbsFree()
764 assert(VT.isFloatingPoint()); in isFNegFree()
996 assert(!RegisterVT.getScalarType().isFloatingPoint()); in analyzeFormalArgumentsCompute()
3099 if (EltVT.isFloatingPoint()) { in performTruncateCombine()
3120 if (SrcEltVT.isFloatingPoint()) { in performTruncateCombine()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DTargetInfo.cpp948 if (BT->isFloatingPoint() && BT->getKind() != BuiltinType::Half) { in isX86VectorTypeForVectorCall()
4136 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
4422 (BT && BT->isFloatingPoint())) { in computeInfo()
4530 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
5252 if (BT->isFloatingPoint()) in isHomogeneousAggregateBaseType()
7055 if (!BT || !BT->isFloatingPoint()) in returnAggregateInRegs()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp1939 return BT->isFloatingPoint(); in isRealFloatingType()
1975 if (BT->isFloatingPoint()) return STK_Floating; in getScalarTypeKind()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1385 assert(VT.isFloatingPoint() && "Non-floating-point FMA?"); in enableAggressiveFMAFusion()
2983 if (VT.isFloatingPoint()) in LowerVAARG()
5499 seenFloatArg |= VA.getLocVT().isFloatingPoint(); in LowerCall_32SVR4()
6897 if (!Op.getOperand(0).getValueType().isFloatingPoint() || in LowerSELECT_CC()
6898 !Op.getOperand(2).getValueType().isFloatingPoint()) in LowerSELECT_CC()
7004 assert(Op.getOperand(0).getValueType().isFloatingPoint()); in LowerFP_TO_INTForReuse()
7067 assert(Op.getOperand(0).getValueType().isFloatingPoint()); in LowerFP_TO_INTDirectMove()
7359 if (OutVT.isVector() && OutVT.isFloatingPoint() && in LowerINT_TO_FP()
14162 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() && in isFPExtFree()

12