Home
last modified time | relevance | path

Searched refs:isInteger (Results 1 – 25 of 86) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp49 VT.isInteger() && Op0VT.isInteger() && Op1VT.isInteger() && in verifyTargetNode()
68 assert(OpVT.isVector() && VT.isVector() && OpVT.isInteger() && in verifyTargetNode()
69 VT.isInteger() && "Expected integer vectors!"); in verifyTargetNode()
98 assert(VT.isVector() && VT.isInteger() && in verifyTargetNode()
100 assert(Op0VT.isVector() && Op0VT.isInteger() && in verifyTargetNode()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h152 bool isInteger() const { in isInteger() function
153 return isSimple() ? V.isInteger() : isExtendedInteger(); in isInteger()
415 assert(isInteger() && !isVector() && "Invalid integer type!"); in getRoundIntegerType()
426 assert(isInteger() && !isVector() && "Invalid integer type!"); in getHalfSizedIntegerVT()
H A DValueTypes.td22 bit isInteger = false;
39 let isInteger = true;
51 let isInteger = elt.isInteger;
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp189 bool isInteger() const { return Kind == SInt || Kind == UInt; } in isInteger() function in __anonfaf0748f0111::Type
197 bool isShort() const { return isInteger() && ElementBitwidth == 16; } in isShort()
198 bool isInt() const { return isInteger() && ElementBitwidth == 32; } in isInt()
199 bool isLong() const { return isInteger() && ElementBitwidth == 64; } in isLong()
651 if (isInteger() && !isSigned()) in str()
692 } else if (isInteger()) in builtin_str()
721 else if (isInteger() && !isSigned()) in builtin_str()
726 assert(isInteger() && isSigned()); in builtin_str()
774 if (isInteger() && !isSigned()) in getNeonEnum()
1028 else if (T.isInteger()) in getInstTypeCode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp629 return getSetCCInverseImpl(Op, Type.isInteger()); in getSetCCInverse()
658 bool IsInteger = Type.isInteger(); in getSetCCOrOperation()
679 bool IsInteger = Type.isInteger(); in getSetCCAndOperation()
1159 assert(!VT.isVector() && (VT.isInteger() || VT.isFloatingPoint()) && in verifyNode()
1164 assert(N->getOperand(0).getValueType().isInteger() == VT.isInteger() && in verifyNode()
1178 (EltVT.isInteger() && Op.getValueType().isInteger() && in verifyNode()
1565 assert(VT.isInteger() && OpVT.isInteger() && in getZeroExtendInReg()
1585 assert(VT.isInteger() && OpVT.isInteger() && in getVPZeroExtendInReg()
1674 assert(VT.isInteger() && "Cannot create FP integer constant!"); in getConstant()
1808 assert(VT.isInteger() && "Shift amount is not an integer type!"); in getShiftAmountConstant()
[all …]
H A DLegalizeTypesGeneric.cpp102 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST()
315 assert(Op.getValueType().isInteger()); in IntegerToVector()
334 N->getOperand(0).getValueType().isInteger()) { in ExpandOp_BITCAST()
378 if (VecVT.isInteger() && TLI.isOperationLegal(ISD::SPLAT_VECTOR, VecVT) && in ExpandOp_BUILD_VECTOR()
H A DDAGCombiner.cpp1561 if (VT.isVector() || !VT.isInteger()) in PromoteIntBinOp()
1629 if (VT.isVector() || !VT.isInteger()) in PromoteIntShiftOp()
1678 if (VT.isVector() || !VT.isInteger()) in PromoteExtend()
1709 if (VT.isVector() || !VT.isInteger()) in PromoteLoad()
4931 if (VT.isVector() || !VT.isInteger()) in useDivRem()
6254 if (XVT.isInteger() && XVT == Y.getValueType() && in hoistLogicOpWithSameOpcodeHands()
6345 bool IsInteger = OpVT.isInteger(); in foldLogicOfSetCCs()
6575 if (((OpVT.isInteger() && TLI.isOperationLegal(ISD::UMAX, OpVT) && in foldAndOrOfSETCC()
6625 if (OpVT.isInteger()) { in foldAndOrOfSETCC()
6657 LHS0 == RHS0 && LHS1C && RHS1C && OpVT.isInteger()) { in foldAndOrOfSETCC()
[all …]
H A DTargetLowering.cpp231 assert(VT.isInteger()); in findOptimalMemOpLowering()
237 assert(LVT.isInteger()); in findOptimalMemOpLowering()
436 assert(RetVT.isInteger()); in softenSetCCOperands()
881 if (CC == ISD::SETLT && Op1.getValueType().isInteger() && in SimplifyMultipleUseDemandedBits()
1766 if (CC == ISD::SETLT && Op1.getValueType().isInteger() && in SimplifyDemandedBits()
3087 if (VT.isInteger()) in SimplifyDemandedBits()
4160 if (N0.getOpcode() != ISD::AND || !OpVT.isInteger() || in foldSetCCWithAnd()
4219 assert(OpVT.isInteger()); in foldSetCCWithAnd()
4256 if (!N0.hasOneUse() || !OpVT.isInteger() || in foldSetCCWithOr()
4344 assert(XVT.isInteger()); in optimizeSetCCOfSignedTruncationCheck()
[all …]
H A DLegalizeDAG.cpp403 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) { in ExpandINSERT_VECTOR_ELT()
708 !NVT.isInteger()) in LegalizeLoadOps()
2907 assert(NewInTy.isInteger() && "Ran out of possibilities!"); in PromoteLegalINT_TO_FP()
2965 assert(NewOutTy.isInteger() && "Ran out of possibilities!"); in PromoteLegalFP_TO_INT()
3008 assert(NewOutTy.isInteger() && "Ran out of possibilities!"); in PromoteLegalFP_TO_INT_SAT()
3273 if (VT.isInteger()) in ExpandNode()
5415 assert(OVT.isInteger() in PromoteNode()
5455 assert(OVT.isInteger() && "Cannot promote logic operation"); in PromoteNode()
5513 } else if (Node->getValueType(0).isInteger()) { in PromoteNode()
5563 if (NVT.isInteger()) { in PromoteNode()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DLoopUnrolling.cpp92 declRefExpr(to(varDecl(hasType(isInteger())).bind(BindName))) in simpleCondition()
164 hasType(isInteger())))))))), in forLoopMatcher()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DDAGISelMatcher.cpp334 return !MVT(T2).isInteger() || MVT(T2).isVector(); in TypesAreContradictory()
337 return !MVT(T1).isInteger() || MVT(T1).isVector(); in TypesAreContradictory()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp214 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree()
230 if (!getHasAlu32() || !VT1.isInteger() || !VT2.isInteger()) in isZExtFree()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerCompileUnit.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinkerCompileUnit.h49 assert(Old.getType() == DIEValue::isInteger); in set()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNumberObjectConversionChecker.cpp254 qualType(hasCanonicalType(isInteger()), in checkASTCodeBody()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h559 LLVM_ABI bool isInteger() const;
899 LLVM_ABI bool isInteger() const;
1484 bool isInteger() const { APFLOAT_DISPATCH_ON_SEMANTICS(isInteger()); } in isInteger() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDIEHash.cpp268 case DIEValue::isInteger: { in hashAttribute()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp107 (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16)) { in assignCustomValue()
244 (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16)) { in assignCustomValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVISelLowering.cpp72 if (!VT.isVector() && VT.isInteger() && VT.getSizeInBits() <= 64) in getNumRegistersForCallingConv()
130 else if (VT.isInteger()) in getRegForInlineAsmConstraint()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp196 if (!VT.isInteger()) in isValueTypeInRegForCC()
H A DValueTypes.cpp175 if (isInteger()) in getEVTString()
H A DTargetLoweringBase.cpp967 assert(LHSTy.isInteger() && "Shift amount is not an integer type!"); in getShiftAmountTy()
1046 assert(VT.isInteger() && "Float types must be simple"); in getTypeConversion()
1075 if (EltVT.isInteger()) { in getTypeConversion()
1754 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) in GetReturnInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h112 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
113 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DFormatString.cpp668 if (!LeftWasPointer && BT1->isInteger() && BT2->isInteger()) in matchesArgType()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h91 bool isInteger() const { in isInteger() function

1234