Lines Matching refs:Context
92 return &Context.Idents.get(OS.str()); in InventAbbreviatedTemplateParameterTypeName()
95 PrintingPolicy Sema::getPrintingPolicy(const ASTContext &Context, in getPrintingPolicy() argument
97 PrintingPolicy Policy = Context.getPrintingPolicy(); in getPrintingPolicy()
100 Policy.Bool = Context.getLangOpts().Bool; in getPrintingPolicy()
102 if (const MacroInfo *BoolMacro = PP.getMacroInfo(Context.getBoolName())) { in getPrintingPolicy()
114 PushDeclContext(S, Context.getTranslationUnitDecl()); in ActOnTranslationUnitScope()
178 Context(ctxt), Consumer(consumer), Diags(PP.getDiagnostics()), in Sema()
202 SatisfactionCache(Context), AccessCheckingSFINAE(false),
217 NSAPIObj.reset(new NSAPI(Context));
223 Diags.SetArgToStringFn(&FormatASTNodeDiagnosticArgument, &Context);
243 DeclarationName DN = &Context.Idents.get(Name); in addImplicitTypedef()
245 PushOnScopeChains(Context.buildImplicitTypedef(T, Name), TUScope); in addImplicitTypedef()
254 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in Initialize()
265 if (Context.getTargetInfo().hasInt128Type() || in Initialize()
266 (Context.getAuxTargetInfo() && in Initialize()
267 Context.getAuxTargetInfo()->hasInt128Type())) { in Initialize()
270 DeclarationName Int128 = &Context.Idents.get("__int128_t"); in Initialize()
272 PushOnScopeChains(Context.getInt128Decl(), TUScope); in Initialize()
274 DeclarationName UInt128 = &Context.Idents.get("__uint128_t"); in Initialize()
276 PushOnScopeChains(Context.getUInt128Decl(), TUScope); in Initialize()
284 DeclarationName SEL = &Context.Idents.get("SEL"); in Initialize()
286 PushOnScopeChains(Context.getObjCSelDecl(), TUScope); in Initialize()
290 DeclarationName Id = &Context.Idents.get("id"); in Initialize()
292 PushOnScopeChains(Context.getObjCIdDecl(), TUScope); in Initialize()
295 DeclarationName Class = &Context.Idents.get("Class"); in Initialize()
297 PushOnScopeChains(Context.getObjCClassDecl(), TUScope); in Initialize()
300 DeclarationName Protocol = &Context.Idents.get("Protocol"); in Initialize()
302 PushOnScopeChains(Context.getObjCProtocolDecl(), TUScope); in Initialize()
306 DeclarationName ConstantString = &Context.Idents.get("__NSConstantString"); in Initialize()
308 PushOnScopeChains(Context.getCFConstantStringDecl(), TUScope); in Initialize()
313 IdResolver.begin(&Context.Idents.get("type_info")) == IdResolver.end()) in Initialize()
314 PushOnScopeChains(Context.buildImplicitRecord("type_info", TTK_Class), in Initialize()
317 addImplicitTypedef("size_t", Context.getSizeType()); in Initialize()
324 Context.getTargetInfo().getSupportedOpenCLOpts(), getLangOpts()); in Initialize()
325 addImplicitTypedef("sampler_t", Context.OCLSamplerTy); in Initialize()
326 addImplicitTypedef("event_t", Context.OCLEventTy); in Initialize()
328 addImplicitTypedef("clk_event_t", Context.OCLClkEventTy); in Initialize()
329 addImplicitTypedef("queue_t", Context.OCLQueueTy); in Initialize()
331 addImplicitTypedef("reserve_id_t", Context.OCLReserveIDTy); in Initialize()
332 addImplicitTypedef("atomic_int", Context.getAtomicType(Context.IntTy)); in Initialize()
334 Context.getAtomicType(Context.UnsignedIntTy)); in Initialize()
336 Context.getAtomicType(Context.FloatTy)); in Initialize()
339 addImplicitTypedef("atomic_flag", Context.getAtomicType(Context.IntTy)); in Initialize()
355 auto AtomicSizeT = Context.getAtomicType(Context.getSizeType()); in Initialize()
356 auto AtomicIntPtrT = Context.getAtomicType(Context.getIntPtrType()); in Initialize()
357 auto AtomicUIntPtrT = Context.getAtomicType(Context.getUIntPtrType()); in Initialize()
359 Context.getAtomicType(Context.getPointerDiffType()); in Initialize()
366 if (Context.getTypeSize(Context.getSizeType()) == 32) { in Initialize()
376 auto AtomicDoubleT = Context.getAtomicType(Context.DoubleTy); in Initialize()
380 auto AtomicLongT = Context.getAtomicType(Context.LongTy); in Initialize()
381 auto AtomicULongT = Context.getAtomicType(Context.UnsignedLongTy); in Initialize()
386 if (Context.getTypeSize(Context.getSizeType()) == 64) { in Initialize()
395 addImplicitTypedef(#ExtType, Context.Id##Ty); \ in Initialize()
400 if (Context.getTargetInfo().hasAArch64SVETypes()) { in Initialize()
402 addImplicitTypedef(Name, Context.SingletonId); in Initialize()
406 if (Context.getTargetInfo().getTriple().isPPC64() && in Initialize()
407 Context.getTargetInfo().hasFeature("paired-vector-memops")) { in Initialize()
408 if (Context.getTargetInfo().hasFeature("mma")) { in Initialize()
410 addImplicitTypedef(#Name, Context.Id##Ty); in Initialize()
414 addImplicitTypedef(#Name, Context.Id##Ty); in Initialize()
418 if (Context.getTargetInfo().hasRISCVVTypes()) { in Initialize()
420 addImplicitTypedef(Name, Context.SingletonId); in Initialize()
424 if (Context.getTargetInfo().hasBuiltinMSVaList()) { in Initialize()
425 DeclarationName MSVaList = &Context.Idents.get("__builtin_ms_va_list"); in Initialize()
427 PushOnScopeChains(Context.getBuiltinMSVaListDecl(), TUScope); in Initialize()
430 DeclarationName BuiltinVaList = &Context.Idents.get("__builtin_va_list"); in Initialize()
432 PushOnScopeChains(Context.getBuiltinVaListDecl(), TUScope); in Initialize()
451 = dyn_cast_or_null<ExternalSemaSource>(Context.getExternalSource())) in ~Sema()
504 if (!Context.getSourceManager().isInSystemHeader(loc)) in makeUnavailableInSystemHeader()
510 fn->addAttr(UnavailableAttr::CreateImplicit(Context, "", reason, loc)); in makeUnavailableInSystemHeader()
551 Optional<NullabilityKind> ExprNullability = SrcType->getNullability(Context); in diagnoseNullableToNonnullConversion()
556 Optional<NullabilityKind> TypeNullability = DstType->getNullability(Context); in diagnoseNullableToNonnullConversion()
627 QualType ExprTy = Context.getCanonicalType(E->getType()); in ImpCastExprToType()
628 QualType TypeTy = Context.getCanonicalType(Ty); in ImpCastExprToType()
673 return ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK, in ImpCastExprToType()
731 VD->mightBeUsableInConstantExpressions(SemaRef->Context)) in ShouldRemoveFromUnused()
1252 = Context.getAsIncompleteArrayType(VD->getType())) { in ActOnEndOfTranslationUnit()
1255 llvm::APInt One(Context.getTypeSize(Context.getSizeType()), true); in ActOnEndOfTranslationUnit()
1256 QualType T = Context.getConstantArrayType(ArrayT->getElementType(), One, in ActOnEndOfTranslationUnit()
1462 PartialDiagnostic(DiagInfo, Context.getDiagAllocator())); in EmitCurrentDiagnostic()
1487 PartialDiagnostic(DiagInfo, Context.getDiagAllocator())); in EmitCurrentDiagnostic()
1509 PartialDiagnostic(DiagInfo, Context.getDiagAllocator())); in EmitCurrentDiagnostic()
1521 Context.setPrintingPolicy(getPrintingPolicy()); in EmitCurrentDiagnostic()
1882 if (!Context.getTargetInfo().hasExtIntType()) { in checkDeviceDecl()
1885 << Ty << Context.getTargetInfo().getTriple().str(); in checkDeviceDecl()
1890 if ((Ty->isFloat16Type() && !Context.getTargetInfo().hasFloat16Type()) || in checkDeviceDecl()
1892 (Ty->isRealFloatingType() && Context.getTypeSize(Ty) == 128)) && in checkDeviceDecl()
1893 !Context.getTargetInfo().hasFloat128Type()) || in checkDeviceDecl()
1894 (Ty->isIntegerType() && Context.getTypeSize(Ty) == 128 && in checkDeviceDecl()
1895 !Context.getTargetInfo().hasInt128Type())) { in checkDeviceDecl()
1898 << static_cast<unsigned>(Context.getTypeSize(Ty)) << Ty in checkDeviceDecl()
1899 << Context.getTargetInfo().getTriple().str()) in checkDeviceDecl()
2011 new (S.Context) DeclRefExpr(S.Context, VD, false, T, VK_LValue, Loc); in checkEscapingByref()
2015 auto *E = ImplicitCastExpr::Create(S.Context, T, CK_NoOp, VarRef, nullptr, in checkEscapingByref()
2027 S.Context.setBlockVarCopyInit(VD, Init, S.canThrow(Init)); in checkEscapingByref()
2253 Context.addComment(RC); in ActOnComment()
2291 if (E.getType() == Context.OverloadTy) { in tryExprAsCall()
2299 } else if (E.getType() == Context.BoundMemberTy) { in tryExprAsCall()
2507 Ident_super = &Context.Idents.get("super"); in getSuperIdentifier()
2513 Ident___float128 = &Context.Idents.get("__float128"); in getFloat128Identifier()
2524 CSI->ReturnType = Context.VoidTy; in PushCapturedRegionScope()