reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
492 return Ctx.IntTy; 497 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) 498 return Ctx.IntTy; 508 return Ctx.LongLongTy; 511 return Ctx.IntTy; 513 return ArgType(Ctx.IntTy, "__int32"); 516 case LengthModifier::AsShort: return Ctx.ShortTy; 517 case LengthModifier::AsLong: return Ctx.LongTy; 520 return Ctx.LongLongTy; 522 return ArgType(Ctx.LongLongTy, "__int64"); 524 return ArgType(Ctx.getIntMaxType(), "intmax_t"); 526 return ArgType::makeSizeT(ArgType(Ctx.getSignedSizeType(), "ssize_t")); 528 return Ctx.getTargetInfo().getTriple().isArch64Bit() 529 ? ArgType(Ctx.LongLongTy, "__int64") 530 : ArgType(Ctx.IntTy, "__int32"); 533 ArgType(Ctx.getPointerDiffType(), "ptrdiff_t")); 544 return Ctx.UnsignedLongLongTy; 547 return Ctx.UnsignedIntTy; 549 return ArgType(Ctx.UnsignedIntTy, "unsigned __int32"); 550 case LengthModifier::AsChar: return Ctx.UnsignedCharTy; 551 case LengthModifier::AsShort: return Ctx.UnsignedShortTy; 552 case LengthModifier::AsLong: return Ctx.UnsignedLongTy; 555 return Ctx.UnsignedLongLongTy; 557 return ArgType(Ctx.UnsignedLongLongTy, "unsigned __int64"); 559 return ArgType(Ctx.getUIntMaxType(), "uintmax_t"); 561 return ArgType::makeSizeT(ArgType(Ctx.getSizeType(), "size_t")); 563 return Ctx.getTargetInfo().getTriple().isArch64Bit() 564 ? ArgType(Ctx.UnsignedLongLongTy, "unsigned __int64") 565 : ArgType(Ctx.UnsignedIntTy, "unsigned __int32"); 568 ArgType(Ctx.getUnsignedPointerDiffType(), "unsigned ptrdiff_t")); 579 return Ctx.HalfTy; 581 return Ctx.FloatTy; 584 return Ctx.DoubleTy; 589 return Ctx.LongDoubleTy; 590 return Ctx.DoubleTy; 596 return ArgType::PtrTo(Ctx.IntTy); 598 return ArgType::PtrTo(Ctx.SignedCharTy); 600 return ArgType::PtrTo(Ctx.ShortTy); 602 return ArgType::PtrTo(Ctx.LongTy); 605 return ArgType::PtrTo(Ctx.LongLongTy); 607 return ArgType::PtrTo(ArgType(Ctx.getIntMaxType(), "intmax_t")); 609 return ArgType::PtrTo(ArgType(Ctx.getSignedSizeType(), "ssize_t")); 611 return ArgType::PtrTo(ArgType(Ctx.getPointerDiffType(), "ptrdiff_t")); 630 return ArgType(Ctx.getPointerType(Ctx.UnsignedShortTy.withConst()), 630 return ArgType(Ctx.getPointerType(Ctx.UnsignedShortTy.withConst()), 639 return ArgType(Ctx.getPointerType(Ctx.UnsignedShortTy.withConst()), 639 return ArgType(Ctx.getPointerType(Ctx.UnsignedShortTy.withConst()), 641 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT() && 647 return ArgType(Ctx.UnsignedShortTy, "unichar"); 648 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT() && 650 return Ctx.IntTy; 651 return ArgType(Ctx.WideCharTy, "wchar_t");