Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.h139 bool isInteger() const { in isInteger() function
140 return isSimple() ? V.isInteger() : isExtendedInteger(); in isInteger()
374 assert(isInteger() && !isVector() && "Invalid integer type!"); in getRoundIntegerType()
385 assert(isInteger() && !isVector() && "Invalid integer type!"); in getHalfSizedIntegerVT()
H A DTargetLowering.h1373 assert((VT.isInteger() || VT.isFloatingPoint()) && in getTypeToPromoteTo()
1379 assert(NVT.isInteger() == VT.isInteger() && NVT != MVT::isVoid && in getTypeToPromoteTo()
1461 if (VT.isInteger()) { in getRegisterType()
1487 if (VT.isInteger()) { in getNumRegisters()
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DLibASTMatchersTutorial.rst215 variable(hasType(isInteger())).bind("intvar")
373 hasUnaryOperand(declRefExpr(to(varDecl(hasType(isInteger())))))))
383 varDecl(hasType(isInteger())).bind("incrementVariable"))))))
408 hasLHS(declRefExpr(to(varDecl(hasType(isInteger()))))),
409 hasRHS(expr(hasType(isInteger())))))
446 to(varDecl(hasType(isInteger())))))),
447 hasRHS(expr(hasType(isInteger())))))
490 to(varDecl(hasType(isInteger())).bind("incVarName")))))),
494 to(varDecl(hasType(isInteger())).bind("condVarName"))))),
495 hasRHS(expr(hasType(isInteger())))))).bind("forLoop");
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DNeonEmitter.cpp192 bool isInteger() const { return Kind == SInt || Kind == UInt; } in isInteger() function in __anon9e9e0a7a0111::Type
200 bool isShort() const { return isInteger() && ElementBitwidth == 16; } in isShort()
201 bool isInt() const { return isInteger() && ElementBitwidth == 32; } in isInt()
202 bool isLong() const { return isInteger() && ElementBitwidth == 64; } in isLong()
608 if (isInteger() && !isSigned()) in str()
647 } else if (isInteger()) in builtin_str()
671 else if (isInteger() && !isSigned()) in builtin_str()
676 assert(isInteger() && isSigned()); in builtin_str()
720 if (isInteger() && !isSigned()) in getNeonEnum()
962 else if (T.isInteger()) in getInstTypeCode()
[all …]
H A DSveEmitter.cpp98 bool isInteger() const { return !isFloatingPoint() && !Predicate; } in isInteger() function in __anon47288a980111::SVEType
880 if (T.isInteger()) in replaceTemplatedArgs()
H A DMveEmitter.cpp278 bool isInteger() const { return Kind != ScalarTypeKind::Float; } in isInteger() function in __anone3a730d20111::ScalarType
279 bool requiresFloat() const override { return !isInteger(); } in requiresFloat()
1311 if (ST->isInteger() && ST->sizeInBits() < 32) in getCodeForArg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp477 return getSetCCInverseImpl(Op, Type.isInteger()); in getSetCCInverse()
506 bool IsInteger = Type.isInteger(); in getSetCCOrOperation()
527 bool IsInteger = Type.isInteger(); in getSetCCAndOperation()
933 assert(!VT.isVector() && (VT.isInteger() || VT.isFloatingPoint()) && in VerifySDNode()
938 assert(N->getOperand(0).getValueType().isInteger() == VT.isInteger() && in VerifySDNode()
952 (EltVT.isInteger() && Op.getValueType().isInteger() && in VerifySDNode()
1291 assert(VT.isInteger() && OpVT.isInteger() && in getZeroExtendInReg()
1363 assert(VT.isInteger() && "Cannot create FP integer constant!"); in getConstant()
1478 assert(VT.isInteger() && "Shift amount is not an integer type!"); in getShiftAmountConstant()
2232 assert(!OpVT.isInteger() && "Illegal setcc for integer!"); in FoldSetCC()
[all …]
H A DLegalizeTypesGeneric.cpp102 if (InVT.isVector() && OutVT.isInteger()) { in ExpandRes_BITCAST()
318 assert(Op.getValueType().isInteger()); in IntegerToVector()
337 N->getOperand(0).getValueType().isInteger()) { in ExpandOp_BITCAST()
H A DTargetLowering.cpp218 assert(VT.isInteger()); in findOptimalMemOpLowering()
224 assert(LVT.isInteger()); in findOptimalMemOpLowering()
417 assert(RetVT.isInteger()); in softenSetCCOperands()
786 if (CC == ISD::SETLT && Op1.getValueType().isInteger() && in SimplifyMultipleUseDemandedBits()
1428 if (CC == ISD::SETLT && Op1.getValueType().isInteger() && in SimplifyDemandedBits()
2294 if (VT.isInteger()) in SimplifyDemandedBits()
3151 if (N0.getOpcode() != ISD::AND || !OpVT.isInteger() || in foldSetCCWithAnd()
3173 assert(OpVT.isInteger()); in foldSetCCWithAnd()
3263 assert(XVT.isInteger()); in optimizeSetCCOfSignedTruncationCheck()
3467 assert(CTVT.isInteger()); in simplifySetCCWithCTPOP()
[all …]
H A DLegalizeDAG.cpp404 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) { in ExpandINSERT_VECTOR_ELT()
2530 assert(NewInTy.isInteger() && "Ran out of possibilities!"); in PromoteLegalINT_TO_FP()
2588 assert(NewOutTy.isInteger() && "Ran out of possibilities!"); in PromoteLegalFP_TO_INT()
2631 assert(NewOutTy.isInteger() && "Ran out of possibilities!"); in PromoteLegalFP_TO_INT_SAT()
2825 if (VT.isInteger()) in ExpandNode()
4464 assert(OVT.isInteger() in PromoteNode()
4500 assert(OVT.isInteger() && "Cannot promote logic operation"); in PromoteNode()
4549 } else if (Node->getValueType(0).isInteger()) { in PromoteNode()
4600 if (NVT.isInteger()) { in PromoteNode()
4633 if (NVT.isInteger()) { in PromoteNode()
[all …]
H A DDAGCombiner.cpp777 assert(LHSTy.isInteger() && "Shift amount is not an integer type!"); in getShiftAmountTy()
1283 if (VT.isVector() || !VT.isInteger()) in PromoteIntBinOp()
1351 if (VT.isVector() || !VT.isInteger()) in PromoteIntShiftOp()
1400 if (VT.isVector() || !VT.isInteger()) in PromoteExtend()
1431 if (VT.isVector() || !VT.isInteger()) in PromoteLoad()
4007 if (VT.isVector() || !VT.isInteger()) in useDivRem()
4881 if (XVT.isInteger() && XVT == Y.getValueType() && in hoistLogicOpWithSameOpcodeHands()
4972 bool IsInteger = OpVT.isInteger(); in foldLogicOfSetCCs()
9266 if (!VT.isInteger()) in foldSelectOfConstants()
9350 if (CondVT.isInteger() && in foldSelectOfConstants()
[all …]
H A DSelectionDAGBuilder.cpp184 if (ValueVT.isInteger()) { in getCopyFromParts()
245 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() && in getCopyFromParts()
260 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() && in getCopyFromParts()
273 if (PartEVT.isInteger() && ValueVT.isInteger()) { in getCopyFromParts()
298 if (PartEVT == MVT::x86mmx && ValueVT.isInteger() && in getCopyFromParts()
518 assert((PartVT.isInteger() || PartVT == MVT::x86mmx) && in getCopyToParts()
519 ValueVT.isInteger() && in getCopyToParts()
532 assert((PartVT.isInteger() || PartVT == MVT::x86mmx) && in getCopyToParts()
533 ValueVT.isInteger() && in getCopyToParts()
560 assert(PartVT.isInteger() && ValueVT.isInteger() && in getCopyToParts()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DLoopUnrolling.cpp87 to(varDecl(hasType(isInteger())).bind(BindName))))), in simpleCondition()
158 hasType(isInteger())))))))), in forLoopMatcher()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDAGISelMatcher.cpp340 return !MVT(T2).isInteger() || MVT(T2).isVector(); in TypesAreContradictory()
343 return !MVT(T1).isInteger() || MVT(T1).isVector(); in TypesAreContradictory()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp200 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree()
216 if (!getHasAlu32() || !VT1.isInteger() || !VT2.isInteger()) in isZExtFree()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DAPFloat.h391 bool isInteger() const;
683 bool isInteger() const;
1232 bool isInteger() const { APFLOAT_DISPATCH_ON_SEMANTICS(isInteger()); } in isInteger() function
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerCompileUnit.h38 assert(Old.getType() == DIEValue::isInteger); in set()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DNumberObjectConversionChecker.cpp255 qualType(hasCanonicalType(isInteger()), in checkASTCodeBody()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDIEHash.cpp261 case DIEValue::isInteger: { in hashAttribute()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCallingConvLower.cpp201 if (!VT.isInteger()) in isValueTypeInRegForCC()
H A DTargetLoweringBase.cpp898 assert(LHSTy.isInteger() && "Shift amount is not an integer type!"); in getShiftAmountTy()
953 assert(VT.isInteger() && "Float types must be simple"); in getTypeConversion()
982 if (EltVT.isInteger()) { in getTypeConversion()
1643 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) { in GetReturnInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.h1010 if ((LTy.isFloatingPoint() && HTy.isInteger()) || in isMultiStoresCheaperThanBitsMerge()
1011 (LTy.isInteger() && HTy.isFloatingPoint())) in isMultiStoresCheaperThanBitsMerge()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp961 if (!VT.isInteger() || VT.getSizeInBits() > 64) in tryRISBGZero()
1061 if (!VT.isInteger() || VT.getSizeInBits() > 64) in tryRxSBG()
1595 Node->getValueType(0).isInteger() && in Select()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp72 !(VT.isInteger() || VT.isFloatingPoint())) in isSupportedType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp1177 if (!UVT.isSimple() || !UVT.isInteger() || UVT.getSimpleVT() == MVT::i1) in ppHoistZextI1()
1343 if (!T.isInteger() || T.getSizeInBits() != 32 || !isa<ConstantSDNode>(N)) in SelectAnyInt()
1521 if (T.isInteger() && T.getSizeInBits() == NumBits) { in keepsLowBits()
1530 if (Val.getOperand(0).getValueType().isInteger()) { in keepsLowBits()

123