Lines Matching refs:IITDescriptor
298 ArrayRef<Intrinsic::IITDescriptor> &Infos,
1729 ArrayRef<Intrinsic::IITDescriptor> &Infos, in VerifyIntrinsicType()
1735 IITDescriptor D = Infos.front(); in VerifyIntrinsicType()
1739 case IITDescriptor::Void: return !Ty->isVoidTy(); in VerifyIntrinsicType()
1740 case IITDescriptor::MMX: return !Ty->isX86_MMXTy(); in VerifyIntrinsicType()
1741 case IITDescriptor::Metadata: return !Ty->isMetadataTy(); in VerifyIntrinsicType()
1742 case IITDescriptor::Float: return !Ty->isFloatTy(); in VerifyIntrinsicType()
1743 case IITDescriptor::Double: return !Ty->isDoubleTy(); in VerifyIntrinsicType()
1744 case IITDescriptor::Integer: return !Ty->isIntegerTy(D.Integer_Width); in VerifyIntrinsicType()
1745 case IITDescriptor::Vector: { in VerifyIntrinsicType()
1750 case IITDescriptor::Pointer: { in VerifyIntrinsicType()
1756 case IITDescriptor::Struct: { in VerifyIntrinsicType()
1767 case IITDescriptor::Argument: in VerifyIntrinsicType()
1779 case IITDescriptor::AK_AnyInteger: return !Ty->isIntOrIntVectorTy(); in VerifyIntrinsicType()
1780 case IITDescriptor::AK_AnyFloat: return !Ty->isFPOrFPVectorTy(); in VerifyIntrinsicType()
1781 case IITDescriptor::AK_AnyVector: return !isa<VectorType>(Ty); in VerifyIntrinsicType()
1782 case IITDescriptor::AK_AnyPointer: return !isa<PointerType>(Ty); in VerifyIntrinsicType()
1786 case IITDescriptor::ExtendVecArgument: in VerifyIntrinsicType()
1793 case IITDescriptor::TruncVecArgument: in VerifyIntrinsicType()
1815 SmallVector<Intrinsic::IITDescriptor, 8> Table; in visitIntrinsicFunctionCall()
1817 ArrayRef<Intrinsic::IITDescriptor> TableRef = Table; in visitIntrinsicFunctionCall()