Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp93 if (LHSVT.isFloatingPoint() != RHSVT.isFloatingPoint()) in operator ()()
94 return RHSVT.isFloatingPoint(); in operator ()()
H A DCallingConvEmitter.cpp301 if (MVT(DestVT).isFloatingPoint()) { in EmitAction()
315 if (MVT(DestVT).isFloatingPoint()) { in EmitAction()
H A DCodeGenDAGPatterns.cpp41 static inline bool isFloatingPoint(MVT VT) { in isFloatingPoint() function
42 return VT.isFloatingPoint(); in isFloatingPoint()
420 return Out.constrain(isFloatingPoint); in EnforceFloatingPoint()
422 return Out.assign_if(getLegalTypes(), isFloatingPoint); in EnforceFloatingPoint()
517 } else if (any_of(S, isFloatingPoint) && any_of(B, isFloatingPoint)) { in EnforceSmallerThan()
518 auto NotFP = [](MVT VT) { return !isFloatingPoint(VT); }; in EnforceSmallerThan()
1573 if (!T.isInteger() && !T.isFloatingPoint()) in SDTypeConstraint()
/freebsd-14.2/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.h1118 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
1119 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
H A DX86ISelLowering.cpp3748 } else if (VT.isFloatingPoint() && in getZeroVector()
7055 if (VT.isFloatingPoint()) { in getConstantVector()
7079 if (VT.isFloatingPoint()) { in getConstantVector()
12178 if (VT.isFloatingPoint() && V2Index != 0) in lowerShuffleAsElementInsertion()
17558 MVT NewEltVT = VT.isFloatingPoint() in lowerVECTOR_SHUFFLE()
22128 if (VT.isFloatingPoint()) in LowerVectorAllEqual()
37795 bool FloatDomain = VT1.isFloatingPoint() || VT2.isFloatingPoint() || in combineX86ShuffleChain()
40629 !VT.getSimpleVT().isFloatingPoint()) in isAddSubOrSubAdd()
42958 VT.isFloatingPoint() != SrcVT.isFloatingPoint() && VT.isVector()) { in combineBitcast()
44452 if (VT.isFloatingPoint()) in combineVSelectWithAllOnesOrZeros()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp583 if (Node->getOperand(0).getValueType().isFloatingPoint()) in PromoteReduction()
595 if (Node->getOperand(j).getValueType().isFloatingPoint()) in PromoteReduction()
607 if (ScalarVT.isFloatingPoint()) in PromoteReduction()
621 unsigned ExtOp = VecVT.isFloatingPoint() ? ISD::FP_EXTEND : ISD::ANY_EXTEND; in PromoteSETCC()
646 assert(VecVT.isFloatingPoint()); in PromoteSTRICT()
757 .isFloatingPoint() && in Promote()
758 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote()
769 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) || in Promote()
770 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote()
771 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote()
H A DSelectionDAG.cpp5226 assert(Op.getValueType().isFloatingPoint() && in isKnownNeverZeroFloat()
5238 assert(!Op.getValueType().isFloatingPoint() && in isKnownNeverZero()
5654 assert(VT.isFloatingPoint() && N1.getValueType().isFloatingPoint() && in getNode()
6698 N1.getValueType().isFloatingPoint() && in getNode()
6699 N2.getValueType().isFloatingPoint() && in getNode()
6739 assert(VT.isFloatingPoint() && in getNode()
6740 N1.getValueType().isFloatingPoint() && in getNode()
6887 if (VT.isFloatingPoint()) { in getNode()
9943 assert(VTList.VTs[0].isFloatingPoint() && in getNode()
9964 assert(VTList.VTs[0].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()
434 if (PartEVT.isInteger() && ValueVT.isFloatingPoint()) in getCopyFromPartsVector()
485 Val = ValueVT.isFloatingPoint() in getCopyFromPartsVector()
537 if (PartVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyToParts()
541 if (ValueVT.isFloatingPoint()) { in getCopyToParts()
728 (!ValueVT.isFloatingPoint() || !PartVT.isInteger())) { in getCopyToPartsVector()
1841 else if (EltVT.isFloatingPoint()) in getValueImpl()
[all …]
/freebsd-14.2/contrib/llvm-project/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.h949 return getBooleanContents(Type.isVector(), Type.isFloatingPoint()); in getBooleanContents()
1567 assert((VT.isInteger() || VT.isFloatingPoint()) && in getTypeToPromoteTo()
3063 assert(SrcVT.isFloatingPoint() && DestVT.isFloatingPoint() && in isFPExtFree()
3081 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() && in isFPExtFoldable()
3093 assert(VT.isFloatingPoint()); in isFNegFree()
3100 assert(VT.isFloatingPoint()); in isFAbsFree()
H A DMachineValueType.h83 bool isFloatingPoint() const { in isFloatingPoint() function
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp106 bool isFloatingPoint() const { return Float || BFloat; } in isFloatingPoint() function in __anonc999c1430111::SVEType
108 return !isFloatingPoint() && !Predicate && !Svcount; in isInteger()
111 return !isFloatingPoint() && Predicate && NumVectors == 0; in isScalarPredicate()
430 else if (!isFloatingPoint()) in builtin_str()
452 if (!isFloatingPoint()) { in builtin_str()
494 if (!Signed && !isFloatingPoint()) in str()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.cpp55 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp73 !(VT.isInteger() || VT.isFloatingPoint())) in isSupportedType()
80 return VT.isFloatingPoint(); in isSupportedType()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp331 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
591 (BT && BT->isFloatingPoint())) { in computeInfo()
703 (BT && BT->isFloatingPoint())) in getParamTypeAlignment()
H A DMips.cpp268 if (!BT || !BT->isFloatingPoint()) in returnAggregateInRegs()
H A DAArch64.cpp490 if (BT->isFloatingPoint()) in isHomogeneousAggregateBaseType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h514 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
515 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
H A DRISCVISelLowering.cpp3416 if (!VT.isFloatingPoint()) in lowerBuildVectorViaDominantValues()
3545 if (!VT.isFloatingPoint()) in lowerBuildVectorOfConstants()
3606 if (VT.isFloatingPoint()) { in lowerBuildVectorOfConstants()
3798 if (!VT.isFloatingPoint()) in lowerBUILD_VECTOR()
3884 assert((!VT.isFloatingPoint() || in lowerBUILD_VECTOR()
3916 if (!VT.isFloatingPoint()) in lowerBUILD_VECTOR()
4004 if (VT.isFloatingPoint()) in lowerScalarSplat()
4067 if (VT.isFloatingPoint()) in lowerScalarInsert()
4473 if (!VT.isFloatingPoint()) in lowerVECTOR_SHUFFLEAsVSlide1()
4815 if (SVT.isFloatingPoint()) in lowerVECTOR_SHUFFLE()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp300 if (LT.second.isFloatingPoint()) in getArithmeticInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2701 } else if (VT.isFloatingPoint()) { in isSimm7()
2723 } else if (VT.isFloatingPoint()) { in isMImm()
2737 if (SrcVT.isFloatingPoint()) { in decideComp()
2753 if (SrcVT.isFloatingPoint()) { in safeWithoutCompWithNull()
2820 if (VT0.isFloatingPoint()) { in combineSelect()
2888 if (LHSVT.isFloatingPoint()) { in combineSelectCC()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1675 if (VT.isFloatingPoint()) { in addTypeForNEON()
1733 if (!VT.isFloatingPoint()) in addTypeForNEON()
1743 if (VT.isFloatingPoint() && in addTypeForNEON()
1820 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
1846 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
4412 assert(OpVT.isFloatingPoint() && !ArgVT.isFloatingPoint() && in LowerBITCAST()
20468 if (VT.isFloatingPoint()) in performLDNT1Combine()
20496 if (VT.isFloatingPoint()) in performLD1ReplicateCombine()
20503 if (VT.isFloatingPoint()) in performLD1ReplicateCombine()
20640 if (VT.isFloatingPoint()) in replaceSplatVectorStore()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp170 if (isFloatingPoint()) in getEVTString()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp864 if (VT.isFloatingPoint()) in getLdStRegType()
1633 (LdNode || (OrigType.isFloatingPoint() && EltVT.isFloatingPoint()))) { in tryLDGLDU()

123