Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/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()
1592 if (!T.isInteger() && !T.isFloatingPoint()) in SDTypeConstraint()
/openbsd/gnu/llvm/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.h1099 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
1100 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
H A DX86ISelLowering.cpp6465 } else if (VT.isFloatingPoint()) { in getZeroVector()
8181 if (Idx != 0 && !VT.isFloatingPoint()) in getTargetShuffleAndZeroables()
9617 if (VT.isFloatingPoint()) { in getConstantVector()
14609 if (VT.isFloatingPoint() && V2Index != 0) in lowerShuffleAsElementInsertion()
19805 MVT NewEltVT = VT.isFloatingPoint() in lowerVECTOR_SHUFFLE()
38981 bool FloatDomain = VT1.isFloatingPoint() || VT2.isFloatingPoint() || in combineX86ShuffleChain()
41665 !VT.getSimpleVT().isFloatingPoint()) in isAddSubOrSubAdd()
43667 if (V.getValueType().isFloatingPoint()) { in createMMXBuildVector()
43892 VT.isFloatingPoint() != SrcVT.isFloatingPoint() && VT.isVector()) { in combineBitcast()
45384 if (VT.isFloatingPoint()) in combineVSelectWithAllOnesOrZeros()
[all …]
/openbsd/gnu/llvm/clang/utils/TableGen/
H A DSveEmitter.cpp97 bool isFloatingPoint() const { return Float || BFloat; } in isFloatingPoint() function in __anon3bd444da0111::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()
/openbsd/gnu/llvm/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.h854 return getBooleanContents(Type.isVector(), Type.isFloatingPoint()); in getBooleanContents()
1472 assert((VT.isInteger() || VT.isFloatingPoint()) && in getTypeToPromoteTo()
2930 assert(SrcVT.isFloatingPoint() && DestVT.isFloatingPoint() && in isFPExtFree()
2948 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() && in isFPExtFoldable()
2960 assert(VT.isFloatingPoint()); in isFNegFree()
2967 assert(VT.isFloatingPoint()); in isFAbsFree()
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsCCState.cpp55 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp73 !(VT.isInteger() || VT.isFloatingPoint())) in isSupportedType()
80 return VT.isFloatingPoint(); in isSupportedType()
H A DARMTargetTransformInfo.cpp759 if (SrcTy.isFloatingPoint() && ST->hasNEON()) { in getCastInstrCost()
1976 if (!VT.isFloatingPoint()) in maybeLoweredToCall()
H A DARMISelLowering.cpp208 if (!VT.isFloatingPoint() && in addTypeForNEON()
212 if (!VT.isFloatingPoint()) in addTypeForNEON()
1951 if (VT.isFloatingPoint() || VT.isVector()) in getSchedulingPreference()
4182 if (Op.getValueType().isFloatingPoint()) in LowerINTRINSIC_WO_CHAIN()
4192 if (!Op.getValueType().isFloatingPoint()) { in LowerINTRINSIC_WO_CHAIN()
6761 if (Op1.getValueType().isFloatingPoint()) { in LowerVSETCC()
8014 if (VT.getVectorElementType().isFloatingPoint()) { in LowerBUILD_VECTOR()
15150 Use->getValueType(0).isFloatingPoint()) in PerformARMBUILD_VECTORCombine()
15290 if (isValidMVECond(SwappedCond, VT.isFloatingPoint())) { in PerformVCMPCombine()
19290 if (!VT.isInteger() && !VT.isFloatingPoint()) in isLegalT2AddressImmediate()
[all …]
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp583 .isFloatingPoint() && in Promote()
584 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote()
595 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) || in Promote()
596 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote()
597 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote()
H A DSelectionDAG.cpp4917 assert(Op.getValueType().isFloatingPoint() && in isKnownNeverZeroFloat()
4928 assert(!Op.getValueType().isFloatingPoint() && in isKnownNeverZero()
5391 assert(VT.isFloatingPoint() && in getNode()
6254 N1.getValueType().isFloatingPoint() && in getNode()
6255 N2.getValueType().isFloatingPoint() && in getNode()
6295 assert(VT.isFloatingPoint() && in getNode()
6296 N1.getValueType().isFloatingPoint() && in getNode()
6436 if (VT.isFloatingPoint()) { in getNode()
9354 assert(VTList.VTs[0].isFloatingPoint() && in getNode()
9375 assert(VTList.VTs[0].isFloatingPoint() && in getNode()
[all …]
H A DSelectionDAGBuilder.cpp228 } else if (PartVT.isFloatingPoint()) { in getCopyFromParts()
240 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() && in getCopyFromParts()
255 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() && in getCopyFromParts()
281 if (PartEVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyFromParts()
417 if (PartEVT.isInteger() && ValueVT.isFloatingPoint()) in getCopyFromPartsVector()
464 Val = ValueVT.isFloatingPoint() in getCopyFromPartsVector()
516 if (PartVT.isFloatingPoint() && ValueVT.isFloatingPoint()) { in getCopyToParts()
520 if (ValueVT.isFloatingPoint()) { in getCopyToParts()
697 (!ValueVT.isFloatingPoint() || !PartVT.isInteger())) { in getCopyToPartsVector()
1670 else if (EltVT.isFloatingPoint()) in getValueImpl()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp300 if (LT.second.isFloatingPoint()) in getArithmeticInstrCost()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1552 if (VT.isFloatingPoint()) { in addTypeForNEON()
1609 if (!VT.isFloatingPoint()) in addTypeForNEON()
1619 if (VT.isFloatingPoint() && in addTypeForNEON()
1692 if (VT.isFloatingPoint()) { in addTypeForStreamingSVE()
1725 if (VT.isFloatingPoint()) { in addTypeForStreamingSVE()
1812 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
1838 if (VT.isFloatingPoint()) { in addTypeForFixedLengthSVE()
4296 assert(OpVT.isFloatingPoint() && !ArgVT.isFloatingPoint() && in LowerBITCAST()
18523 if (VT.isFloatingPoint()) in performLDNT1Combine()
18551 if (VT.isFloatingPoint()) in performLD1ReplicateCombine()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2703 } else if (VT.isFloatingPoint()) { in isSimm7()
2725 } else if (VT.isFloatingPoint()) { in isMImm()
2739 if (SrcVT.isFloatingPoint()) { in decideComp()
2755 if (SrcVT.isFloatingPoint()) { in safeWithoutCompWithNull()
2822 if (VT0.isFloatingPoint()) { in combineSelect()
2890 if (LHSVT.isFloatingPoint()) { in combineSelectCC()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DValueTypes.cpp161 if (isFloatingPoint()) in getEVTString()
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DMachineValueType.h360 bool isFloatingPoint() const { in isFloatingPoint() function
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2506 unsigned Opc = VT.isFloatingPoint() ? RISCVISD::VFMV_V_F_VL in lowerBUILD_VECTOR()
2542 VT.isFloatingPoint() ? VT.changeVectorElementTypeToInteger() : VT; in lowerBUILD_VECTOR()
2568 if (VT.isFloatingPoint()) { in lowerBUILD_VECTOR()
2770 if (VT.isFloatingPoint()) { in lowerScalarSplat()
2826 if (VT.isFloatingPoint()) { in lowerScalarInsert()
3233 if (SVT.isFloatingPoint()) in lowerVECTOR_SHUFFLE()
7123 assert(DstVT.isFloatingPoint() && "Wrong input/output vector types"); in lowerVPFPIntConvOp()
7151 assert(SrcVT.isFloatingPoint() && DstVT.isInteger() && in lowerVPFPIntConvOp()
7167 assert(DstVT.isFloatingPoint() && "Wrong input/output vector types"); in lowerVPFPIntConvOp()
7185 assert(SrcVT.isFloatingPoint() && DstVT.isInteger() && in lowerVPFPIntConvOp()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp816 assert(VT.isFloatingPoint()); in isFAbsFree()
824 assert(VT.isFloatingPoint()); in isFNegFree()
1095 assert(!RegisterVT.getScalarType().isFloatingPoint()); in analyzeFormalArgumentsCompute()
3326 if (EltVT.isFloatingPoint()) { in performTruncateCombine()
3347 if (SrcEltVT.isFloatingPoint()) { in performTruncateCombine()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1800 assert(VT.isFloatingPoint() && "Non-floating-point FMA?"); in enableAggressiveFMAFusion()
3658 if (VT.isFloatingPoint()) in LowerVAARG()
5892 seenFloatArg |= VA.getLocVT().isFloatingPoint(); in LowerCall_32SVR4()
6969 if (VA.isMemLoc() && VA.needsCustom() && ValVT.isFloatingPoint()) in LowerFormalArguments_AIX()
7039 else if (VA.getValVT().isFloatingPoint() && !VA.getValVT().isVector()) { in LowerFormalArguments_AIX()
7463 if (!ValVT.isFloatingPoint()) in LowerCall_AIX()
7921 if (!CmpVT.isFloatingPoint() || !TV.getValueType().isFloatingPoint() || in LowerSELECT_CC()
8068 assert(Src.getValueType().isFloatingPoint()); in convertFPToInt()
8517 if (OutVT.isVector() && OutVT.isFloatingPoint() && in LowerINT_TO_FP()
16863 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() && in isFPExtFree()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp740 if (VT.isFloatingPoint() && !VT.isVector()) { in getRegForInlineAsmConstraint()
2158 } else if (LaneT.isFloatingPoint()) { in LowerBUILD_VECTOR()

123