reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/ARM/ARMGenDAGISel.inc
54830   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())