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

References

tools/clang/lib/AST/PrintfFormatString.cpp
  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");