/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelEmitter.cpp | 96 if (LHSVT.isFloatingPoint() != RHSVT.isFloatingPoint()) in operator ()() 97 return RHSVT.isFloatingPoint(); in operator ()()
|
H A D | CallingConvEmitter.cpp | 303 if (MVT(DestVT).isFloatingPoint()) { in EmitAction() 317 if (MVT(DestVT).isFloatingPoint()) { in EmitAction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.cpp | 143 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 D | X86ISelLowering.h | 1123 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge() 1124 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 146 bool isFloatingPoint() const { in isFloatingPoint() function 147 return isSimple() ? V.isFloatingPoint() : isExtendedFloatingPoint(); in isFloatingPoint()
|
H A D | TargetLowering.h | 995 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 D | SDPatternMatch.h | 282 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 D | SveEmitter.cpp | 106 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 D | MipsCCState.cpp | 55 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 603 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 D | SelectionDAG.cpp | 130 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 D | SelectionDAGBuilder.cpp | 237 } 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 D | ARMCallLowering.cpp | 80 !(VT.isInteger() || VT.isFloatingPoint())) in isSupportedType() 87 return VT.isFloatingPoint(); in isSupportedType()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | PPC.cpp | 387 (BT && BT->isFloatingPoint())) in getParamTypeAlignment() 648 (BT && BT->isFloatingPoint())) { in computeInfo() 760 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
|
H A D | Mips.cpp | 268 if (!BT || !BT->isFloatingPoint()) in returnAggregateInRegs()
|
H A D | AArch64.cpp | 511 if (BT->isFloatingPoint()) in isHomogeneousAggregateBaseType()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ValueTypes.cpp | 170 if (isFloatingPoint()) in getEVTString()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
H A D | MachineValueType.h | 78 bool isFloatingPoint() const { in isFloatingPoint() function
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 287 if (LT.second.isFloatingPoint()) in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenDAGPatterns.cpp | 41 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 D | RISCVISelLowering.h | 565 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge() 566 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
|
H A D | RISCVISelLowering.cpp | 3583 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 D | VEISelLowering.cpp | 2699 } 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 D | SPIRVISelLowering.cpp | 93 if (VT.isFloatingPoint()) in getRegForInlineAsmConstraint()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 1832 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 …]
|