Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp97 if (LHSVT.isFloatingPoint() != RHSVT.isFloatingPoint()) in operator ()()
98 return RHSVT.isFloatingPoint(); in operator ()()
H A DCallingConvEmitter.cpp285 if (MVT(DestVT).isFloatingPoint()) { in emitAction()
299 if (MVT(DestVT).isFloatingPoint()) { in emitAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.cpp142 if (!(ValVT.isFloatingPoint() || in CC_X86_64_VectorCall()
202 if (!(ValVT.isFloatingPoint() || in CC_X86_32_VectorCall()
219 if (!ValVT.isFloatingPoint()) { in CC_X86_32_VectorCall()
H A DX86ISelLowering.h1209 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
1210 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h147 bool isFloatingPoint() const { in isFloatingPoint() function
148 return isSimple() ? V.isFloatingPoint() : isExtendedFloatingPoint(); in isFloatingPoint()
H A DTargetLowering.h1025 return getBooleanContents(Type.isVector(), Type.isFloatingPoint()); in getBooleanContents()
1689 assert((VT.isInteger() || VT.isFloatingPoint()) && in getTypeToPromoteTo()
1697 NVT.isFloatingPoint() == VT.isFloatingPoint() && in getTypeToPromoteTo()
3276 assert(SrcVT.isFloatingPoint() && DestVT.isFloatingPoint() && in isFPExtFree()
3294 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() && in isFPExtFoldable()
3306 assert(VT.isFloatingPoint()); in isFNegFree()
3313 assert(VT.isFloatingPoint()); in isFAbsFree()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.cpp54 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
/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/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp630 unsigned ExtOp = VecVT.isFloatingPoint() ? ISD::FP_EXTEND : ISD::ANY_EXTEND; in PromoteSETCC()
655 assert(VecVT.isFloatingPoint()); in PromoteSTRICT()
695 assert(OpVT.isFloatingPoint() && "Expected floating point reduction!"); in PromoteFloatVECREDUCE()
781 .isFloatingPoint() && in Promote()
782 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote()
803 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) || in Promote()
804 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote()
805 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote()
H A DSelectionDAG.cpp137 assert(VT.isFloatingPoint() && "Can only convert between FP types"); in isValueValidForType()
1159 assert(!VT.isVector() && (VT.isInteger() || VT.isFloatingPoint()) && in verifyNode()
1831 assert(VT.isFloatingPoint() && "Cannot create integer FP constant!"); in getConstantFP()
2902 (OpVT.isFloatingPoint() && (N1.isUndef() || N2.isUndef()))) { in FoldSetCC()
3608 if (!(SubVT.isInteger() || SubVT.isFloatingPoint())) in computeKnownBits()
4726 assert((VT.isInteger() || VT.isFloatingPoint()) && "Invalid VT!"); in ComputeNumSignBits()
4822 if (!(SrcVT.isInteger() || SrcVT.isFloatingPoint())) in ComputeNumSignBits()
5903 assert(Op.getValueType().isFloatingPoint() && in isKnownNeverZeroFloat()
5915 assert(!Op.getValueType().isFloatingPoint() && in isKnownNeverZero()
6375 assert(VT.isFloatingPoint() && N1.getValueType().isFloatingPoint() && in getNode()
[all …]
H A DSelectionDAGBuilder.cpp233 } else if (PartVT.isFloatingPoint()) { in getCopyFromParts()
245 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() && in getCopyFromParts()
261 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() && in getCopyFromParts()
287 if (PartEVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyFromParts()
435 if (PartEVT.isInteger() && ValueVT.isFloatingPoint()) in getCopyFromPartsVector()
477 } else if (ValueSVT.isFloatingPoint() && PartEVT.isInteger()) { in getCopyFromPartsVector()
486 Val = ValueVT.isFloatingPoint() in getCopyFromPartsVector()
538 if (PartVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyToParts()
542 if (ValueVT.isFloatingPoint()) { in getCopyToParts()
729 (!ValueVT.isFloatingPoint() || !PartVT.isInteger())) { in getCopyToPartsVector()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp391 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
652 (BT && BT->isFloatingPoint())) { in computeInfo()
764 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
H A DMips.cpp286 if (!BT || !BT->isFloatingPoint()) in returnAggregateInRegs()
H A DAArch64.cpp388 if (BT->isFloatingPoint()) in classifyArgumentType()
669 if (BT->isFloatingPoint()) in isHomogeneousAggregateBaseType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp177 if (isFloatingPoint()) in getEVTString()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetBuiltins.h290 bool isFloatingPoint() const { in isFloatingPoint() function
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h112 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
113 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
H A DRISCVISelLowering.cpp3786 VT.isFloatingPoint() ? VT.changeVectorElementTypeToInteger() : VT; in lowerBuildVectorViaVID()
3810 if (VT.isFloatingPoint()) { in lowerBuildVectorViaVID()
3898 VT.isFloatingPoint() ? RISCVISD::VFSLIDE1DOWN_VL : RISCVISD::VSLIDE1DOWN_VL; in lowerBuildVectorViaDominantValues()
3899 if (!VT.isFloatingPoint()) in lowerBuildVectorViaDominantValues()
4024 unsigned Opc = VT.isFloatingPoint() ? RISCVISD::VFMV_V_F_VL in lowerBuildVectorOfConstants()
4026 if (!VT.isFloatingPoint()) in lowerBuildVectorOfConstants()
4332 VT.isFloatingPoint() ? RISCVISD::VFMV_S_F_VL : RISCVISD::VMV_S_X_VL; in lowerBUILD_VECTOR()
4333 if (!VT.isFloatingPoint()) in lowerBUILD_VECTOR()
4341 VT.isFloatingPoint() ? RISCVISD::VFMV_V_F_VL : RISCVISD::VMV_V_X_VL; in lowerBUILD_VECTOR()
4342 if (!VT.isFloatingPoint()) in lowerBUILD_VECTOR()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h81 bool isFloatingPoint() const { in isFloatingPoint() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp285 if (LT.second.isFloatingPoint()) in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp42 static inline bool isFloatingPoint(MVT VT) { return VT.isFloatingPoint(); } in isFloatingPoint() function
413 return Out.constrain(isFloatingPoint); in EnforceFloatingPoint()
415 return Out.assign_if(getLegalTypes(), isFloatingPoint); in EnforceFloatingPoint()
510 } else if (any_of(S, isFloatingPoint) && any_of(B, isFloatingPoint)) { in EnforceSmallerThan()
511 auto NotFP = [](MVT VT) { return !isFloatingPoint(VT); }; in EnforceSmallerThan()
1594 if (!T.isInteger() && !T.isFloatingPoint()) in SDTypeConstraint()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DContext.cpp300 if (BT->isFloatingPoint()) in classify()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2683 } else if (VT.isFloatingPoint()) { in isSimm7()
2705 } else if (VT.isFloatingPoint()) { in isMImm()
2719 if (SrcVT.isFloatingPoint()) { in decideComp()
2735 if (SrcVT.isFloatingPoint()) { in safeWithoutCompWithNull()
2802 if (VT0.isFloatingPoint()) { in combineSelect()
2870 if (LHSVT.isFloatingPoint()) { in combineSelectCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2000 if (VT.isFloatingPoint()) { in addTypeForNEON()
2068 if (!VT.isFloatingPoint()) in addTypeForNEON()
2072 if (!VT.isFloatingPoint() && VT != MVT::v2i64 && VT != MVT::v1i64) in addTypeForNEON()
2078 if (VT.isFloatingPoint() && in addTypeForNEON()
2090 if (VT.isFloatingPoint() && VT.getScalarSizeInBits() != 16) in addTypeForNEON()
2092 if (VT.isFloatingPoint() && VT.getScalarSizeInBits() != 64) in addTypeForNEON()
2198 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
2228 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
3452 if (VT.isFloatingPoint()) { in emitComparison()
3559 if (LHS.getValueType().isFloatingPoint()) { in emitConditionalComparison()
[all …]
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp103 bool isFloatingPoint() const { in isFloatingPoint() function in __anone51b860d0111::SVEType
510 assert(!isFloatingPoint() && "fp immediates are not supported"); in builtin_str()

123