Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp96 if (LHSVT.isFloatingPoint() != RHSVT.isFloatingPoint()) in operator ()()
97 return RHSVT.isFloatingPoint(); in operator ()()
H A DCallingConvEmitter.cpp303 if (MVT(DestVT).isFloatingPoint()) { in EmitAction()
317 if (MVT(DestVT).isFloatingPoint()) { in EmitAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.cpp143 if (!(ValVT.isFloatingPoint() || in CC_X86_64_VectorCall()
203 if (!(ValVT.isFloatingPoint() || in CC_X86_32_VectorCall()
220 if (!ValVT.isFloatingPoint()) { in CC_X86_32_VectorCall()
H A DX86ISelLowering.h1123 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
1124 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h146 bool isFloatingPoint() const { in isFloatingPoint() function
147 return isSimple() ? V.isFloatingPoint() : isExtendedFloatingPoint(); in isFloatingPoint()
H A DTargetLowering.h995 return getBooleanContents(Type.isVector(), Type.isFloatingPoint()); in getBooleanContents()
1636 assert((VT.isInteger() || VT.isFloatingPoint()) && in getTypeToPromoteTo()
3178 assert(SrcVT.isFloatingPoint() && DestVT.isFloatingPoint() && in isFPExtFree()
3196 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() && in isFPExtFoldable()
3208 assert(VT.isFloatingPoint()); in isFNegFree()
3215 assert(VT.isFloatingPoint()); in isFAbsFree()
H A DSDPatternMatch.h282 return ValueType_match{[](EVT VT) { return VT.isFloatingPoint(); }, P}; in m_FloatingPointVT()
285 return ValueType_match{[](EVT VT) { return VT.isFloatingPoint(); }, in m_FloatingPointVT()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp106 bool isFloatingPoint() const { return Float || BFloat; } in isFloatingPoint() function in __anone51b860d0111::SVEType
108 return !isFloatingPoint() && !Predicate && !Svcount; in isInteger()
111 return !isFloatingPoint() && Predicate && NumVectors == 0; in isScalarPredicate()
451 else if (!isFloatingPoint()) in builtin_str()
473 if (!isFloatingPoint()) { in builtin_str()
515 if (!Signed && !isFloatingPoint()) in str()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.cpp55 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp603 unsigned ExtOp = VecVT.isFloatingPoint() ? ISD::FP_EXTEND : ISD::ANY_EXTEND; in PromoteSETCC()
628 assert(VecVT.isFloatingPoint()); in PromoteSTRICT()
722 .isFloatingPoint() && in Promote()
723 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote()
734 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) || in Promote()
735 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote()
736 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote()
H A DSelectionDAG.cpp130 assert(VT.isFloatingPoint() && "Can only convert between FP types"); in isValueValidForType()
1125 assert(!VT.isVector() && (VT.isInteger() || VT.isFloatingPoint()) && in VerifySDNode()
1780 assert(VT.isFloatingPoint() && "Cannot create integer FP constant!"); in getConstantFP()
2659 (OpVT.isFloatingPoint() && (N1.isUndef() || N2.isUndef()))) { in FoldSetCC()
3365 if (!(SubVT.isInteger() || SubVT.isFloatingPoint())) in computeKnownBits()
4455 assert((VT.isInteger() || VT.isFloatingPoint()) && "Invalid VT!"); in ComputeNumSignBits()
4551 if (!(SrcVT.isInteger() || SrcVT.isFloatingPoint())) in ComputeNumSignBits()
5506 assert(Op.getValueType().isFloatingPoint() && in isKnownNeverZeroFloat()
5518 assert(!Op.getValueType().isFloatingPoint() && in isKnownNeverZero()
5978 assert(VT.isFloatingPoint() && N1.getValueType().isFloatingPoint() && in getNode()
[all …]
H A DSelectionDAGBuilder.cpp237 } else if (PartVT.isFloatingPoint()) { in getCopyFromParts()
249 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() && in getCopyFromParts()
265 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() && in getCopyFromParts()
291 if (PartEVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyFromParts()
438 if (PartEVT.isInteger() && ValueVT.isFloatingPoint()) in getCopyFromPartsVector()
480 } else if (ValueSVT.isFloatingPoint() && PartEVT.isInteger()) { in getCopyFromPartsVector()
489 Val = ValueVT.isFloatingPoint() in getCopyFromPartsVector()
541 if (PartVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyToParts()
545 if (ValueVT.isFloatingPoint()) { in getCopyToParts()
732 (!ValueVT.isFloatingPoint() || !PartVT.isInteger())) { in getCopyToPartsVector()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp80 !(VT.isInteger() || VT.isFloatingPoint())) in isSupportedType()
87 return VT.isFloatingPoint(); in isSupportedType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp387 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
648 (BT && BT->isFloatingPoint())) { in computeInfo()
760 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
H A DMips.cpp268 if (!BT || !BT->isFloatingPoint()) in returnAggregateInRegs()
H A DAArch64.cpp511 if (BT->isFloatingPoint()) in isHomogeneousAggregateBaseType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp170 if (isFloatingPoint()) in getEVTString()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h78 bool isFloatingPoint() const { in isFloatingPoint() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp287 if (LT.second.isFloatingPoint()) in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp41 static inline bool isFloatingPoint(MVT VT) { return VT.isFloatingPoint(); } in isFloatingPoint() function
414 return Out.constrain(isFloatingPoint); in EnforceFloatingPoint()
416 return Out.assign_if(getLegalTypes(), isFloatingPoint); in EnforceFloatingPoint()
511 } else if (any_of(S, isFloatingPoint) && any_of(B, isFloatingPoint)) { in EnforceSmallerThan()
512 auto NotFP = [](MVT VT) { return !isFloatingPoint(VT); }; in EnforceSmallerThan()
1574 if (!T.isInteger() && !T.isFloatingPoint()) in SDTypeConstraint()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h565 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
566 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
H A DRISCVISelLowering.cpp3583 VT.isFloatingPoint() ? RISCVISD::VFSLIDE1DOWN_VL : RISCVISD::VSLIDE1DOWN_VL; in lowerBuildVectorViaDominantValues()
3584 if (!VT.isFloatingPoint()) in lowerBuildVectorViaDominantValues()
3711 unsigned Opc = VT.isFloatingPoint() ? RISCVISD::VFMV_V_F_VL in lowerBuildVectorOfConstants()
3713 if (!VT.isFloatingPoint()) in lowerBuildVectorOfConstants()
3750 VT.isFloatingPoint() ? VT.changeVectorElementTypeToInteger() : VT; in lowerBuildVectorOfConstants()
3774 if (VT.isFloatingPoint()) { in lowerBuildVectorOfConstants()
4058 unsigned Opc = VT.isFloatingPoint() ? RISCVISD::VFMV_V_F_VL in lowerBUILD_VECTOR()
4060 if (!VT.isFloatingPoint()) in lowerBUILD_VECTOR()
4193 assert((!VT.isFloatingPoint() || in lowerBUILD_VECTOR()
4224 VT.isFloatingPoint() in lowerBUILD_VECTOR()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2699 } else if (VT.isFloatingPoint()) { in isSimm7()
2721 } else if (VT.isFloatingPoint()) { in isMImm()
2735 if (SrcVT.isFloatingPoint()) { in decideComp()
2751 if (SrcVT.isFloatingPoint()) { in safeWithoutCompWithNull()
2818 if (VT0.isFloatingPoint()) { in combineSelect()
2886 if (LHSVT.isFloatingPoint()) { in combineSelectCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVISelLowering.cpp93 if (VT.isFloatingPoint()) in getRegForInlineAsmConstraint()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1832 if (VT.isFloatingPoint()) { in addTypeForNEON()
1899 if (!VT.isFloatingPoint()) in addTypeForNEON()
1903 if (!VT.isFloatingPoint() && VT != MVT::v2i64 && VT != MVT::v1i64) in addTypeForNEON()
1909 if (VT.isFloatingPoint() && in addTypeForNEON()
1921 if (VT.isFloatingPoint() && VT.getScalarSizeInBits() != 16) in addTypeForNEON()
1923 if (VT.isFloatingPoint() && VT.getScalarSizeInBits() != 64) in addTypeForNEON()
1992 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
2022 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
3460 if (VT.isFloatingPoint()) { in emitComparison()
3569 if (LHS.getValueType().isFloatingPoint()) { in emitConditionalComparison()
[all …]

123