|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/ARM/ARMGenDAGISel.inc54830 return ScalarVT.isInteger() && Ld->getExtensionType() == ISD::EXTLOAD;
include/llvm/CodeGen/SelectionDAG.h 771 (VT.isInteger() &&
787 (VT.isInteger() &&
include/llvm/CodeGen/TargetLowering.h 1308 if (VT.isInteger()) {
1334 if (VT.isInteger()) {
include/llvm/CodeGen/ValueTypes.h 317 assert(isInteger() && !isVector() && "Invalid integer type!");
328 assert(isInteger() && !isVector() && "Invalid integer type!");
lib/CodeGen/CodeGenPrepare.cpp 1155 if (SrcVT.isInteger() != DstVT.isInteger())
1155 if (SrcVT.isInteger() != DstVT.isInteger())
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 692 assert(LHSTy.isInteger() && "Shift amount is not an integer type!");
1176 if (VT.isVector() || !VT.isInteger())
1241 if (VT.isVector() || !VT.isInteger())
1290 if (VT.isVector() || !VT.isInteger())
1321 if (VT.isVector() || !VT.isInteger())
3517 if (VT.isVector() || !VT.isInteger())
4347 if (XVT.isInteger() && XVT == Y.getValueType() &&
4438 bool IsInteger = OpVT.isInteger();
6907 LHS.getValueType().isInteger());
8223 if (!VT.isInteger())
8307 if (CondVT.isInteger() &&
10965 (!LegalOperations && VT.isInteger() && N0.getValueType().isInteger() &&
10965 (!LegalOperations && VT.isInteger() && N0.getValueType().isInteger() &&
10980 (isa<ConstantFPSDNode>(N0) && VT.isInteger() && !VT.isVector() &&
11035 N0.getNode()->hasOneUse() && VT.isInteger() &&
11086 VT.isInteger() && !VT.isVector()) {
11257 assert(SrcEltVT.isInteger() && DstEltVT.isInteger());
11257 assert(SrcEltVT.isInteger() && DstEltVT.isInteger());
13176 if (IntVT.isInteger() && !IntVT.isVector()) {
13274 if (IntVT.isInteger() && !IntVT.isVector()) {
13895 STType.isInteger() && STMemType.isInteger()) {
13895 STType.isInteger() && STMemType.isInteger()) {
13913 if (LDMemType.isInteger() && LDType.isInteger()) {
13913 if (LDMemType.isInteger() && LDType.isInteger()) {
13987 if (STType.isInteger() && LDMemType.isInteger() && !STType.isVector() &&
13987 if (STType.isInteger() && LDMemType.isInteger() && !STType.isVector() &&
14013 STMemType.isInteger() && LDMemType.isInteger())
14013 STMemType.isInteger() && LDMemType.isInteger())
14610 !LD->getValueType(0).isInteger())
15312 bool NoTypeMatch = (MemVT.isInteger()) ? !MemVT.bitsEq(Other->getMemoryVT())
16191 Value.getValueType().isInteger() &&
16666 Ops[Elt] = OpVT.isInteger() ? DAG.getAnyExtOrTrunc(InVal, DL, OpVT) : InVal;
16810 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt;
16820 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger());
16820 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger());
16850 if (IndexC && VecOp.getOpcode() == ISD::BITCAST && VecVT.isInteger() &&
16861 if (LegalTypes && BCSrc.getValueType().isInteger() &&
16914 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger());
16914 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger());
17518 Shuffles.push_back(VT.isInteger() ? DAG.getConstant(0, DL, VT)
17737 else if (LastOpVT.isInteger())
17891 if (!SclTy.isFloatingPoint() && !SclTy.isInteger())
18555 if (SVT.isInteger())
18578 if (!VT.isInteger() || IsBigEndian)
18633 if (!VT.isInteger() || IsBigEndian)
20103 CC = ISD::getSetCCInverse(CC, CmpOpVT.isInteger());
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 405 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) {
2470 assert(NewInTy.isInteger() && "Ran out of possibilities!");
2511 assert(NewOutTy.isInteger() && "Ran out of possibilities!");
2806 if (VT.isInteger())
3578 Tmp1.getValueType().isInteger());
4284 } else if (Node->getValueType(0).isInteger()) {
lib/CodeGen/SelectionDAG/LegalizeTypes.h 902 else if (Op.getValueType().isInteger())
931 if (Op.getValueType().isInteger())
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp 99 if (InVT.isVector() && OutVT.isInteger()) {
315 assert(Op.getValueType().isInteger());
334 N->getOperand(0).getValueType().isInteger()) {
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 311 if (EltVT.isInteger())
3956 if (!ToMaskVT.getScalarType().isInteger())
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 798 assert(!VT.isVector() && (VT.isInteger() || VT.isFloatingPoint()) &&
803 assert(N->getOperand(0).getValueType().isInteger() == VT.isInteger() &&
803 assert(N->getOperand(0).getValueType().isInteger() == VT.isInteger() &&
817 (EltVT.isInteger() && I->getValueType().isInteger() &&
817 (EltVT.isInteger() && I->getValueType().isInteger() &&
1199 assert(VT.isInteger() && "Cannot create FP integer constant!");
1990 assert(!OpVT.isInteger() && "Illegal setcc for integer!");
1994 if (OpVT.isInteger()) {
2624 if (!(SubVT.isInteger() || SubVT.isFloatingPoint()))
3413 assert((VT.isInteger() || VT.isFloatingPoint()) && "Invalid VT!");
3499 if (!(SrcVT.isInteger() || SrcVT.isFloatingPoint()))
4497 assert(VT.isInteger() && Operand.getValueType().isInteger() &&
4497 assert(VT.isInteger() && Operand.getValueType().isInteger() &&
4516 assert(VT.isInteger() && Operand.getValueType().isInteger() &&
4516 assert(VT.isInteger() && Operand.getValueType().isInteger() &&
4535 assert(VT.isInteger() && Operand.getValueType().isInteger() &&
4535 assert(VT.isInteger() && Operand.getValueType().isInteger() &&
4565 assert(VT.isInteger() && Operand.getValueType().isInteger() &&
4565 assert(VT.isInteger() && Operand.getValueType().isInteger() &&
4603 assert(VT.isInteger() && VT == Operand.getValueType() &&
4609 assert(VT.isInteger() && VT == Operand.getValueType() &&
4617 assert(VT.isInteger() && VT == Operand.getValueType() &&
4635 (VT.getVectorElementType().isInteger() &&
4636 Operand.getValueType().isInteger() &&
4839 if (NewNodesMustHaveLegalTypes && LegalSVT.isInteger()) {
4849 if (SVT.isInteger()) {
4926 if (NewNodesMustHaveLegalTypes && LegalSVT.isInteger()) {
4953 if (ScalarVT.isInteger() && ScalarVT.bitsGT(InSVT))
5078 assert(VT.isInteger() && "This operator does not apply to FP types!");
5092 assert(VT.isInteger() && "This operator does not apply to FP types!");
5115 assert(VT.isInteger() && "This operator does not apply to FP types!");
5146 assert(VT.isInteger() && N2.getValueType().isInteger() &&
5146 assert(VT.isInteger() && N2.getValueType().isInteger() &&
5177 assert(VT.isInteger() && EVT.isInteger() &&
5177 assert(VT.isInteger() && EVT.isInteger() &&
5189 assert(VT.isInteger() && EVT.isInteger() &&
5189 assert(VT.isInteger() && EVT.isInteger() &&
5301 (N1.getValueType().isInteger() == VT.isInteger()) &&
5301 (N1.getValueType().isInteger() == VT.isInteger()) &&
5480 assert(VT.isInteger() && "SETCC result type must be an integer!");
5635 if (VT.isInteger()) {
5646 if (!IntVT.isInteger())
5658 if (VT != Value.getValueType() && !VT.isInteger())
5674 if (VT.isInteger())
5852 (isZeroConstant || (VT.isInteger() && !VT.isVector()))) {
6730 assert(VT.isInteger() == MemVT.isInteger() &&
6730 assert(VT.isInteger() == MemVT.isInteger() &&
6903 assert(VT.isInteger() == SVT.isInteger() &&
6903 assert(VT.isInteger() == SVT.isInteger() &&
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 215 if (ValueVT.isInteger()) {
291 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() &&
304 if (PartEVT.isInteger() && ValueVT.isInteger()) {
304 if (PartEVT.isInteger() && ValueVT.isInteger()) {
329 if (PartEVT == MVT::x86mmx && ValueVT.isInteger() &&
539 ValueVT.isInteger() &&
553 ValueVT.isInteger() &&
580 assert(PartVT.isInteger() && ValueVT.isInteger() &&
1850 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger())
8441 else if (ResultVT != V.getValueType() && ResultVT.isInteger() &&
8442 V.getValueType().isInteger()) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 768 if (!SrcVT.isInteger())
lib/CodeGen/SelectionDAG/TargetLowering.cpp 203 assert(VT.isInteger());
1260 if (CC == ISD::SETLT && Op1.getValueType().isInteger() &&
2009 if (VT.isInteger())
2789 if (N0.getOpcode() != ISD::AND || !OpVT.isInteger() ||
3226 TopSetCC.getOperand(0).getValueType().isInteger());
3392 N0.getOperand(0).getValueType().isInteger());
3758 assert(!N0.getValueType().isInteger() &&
3777 N0.getValueType().isInteger()) {
4021 if (ConstraintVT.isInteger())
6166 assert(VT.isInteger() && "CTPOP not implemented for this type.");
6560 assert(LoadedVT.isInteger() && !LoadedVT.isVector() &&
6709 assert(StoreMemVT.isInteger() && !StoreMemVT.isVector() &&
6890 assert(VT.isInteger() && "Expected operands to be integers");
lib/CodeGen/TargetLoweringBase.cpp 799 assert(LHSTy.isInteger() && "Shift amount is not an integer type!");
850 assert(VT.isInteger() && "Float types must be simple");
879 if (EltVT.isInteger()) {
1485 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) {
lib/CodeGen/ValueTypes.cpp 120 if (isInteger())
lib/Target/AArch64/AArch64ISelLowering.cpp 1819 bool isInteger = LHS.getValueType().isInteger();
2754 assert(VT.is128BitVector() && VT.isInteger() &&
2836 } else if (Ty.isVector() && Ty.isInteger() && isTypeLegal(Ty)) {
4726 if (LHS.getValueType().isInteger()) {
4971 if (LHS.getValueType().isInteger()) {
5040 if (LHS.getValueType().isInteger()) {
5473 if (VT.isInteger() && !VT.isVector())
7042 if (ScalarVT.getSizeInBits() < 32 && ScalarVT.isInteger())
7547 if (VT.isInteger()) {
8153 if (LHS.getValueType().getVectorElementType().isInteger()) {
8502 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger())
8502 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger())
8546 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger())
8546 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger())
8563 return (VT1.isSimple() && !VT1.isVector() && VT1.isInteger() &&
8564 VT2.isSimple() && !VT2.isVector() && VT2.isInteger() &&
8729 (!LoadedType.isInteger() && !LoadedType.isFloatingPoint()))
9302 if (VT.isInteger() && N->getOpcode() == ISD::XOR &&
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 3569 LHS.getValueType().isInteger());
lib/Target/AMDGPU/R600ISelLowering.cpp 1016 ISD::CondCode CCInv = ISD::getSetCCInverse(CCOpcode, CompareVT.isInteger());
2003 LHS.getOperand(0).getValueType().isInteger());
lib/Target/AMDGPU/SIISelLowering.cpp 794 return VT.isInteger() ? MVT::v2i16 : MVT::v2f16;
852 RegisterVT = VT.isInteger() ? MVT::v2i16 : MVT::v2f16;
4913 EVT PackVT = ResultVT.isInteger() ? MVT::v2i16 : MVT::v2f16;
lib/Target/ARM/ARMCallLowering.cpp 72 !(VT.isInteger() || VT.isFloatingPoint()))
lib/Target/ARM/ARMISelDAGToDAG.cpp 2799 XType.isInteger() && SRAConstant != nullptr &&
lib/Target/ARM/ARMISelLowering.cpp 8427 assert(VT.is128BitVector() && VT.isInteger() &&
11052 if (!VT.isInteger() || VT.getVectorElementType() == MVT::i64)
14306 if (!VT.isInteger())
14684 if (SrcVT.isVector() || DstVT.isVector() || !SrcVT.isInteger() ||
14685 !DstVT.isInteger())
14697 if (!VT1.isSimple() || !VT1.isInteger() ||
14698 !VT2.isSimple() || !VT2.isInteger())
14889 if (!VT.isInteger() && !VT.isFloatingPoint())
lib/Target/ARM/ARMTargetTransformInfo.cpp 349 if (SrcTy.isInteger() && ST->hasNEON()) {
393 if (SrcTy.isInteger()) {
911 if (VT.isInteger() && VT.getSizeInBits() >= 64) {
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 1170 if (!UVT.isSimple() || !UVT.isInteger() || UVT.getSimpleVT() == MVT::i1)
1318 if (!T.isInteger() || T.getSizeInBits() != 32 || !isa<ConstantSDNode>(N))
1504 if (T.isInteger() && T.getSizeInBits() == NumBits) {
1513 if (Val.getOperand(0).getValueType().isInteger()) {
lib/Target/MSP430/MSP430ISelLowering.cpp 1385 if (!VT1.isInteger() || !VT2.isInteger())
1385 if (!VT1.isInteger() || !VT2.isInteger())
lib/Target/Mips/MipsISelLowering.cpp 685 !SetCC.getOperand(0).getValueType().isInteger())
691 if (!FalseTy.isInteger())
723 if (!TrueC || !True.getValueType().isInteger())
lib/Target/Mips/MipsSEISelLowering.cpp 1001 if (Subtarget.hasMSA() && Ty.is128BitVector() && Ty.isInteger()) {
2419 if (ResTy.isInteger()) {
2482 if (ResTy.isInteger() && !HasAnyUndefs)
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 387 if (elemtype.isInteger() && (sz < 32))
1598 if (elemtype.isInteger() && (sz < 32))
lib/Target/NVPTX/NVPTXISelLowering.cpp 1483 if ((VT.isInteger() || VT.isFloatingPoint()) && AllocSize < 4) {
1792 if (VTs[i].isInteger())
4355 assert (VT.isInteger());
lib/Target/PowerPC/PPCISelLowering.cpp 3020 if (LHSVT.isInteger() && (CC == ISD::SETEQ || CC == ISD::SETNE)) {
3083 SDValue CC = DAG.getSetCC(dl, MVT::i32, VT.isInteger() ? GprIndex : FprIndex,
3088 VT.isInteger() ? GprIndex : FprIndex,
3089 DAG.getConstant(VT.isInteger() ? 4 : 8, dl,
3103 VT.isInteger() ? GprIndex : FprIndex,
3108 VT.isInteger() ? VAListPtr : FprPtr,
3116 DAG.getConstant(VT.isInteger() ? 4 : 8,
14866 if (!VT1.isInteger() || !VT2.isInteger())
14866 if (!VT1.isInteger() || !VT2.isInteger())
lib/Target/RISCV/RISCVISelLowering.cpp 299 !SrcVT.isInteger() || !DstVT.isInteger())
299 !SrcVT.isInteger() || !DstVT.isInteger())
lib/Target/Sparc/SparcISelLowering.cpp 2444 if (LHS.getValueType().isInteger()) {
2480 if (LHS.getValueType().isInteger()) {
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 954 if (!VT.isInteger() || VT.getSizeInBits() > 64)
1054 if (!VT.isInteger() || VT.getSizeInBits() > 64)
1546 Node->getValueType(0).isInteger() &&
lib/Target/SystemZ/SystemZISelLowering.cpp 940 if (!FromVT.isInteger() || !ToVT.isInteger())
940 if (!FromVT.isInteger() || !ToVT.isInteger())
5319 if (!Op.getValueType().isInteger()) {
5523 if (LdVT.isVector() || LdVT.isInteger())
5594 if (MemVT.isInteger() && SN->isTruncatingStore()) {
lib/Target/X86/X86ISelLowering.cpp 7847 return VT.isInteger() ? DAG.getConstant(0, DL, VT)
7953 SDValue Z = VT.isInteger() ? DAG.getConstant(0, DL, VT)
8026 VT.isInteger() && (RepeatSize != 64 || TLI.isTypeLegal(MVT::i64))
8365 if (Subtarget.hasInt256() && Ld.getValueType().isInteger()) {
12374 if (!V0EltVT.isInteger())
22360 } else if (ArgVT.isInteger() && ArgSize <= 32 /*bytes*/) {
25386 assert(VT.isInteger() && VT.getSizeInBits() == 128 &&
25408 assert(ArgVT.isInteger() && ArgVT.getSizeInBits() == 128 &&
29048 if (!VT1.isInteger() || !VT2.isInteger())
29048 if (!VT1.isInteger() || !VT2.isInteger())
29073 if (!VT1.isSimple() || !VT1.isInteger() ||
29074 !VT2.isSimple() || !VT2.isInteger())
35117 return EltVT.isInteger() ? DAG.getConstant(0, SDLoc(N), EltVT)
36397 if (CIdx && VT.isInteger()) {
36580 Cond.getOperand(0).getValueType().isInteger());
37540 CarryOp1.getValueType().isInteger() &&
38260 if (VT.isInteger() && !VT.isVector() &&
38892 if (VT0 != VT1 || !VT0.isSimple() || !VT0.isInteger())
39388 assert(MaskVT.isInteger() &&
39460 if (!MaskVT.isInteger() || DAG.ComputeNumSignBits(Mask) != EltBits)
43585 EFLAGS.getValueType().isInteger() &&
43618 EFLAGS.getValueType().isInteger() &&
43636 !Cmp.getOperand(0).getValueType().isInteger())
lib/Target/X86/X86ISelLowering.h 848 if ((LTy.isFloatingPoint() && HTy.isInteger()) ||
849 (LTy.isInteger() && HTy.isFloatingPoint()))
lib/Target/XCore/XCoreISelLowering.cpp 183 if (!VT1.isSimple() || !VT1.isInteger() ||
184 !VT2.isSimple() || !VT2.isInteger())