Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DFoldInitTypeCheck.cpp86 if (ValueType.isFloatingPoint()) in isValidBuiltinFold()
87 return InitType.isFloatingPoint() && InitTypeSize >= ValueTypeSize; in isValidBuiltinFold()
98 if (InitType.isFloatingPoint()) in isValidBuiltinFold()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp92 if (LHSVT.isFloatingPoint() != RHSVT.isFloatingPoint()) in operator ()()
93 return RHSVT.isFloatingPoint(); in operator ()()
H A DCallingConvEmitter.cpp296 if (MVT(DestVT).isFloatingPoint()) { in EmitAction()
310 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()
422 return Out.constrain(isFloatingPoint); in EnforceFloatingPoint()
424 return Out.assign_if(getLegalTypes(), isFloatingPoint); in EnforceFloatingPoint()
519 } else if (any_of(S, isFloatingPoint) && any_of(B, isFloatingPoint)) { in EnforceSmallerThan()
520 auto NotFP = [](MVT VT) { return !isFloatingPoint(VT); }; in EnforceSmallerThan()
1594 if (!T.isInteger() && !T.isFloatingPoint()) in SDTypeConstraint()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DNarrowingConversionsCheck.cpp230 if (T.isFloatingPoint()) { in createFromType()
519 if (RhsType->isInteger() && LhsType->isFloatingPoint()) in handleBinaryOperator()
523 if (RhsType->isFloatingPoint() && LhsType->getKind() == BuiltinType::Bool) in handleBinaryOperator()
525 if (RhsType->isFloatingPoint() && LhsType->isInteger()) in handleBinaryOperator()
527 if (RhsType->isFloatingPoint() && LhsType->isFloatingPoint()) in handleBinaryOperator()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DAllReduceLowering.cpp217 bool isFloatingPoint = valueType.isa<FloatType>(); in getFactory() local
220 return isFloatingPoint ? getFactory<arith::AddFOp>() in getFactory()
223 return isFloatingPoint ? getFactory<arith::MulFOp>() in getFactory()
232 return isFloatingPoint in getFactory()
238 return isFloatingPoint in getFactory()
/llvm-project-15.0.7/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.h1050 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
1051 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DScalableVectorMVTsTest.cpp28 ASSERT_FALSE(VecTy.isFloatingPoint()); in TEST()
35 ASSERT_TRUE(VecTy.isFloatingPoint()); in TEST()
/llvm-project-15.0.7/clang/utils/TableGen/
H A DSveEmitter.cpp97 bool isFloatingPoint() const { return Float || BFloat; } in isFloatingPoint() function in __anon409da13d0111::SVEType
98 bool isInteger() const { return !isFloatingPoint() && !Predicate; } in isInteger()
100 return !isFloatingPoint() && Predicate && NumVectors == 0; in isScalarPredicate()
370 else if (!isFloatingPoint()) in builtin_str()
392 if (!isFloatingPoint()) { in builtin_str()
433 if (!Signed && !isFloatingPoint()) in str()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DValueTypes.h139 bool isFloatingPoint() const { in isFloatingPoint() function
140 return isSimple() ? V.isFloatingPoint() : isExtendedFloatingPoint(); in isFloatingPoint()
H A DTargetLowering.h863 return getBooleanContents(Type.isVector(), Type.isFloatingPoint()); in getBooleanContents()
1440 assert((VT.isInteger() || VT.isFloatingPoint()) && in getTypeToPromoteTo()
2861 assert(SrcVT.isFloatingPoint() && DestVT.isFloatingPoint() && in isFPExtFree()
2879 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() && in isFPExtFoldable()
2891 assert(VT.isFloatingPoint()); in isFNegFree()
2898 assert(VT.isFloatingPoint()); in isFAbsFree()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsCCState.cpp55 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp73 !(VT.isInteger() || VT.isFloatingPoint())) in isSupportedType()
80 return VT.isFloatingPoint(); in isSupportedType()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DMemberwiseConstructor.cpp149 if (T->isInteger() || T->isFloatingPoint() || T->isNullPtrType()) in considerField()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp582 .isFloatingPoint() && in Promote()
583 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote()
594 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) || in Promote()
595 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote()
596 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote()
H A DSelectionDAG.cpp4712 assert(Op.getValueType().isFloatingPoint() && in isKnownNeverZeroFloat()
4723 assert(!Op.getValueType().isFloatingPoint() && in isKnownNeverZero()
5185 assert(VT.isFloatingPoint() && in getNode()
6027 N1.getValueType().isFloatingPoint() && in getNode()
6028 N2.getValueType().isFloatingPoint() && in getNode()
6068 assert(VT.isFloatingPoint() && in getNode()
6069 N1.getValueType().isFloatingPoint() && in getNode()
6209 if (VT.isFloatingPoint()) { in getNode()
9103 assert(VTList.VTs[0].isFloatingPoint() && in getNode()
9124 assert(VTList.VTs[0].isFloatingPoint() && in getNode()
[all …]
H A DSelectionDAGBuilder.cpp227 } else if (PartVT.isFloatingPoint()) { in getCopyFromParts()
239 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() && in getCopyFromParts()
254 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() && in getCopyFromParts()
280 if (PartEVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyFromParts()
453 Val = ValueVT.isFloatingPoint() in getCopyFromPartsVector()
504 if (PartVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyToParts()
508 if (ValueVT.isFloatingPoint()) { in getCopyToParts()
1609 else if (EltVT.isFloatingPoint()) in getValueImpl()
1645 if (EltVT.isFloatingPoint()) in getValueImpl()
8558 } else if (RegVT.isInteger() && OpInfo.ConstraintVT.isFloatingPoint()) { in getRegistersForValue()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp278 if (LT.second.isFloatingPoint()) in getArithmeticInstrCost()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgOps.cpp303 if (!isFloatingPoint(arg)) in buildUnaryFn()
326 bool allFloatingPoint = isFloatingPoint(arg0) && isFloatingPoint(arg1); in buildBinaryFn()
472 bool isFloatingPoint(Value value) { return value.getType().isa<FloatType>(); } in isFloatingPoint() function in __anon9c47bb970311::RegionBuilderHelper
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1456 if (VT.isFloatingPoint()) { in addTypeForNEON()
1512 if (!VT.isFloatingPoint()) in addTypeForNEON()
1522 if (VT.isFloatingPoint() && in addTypeForNEON()
1592 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
1620 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
4125 assert(OpVT.isFloatingPoint() && !ArgVT.isFloatingPoint() && in LowerBITCAST()
16923 if (VT.isFloatingPoint()) in performLDNT1Combine()
16951 if (VT.isFloatingPoint()) in performLD1ReplicateCombine()
16958 if (VT.isFloatingPoint()) in performLD1ReplicateCombine()
17095 if (VT.isFloatingPoint()) in replaceSplatVectorStore()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DValueTypes.cpp161 if (isFloatingPoint()) in getEVTString()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp901 else if (ScalarVT.isFloatingPoint()) in tryLoad()
1036 else if (ScalarVT.isFloatingPoint()) in tryLoadVector()
1754 if (ScalarVT.isFloatingPoint()) in tryStore()
1900 if (ScalarVT.isFloatingPoint()) in tryStoreVector()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMachineValueType.h348 bool isFloatingPoint() const { in isFloatingPoint() function
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp754 assert(VT.isFloatingPoint()); in isFAbsFree()
762 assert(VT.isFloatingPoint()); in isFNegFree()
1000 assert(!RegisterVT.getScalarType().isFloatingPoint()); in analyzeFormalArgumentsCompute()
3200 if (EltVT.isFloatingPoint()) { in performTruncateCombine()
3221 if (SrcEltVT.isFloatingPoint()) { in performTruncateCombine()

123