Home | History | Annotate | Download | only in IR

Lines Matching refs:IITDescriptor

318                              ArrayRef<Intrinsic::IITDescriptor> &Infos,
2113 ArrayRef<Intrinsic::IITDescriptor> &Infos,
2119 IITDescriptor D = Infos.front();
2123 case IITDescriptor::Void: return !Ty->isVoidTy();
2124 case IITDescriptor::MMX: return !Ty->isX86_MMXTy();
2125 case IITDescriptor::Metadata: return !Ty->isMetadataTy();
2126 case IITDescriptor::Half: return !Ty->isHalfTy();
2127 case IITDescriptor::Float: return !Ty->isFloatTy();
2128 case IITDescriptor::Double: return !Ty->isDoubleTy();
2129 case IITDescriptor::Integer: return !Ty->isIntegerTy(D.Integer_Width);
2130 case IITDescriptor::Vector: {
2135 case IITDescriptor::Pointer: {
2141 case IITDescriptor::Struct: {
2152 case IITDescriptor::Argument:
2164 case IITDescriptor::AK_AnyInteger: return !Ty->isIntOrIntVectorTy();
2165 case IITDescriptor::AK_AnyFloat: return !Ty->isFPOrFPVectorTy();
2166 case IITDescriptor::AK_AnyVector: return !isa<VectorType>(Ty);
2167 case IITDescriptor::AK_AnyPointer: return !isa<PointerType>(Ty);
2171 case IITDescriptor::ExtendVecArgument:
2178 case IITDescriptor::TruncVecArgument:
2200 SmallVector<Intrinsic::IITDescriptor, 8> Table;
2202 ArrayRef<Intrinsic::IITDescriptor> TableRef = Table;