• Home
  • Raw
  • Download

Lines Matching refs:IITDescriptor

398                       SmallVectorImpl<Intrinsic::IITDescriptor> &OutputTable) {  in DecodeIITType()
405 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Void, 0)); in DecodeIITType()
408 OutputTable.push_back(IITDescriptor::get(IITDescriptor::MMX, 0)); in DecodeIITType()
411 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Metadata, 0)); in DecodeIITType()
414 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Float, 0)); in DecodeIITType()
417 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Double, 0)); in DecodeIITType()
420 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Integer, 1)); in DecodeIITType()
423 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Integer, 8)); in DecodeIITType()
426 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Integer,16)); in DecodeIITType()
429 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Integer, 32)); in DecodeIITType()
432 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Integer, 64)); in DecodeIITType()
435 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Vector, 2)); in DecodeIITType()
439 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Vector, 4)); in DecodeIITType()
443 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Vector, 8)); in DecodeIITType()
447 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Vector, 16)); in DecodeIITType()
451 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Vector, 32)); in DecodeIITType()
455 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Pointer, 0)); in DecodeIITType()
459 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Pointer, in DecodeIITType()
466 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Argument, ArgInfo)); in DecodeIITType()
471 OutputTable.push_back(IITDescriptor::get(IITDescriptor::ExtendVecArgument, in DecodeIITType()
477 OutputTable.push_back(IITDescriptor::get(IITDescriptor::TruncVecArgument, in DecodeIITType()
482 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Struct, 0)); in DecodeIITType()
488 OutputTable.push_back(IITDescriptor::get(IITDescriptor::Struct,StructElts)); in DecodeIITType()
504 SmallVectorImpl<IITDescriptor> &T){ in getIntrinsicInfoTableEntries()
537 static Type *DecodeFixedType(ArrayRef<Intrinsic::IITDescriptor> &Infos, in DecodeFixedType()
540 IITDescriptor D = Infos.front(); in DecodeFixedType()
544 case IITDescriptor::Void: return Type::getVoidTy(Context); in DecodeFixedType()
545 case IITDescriptor::MMX: return Type::getX86_MMXTy(Context); in DecodeFixedType()
546 case IITDescriptor::Metadata: return Type::getMetadataTy(Context); in DecodeFixedType()
547 case IITDescriptor::Float: return Type::getFloatTy(Context); in DecodeFixedType()
548 case IITDescriptor::Double: return Type::getDoubleTy(Context); in DecodeFixedType()
550 case IITDescriptor::Integer: in DecodeFixedType()
552 case IITDescriptor::Vector: in DecodeFixedType()
554 case IITDescriptor::Pointer: in DecodeFixedType()
557 case IITDescriptor::Struct: { in DecodeFixedType()
565 case IITDescriptor::Argument: in DecodeFixedType()
567 case IITDescriptor::ExtendVecArgument: in DecodeFixedType()
571 case IITDescriptor::TruncVecArgument: in DecodeFixedType()
582 SmallVector<IITDescriptor, 8> Table; in getType()
585 ArrayRef<IITDescriptor> TableRef = Table; in getType()