Lines Matching refs:Context

562     return SemaRef.Context.getTrivialTypeSourceInfo(T,
813 return SemaRef.Context.getTypeDeclType(Typedef);
818 return SemaRef.Context.getTypeDeclType(Record);
823 return SemaRef.Context.getTypeDeclType(Enum);
855 return SemaRef.Context.getAutoType(Deduced, Keyword,
873 return SemaRef.Context.getParenType(InnerType);
885 return SemaRef.Context.getElaboratedType(Keyword,
914 return SemaRef.Context.getDependentTemplateSpecializationType(Keyword,
928 return SemaRef.Context.getElaboratedType(Keyword,
949 return SemaRef.Context.getDependentNameType(Keyword,
1025 QualType T = SemaRef.Context.getTypeDeclType(Tag);
1026 return SemaRef.Context.getElaboratedType(Keyword,
1096 return getSema().Context.getSubstTemplateTemplateParmPack(Param, ArgPack);
1806 return Owned(new (getSema().Context) CXXCatchStmt(CatchLoc, ExceptionDecl,
2064 MemberExpr *ME = new (getSema().Context)
2200 return new (SemaRef.Context) ImplicitValueInitExpr(T);
2465 return new (getSema().Context) CXXThisExpr(ThisLoc, ThisType, isImplicit);
2484 return CXXDefaultArgExpr::Create(getSema().Context, Loc, Param);
2494 return CXXDefaultInitExpr::Create(getSema().Context, Loc, Field);
2735 return SizeOfPackExpr::Create(SemaRef.Context, OperatorLoc, Pack, PackLoc,
2886 new (getSema().Context) ObjCPropertyRefExpr(Getter, Setter, T,
2898 DeclarationNameInfo NameInfo(&getSema().Context.Idents.get("isa"), IsaLoc);
2917 = SemaRef.Context.Idents.get("__builtin_shufflevector");
2918 TranslationUnitDecl *TUDecl = SemaRef.Context.getTranslationUnitDecl();
2924 Expr *Callee = new (SemaRef.Context) DeclRefExpr(Builtin, false,
2925 SemaRef.Context.BuiltinFnTy,
2927 QualType CalleePtrTy = SemaRef.Context.getPointerType(Builtin->getType());
2932 ExprResult TheCall = new (SemaRef.Context) CallExpr(
2933 SemaRef.Context, Callee, SubExprs, Builtin->getCallResultType(),
3039 return new (SemaRef.Context) AtomicExpr(BuiltinLoc, SubExprs, RetTy, Op,
3353 SS.Extend(SemaRef.Context, NS, Q.getLocalBeginLoc(), Q.getLocalEndLoc());
3362 SS.Extend(SemaRef.Context, Alias, Q.getLocalBeginLoc(),
3370 SS.MakeGlobal(SemaRef.Context, Q.getBeginLoc());
3377 SS.MakeSuper(SemaRef.Context, RD, Q.getBeginLoc(), Q.getEndLoc());
3397 SS.Extend(SemaRef.Context, /*FIXME:*/SourceLocation(), TL,
3429 return SS.getWithLocInContext(SemaRef.Context);
3459 NewCanTy = SemaRef.Context.getCanonicalType(NewTInfo->getType());
3467 NewCanTy = SemaRef.Context.getCanonicalType(NewT);
3471 = SemaRef.Context.DeclarationNames.getCXXSpecialName(Name.getNameKind(),
3579 SemaRef.Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc));
3588 Builder.MakeTrivial(SemaRef.Context, DTN->getQualifier(), Loc);
3590 Builder.MakeTrivial(SemaRef.Context, QTN->getQualifier(), Loc);
3594 Builder.getWithLocInContext(SemaRef.Context),
3598 Builder.getWithLocInContext(SemaRef.Context),
3876 TypeSourceInfo *DI = getSema().Context.getTrivialTypeSourceInfo(T,
3904 return TLB.getTypeSourceInfo(SemaRef.Context, Result);
3959 = SemaRef.Context.getQualifiedType(Replacement.getUnqualifiedType(),
3961 Result = SemaRef.Context.getSubstTemplateTypeParmType(
3970 Deduced = SemaRef.Context.getQualifiedType(Deduced.getUnqualifiedType(),
3972 Result = SemaRef.Context.getAutoType(Deduced, AutoTy->getKeyword(),
4074 return TLB.getTypeSourceInfo(SemaRef.Context, Result);
4118 Result = SemaRef.Context.getDecayedType(OriginalType);
4138 Result = SemaRef.Context.getObjCObjectPointerType(PointeeType);
4570 NewDI = TLB.getTypeSourceInfo(SemaRef.Context, Result);
4579 ParmVarDecl *newParm = ParmVarDecl::Create(SemaRef.Context,
4770 NewType = getSema().Context.getPackExpansionType(NewType,
4949 U = SemaRef.Context.getPackExpansionType(U, NumExpansions);
5242 QualType T = SemaRef.Context.getTypeDeclType(cast<TypeDecl>(D));
5269 Replacement = SemaRef.Context.getCanonicalType(Replacement);
5271 = SemaRef.Context.getSubstTemplateTypeParmType(T->getReplacedParameter(),
5489 = getSema().Context.getDependentTemplateSpecializationType(
5498 NewTL.setQualifierLoc(SS.getWithLocInContext(SemaRef.Context));
5612 result = SemaRef.Context.getAttributedType(oldType->getAttrKind(),
5855 QualType NewExpansionType = SemaRef.Context.getPackExpansionType(
5860 TypeArgBuilder.getTypeSourceInfo(SemaRef.Context, NewExpansionType));
5878 TypeArgBuilder.getTypeSourceInfo(SemaRef.Context, NewTypeArg));
5897 TypeArgBuilder.getTypeSourceInfo(SemaRef.Context, NewTypeArg));
6945 return new (getSema().Context) NullStmt(S->getKeywordLoc());
6951 return new (getSema().Context) NullStmt(S->getKeywordLoc());
9209 = SemaRef.Context.getBaseElementType(E->getAllocatedType());
9228 const ArrayType *ArrayT = SemaRef.Context.getAsArrayType(AllocType);
9233 ArraySize = IntegerLiteral::Create(SemaRef.Context, ConsArrayT->getSize(),
9234 SemaRef.Context.getSizeType(),
9285 QualType Destroyed = SemaRef.Context.getBaseElementType(
9357 = SemaRef.Context.getTrivialTypeSourceInfo(SemaRef.GetTypeFromParser(T),
9494 Args.push_back(TLB.getTypeSourceInfo(SemaRef.Context, To));
9545 Args.push_back(TLB.getTypeSourceInfo(SemaRef.Context, To));
9572 Args.push_back(TLB.getTypeSourceInfo(SemaRef.Context, To));
9599 Args.push_back(TLB.getTypeSourceInfo(SemaRef.Context, To));
9901 NewCallOpTSI = NewCallOpTLBuilder.getTypeSourceInfo(getSema().Context,
10373 ArgStorage = getSema().Context.getPackExpansionType(
10374 getSema().Context.getTypeDeclType(TTPD), None);
10383 ArgStorage = new (getSema().Context) PackExpansionExpr(
10384 getSema().Context.DependentTy, DRE.get(), E->getPackLoc(), None);
10939 SemaRef.Context.PseudoObjectTy,
11184 return SemaRef.Context.getObjCObjectPointerType(PointeeType);
11201 SemaRef.Context.UnsignedCharTy, SemaRef.Context.UnsignedShortTy,
11202 SemaRef.Context.UnsignedIntTy, SemaRef.Context.UnsignedLongTy,
11203 SemaRef.Context.UnsignedLongLongTy, SemaRef.Context.UnsignedInt128Ty
11208 if (Size->getBitWidth() == SemaRef.Context.getIntWidth(Types[I])) {
11216 = IntegerLiteral::Create(SemaRef.Context, *Size, SizeType,
11273 return SemaRef.Context.getVectorType(ElementType, NumElements, VecKind);
11280 llvm::APInt numElements(SemaRef.Context.getIntWidth(SemaRef.Context.IntTy),
11283 = IntegerLiteral::Create(SemaRef.Context, numElements, SemaRef.Context.IntTy,
11309 return SemaRef.Context.getFunctionNoProtoType(T);
11334 return SemaRef.Context.getTypeDeclType(Ty);
11345 return SemaRef.Context.getTypeOfType(Underlying);
11386 return SemaRef.Context.getQualifiedTemplateName(SS.getScopeRep(), TemplateKW,
11570 DeclarationName Name(SemaRef.Context.DeclarationNames.getCXXDestructorName(
11571 SemaRef.Context.getCanonicalType(DestroyedType->getType())));
11584 SS.Extend(SemaRef.Context, SourceLocation(), ScopeType->getTypeLoc(),