Lines Matching refs:Ctx
225 ArgType ScanfSpecifier::getArgType(ASTContext &Ctx) const { in getArgType()
238 return ArgType::PtrTo(Ctx.IntTy); in getArgType()
242 return ArgType::PtrTo(Ctx.ShortTy); in getArgType()
244 return ArgType::PtrTo(Ctx.LongTy); in getArgType()
247 return ArgType::PtrTo(Ctx.LongLongTy); in getArgType()
249 return ArgType::PtrTo(ArgType(Ctx.LongLongTy, "__int64")); in getArgType()
251 return ArgType::PtrTo(ArgType(Ctx.getIntMaxType(), "intmax_t")); in getArgType()
253 return ArgType::PtrTo(ArgType(Ctx.getSignedSizeType(), "ssize_t")); in getArgType()
255 return ArgType::PtrTo(ArgType(Ctx.getPointerDiffType(), "ptrdiff_t")); in getArgType()
258 return ArgType::PtrTo(Ctx.LongLongTy); in getArgType()
278 return ArgType::PtrTo(Ctx.UnsignedIntTy); in getArgType()
280 return ArgType::PtrTo(Ctx.UnsignedCharTy); in getArgType()
282 return ArgType::PtrTo(Ctx.UnsignedShortTy); in getArgType()
284 return ArgType::PtrTo(Ctx.UnsignedLongTy); in getArgType()
287 return ArgType::PtrTo(Ctx.UnsignedLongLongTy); in getArgType()
289 return ArgType::PtrTo(ArgType(Ctx.UnsignedLongLongTy, "unsigned __int64")); in getArgType()
291 return ArgType::PtrTo(ArgType(Ctx.getUIntMaxType(), "uintmax_t")); in getArgType()
293 return ArgType::PtrTo(ArgType(Ctx.getSizeType(), "size_t")); in getArgType()
296 ArgType(Ctx.getUnsignedPointerDiffType(), "unsigned ptrdiff_t")); in getArgType()
299 return ArgType::PtrTo(Ctx.UnsignedLongLongTy); in getArgType()
321 return ArgType::PtrTo(Ctx.FloatTy); in getArgType()
323 return ArgType::PtrTo(Ctx.DoubleTy); in getArgType()
325 return ArgType::PtrTo(Ctx.LongDoubleTy); in getArgType()
339 return ArgType::PtrTo(ArgType(Ctx.getWideCharType(), "wchar_t")); in getArgType()
344 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) in getArgType()
356 return ArgType::PtrTo(ArgType(Ctx.getWideCharType(), "wchar_t")); in getArgType()
361 if (Ctx.getTargetInfo().getTriple().isOSMSVCRT()) in getArgType()
376 return ArgType::PtrTo(Ctx.IntTy); in getArgType()
378 return ArgType::PtrTo(Ctx.SignedCharTy); in getArgType()
380 return ArgType::PtrTo(Ctx.ShortTy); in getArgType()
382 return ArgType::PtrTo(Ctx.LongTy); in getArgType()
385 return ArgType::PtrTo(Ctx.LongLongTy); in getArgType()
387 return ArgType::PtrTo(ArgType(Ctx.LongLongTy, "__int64")); in getArgType()
389 return ArgType::PtrTo(ArgType(Ctx.getIntMaxType(), "intmax_t")); in getArgType()
391 return ArgType::PtrTo(ArgType(Ctx.getSignedSizeType(), "ssize_t")); in getArgType()
393 return ArgType::PtrTo(ArgType(Ctx.getPointerDiffType(), "ptrdiff_t")); in getArgType()
414 ASTContext &Ctx) { in fixType() argument
446 if (const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(RawQT)) { in fixType()
507 if (hasValidLengthModifier(Ctx.getTargetInfo(), LangOpt)) { in fixType()
508 const analyze_scanf::ArgType &AT = getArgType(Ctx); in fixType()
509 if (AT.isValid() && AT.matchesType(Ctx, QT)) in fixType()