/openbsd/gnu/llvm/llvm/utils/TableGen/ |
H A D | DAGISelEmitter.cpp | 92 if (LHSVT.isFloatingPoint() != RHSVT.isFloatingPoint()) in operator ()() 93 return RHSVT.isFloatingPoint(); in operator ()()
|
H A D | CallingConvEmitter.cpp | 296 if (MVT(DestVT).isFloatingPoint()) { in EmitAction() 310 if (MVT(DestVT).isFloatingPoint()) { in EmitAction()
|
H A D | CodeGenDAGPatterns.cpp | 40 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 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 | 1099 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge() 1100 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
|
H A D | X86ISelLowering.cpp | 6465 } 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 D | SveEmitter.cpp | 97 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 D | ValueTypes.h | 139 bool isFloatingPoint() const { in isFloatingPoint() function 140 return isSimple() ? V.isFloatingPoint() : isExtendedFloatingPoint(); in isFloatingPoint()
|
H A D | TargetLowering.h | 854 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 D | MipsCCState.cpp | 55 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint()) in originalEVTTypeIsVectorFloat()
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMCallLowering.cpp | 73 !(VT.isInteger() || VT.isFloatingPoint())) in isSupportedType() 80 return VT.isFloatingPoint(); in isSupportedType()
|
H A D | ARMTargetTransformInfo.cpp | 759 if (SrcTy.isFloatingPoint() && ST->hasNEON()) { in getCastInstrCost() 1976 if (!VT.isFloatingPoint()) in maybeLoweredToCall()
|
H A D | ARMISelLowering.cpp | 208 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 D | LegalizeVectorOps.cpp | 583 .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 D | SelectionDAG.cpp | 4917 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 D | SelectionDAGBuilder.cpp | 228 } 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 D | HexagonTargetTransformInfo.cpp | 300 if (LT.second.isFloatingPoint()) in getArithmeticInstrCost()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 1552 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 D | VEISelLowering.cpp | 2703 } 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 D | ValueTypes.cpp | 161 if (isFloatingPoint()) in getEVTString()
|
/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | MachineValueType.h | 360 bool isFloatingPoint() const { in isFloatingPoint() function
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 2506 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 D | AMDGPUISelLowering.cpp | 816 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 D | PPCISelLowering.cpp | 1800 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 D | WebAssemblyISelLowering.cpp | 740 if (VT.isFloatingPoint() && !VT.isVector()) { in getRegForInlineAsmConstraint() 2158 } else if (LaneT.isFloatingPoint()) { in LowerBUILD_VECTOR()
|