| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DAGISelEmitter.cpp | 97 if (LHSVT.isFloatingPoint() != RHSVT.isFloatingPoint()) in operator ()() 98 return RHSVT.isFloatingPoint(); in operator ()()
|
| H A D | CallingConvEmitter.cpp | 285 if (MVT(DestVT).isFloatingPoint()) { in emitAction() 299 if (MVT(DestVT).isFloatingPoint()) { in emitAction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.cpp | 142 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 D | X86ISelLowering.h | 1209 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge() 1210 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 147 bool isFloatingPoint() const { in isFloatingPoint() function 148 return isSimple() ? V.isFloatingPoint() : isExtendedFloatingPoint(); in isFloatingPoint()
|
| H A D | TargetLowering.h | 1025 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 D | MipsCCState.cpp | 54 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
|
| /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/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 630 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 D | SelectionDAG.cpp | 137 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 D | SelectionDAGBuilder.cpp | 233 } 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 D | PPC.cpp | 391 (BT && BT->isFloatingPoint())) in getParamTypeAlignment() 652 (BT && BT->isFloatingPoint())) { in computeInfo() 764 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
|
| H A D | Mips.cpp | 286 if (!BT || !BT->isFloatingPoint()) in returnAggregateInRegs()
|
| H A D | AArch64.cpp | 388 if (BT->isFloatingPoint()) in classifyArgumentType() 669 if (BT->isFloatingPoint()) in isHomogeneousAggregateBaseType()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ValueTypes.cpp | 177 if (isFloatingPoint()) in getEVTString()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TargetBuiltins.h | 290 bool isFloatingPoint() const { in isFloatingPoint() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 112 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge() 113 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
|
| H A D | RISCVISelLowering.cpp | 3786 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 D | MachineValueType.h | 81 bool isFloatingPoint() const { in isFloatingPoint() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 285 if (LT.second.isFloatingPoint()) in getArithmeticInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenDAGPatterns.cpp | 42 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 D | Context.cpp | 300 if (BT->isFloatingPoint()) in classify()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 2683 } 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 D | AArch64ISelLowering.cpp | 2000 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 D | SveEmitter.cpp | 103 bool isFloatingPoint() const { in isFloatingPoint() function in __anone51b860d0111::SVEType 510 assert(!isFloatingPoint() && "fp immediates are not supported"); in builtin_str()
|