Lines Matching refs:getSema

144   Sema &getSema() const { return SemaRef; }  in getSema()  function
1183 return getSema().CheckPackExpansion(Pattern, PatternRange, EllipsisLoc, in RebuildPackExpansionType()
1251 return getSema().Context.getSubstTemplateTemplateParmPack(Param, ArgPack); in RebuildTemplateName()
1262 return getSema().ActOnCompoundStmt(LBraceLoc, RBraceLoc, Statements, in RebuildCompoundStmt()
1275 return getSema().ActOnCaseStmt(CaseLoc, LHS, EllipsisLoc, RHS, in RebuildCaseStmt()
1284 getSema().ActOnCaseStmtBody(S, Body); in RebuildCaseStmtBody()
1295 return getSema().ActOnDefaultStmt(DefaultLoc, ColonLoc, SubStmt, in RebuildDefaultStmt()
1326 return getSema().ActOnIfStmt(IfLoc, IsConstexpr, LParenLoc, Init, Cond, in RebuildIfStmt()
1338 return getSema().ActOnStartOfSwitchStmt(SwitchLoc, LParenLoc, Init, Cond, in RebuildSwitchStmtStart()
1348 return getSema().ActOnFinishSwitchStmt(SwitchLoc, Switch, Body); in RebuildSwitchStmtBody()
1358 return getSema().ActOnWhileStmt(WhileLoc, LParenLoc, Cond, RParenLoc, Body); in RebuildWhileStmt()
1368 return getSema().ActOnDoStmt(DoLoc, Body, WhileLoc, LParenLoc, in RebuildDoStmt()
1380 return getSema().ActOnForStmt(ForLoc, LParenLoc, Init, Cond, in RebuildForStmt()
1390 return getSema().ActOnGotoStmt(GotoLoc, LabelLoc, Label); in RebuildGotoStmt()
1400 return getSema().ActOnIndirectGotoStmt(GotoLoc, StarLoc, Target); in RebuildIndirectGotoStmt()
1408 return getSema().BuildReturnStmt(ReturnLoc, Result); in RebuildReturnStmt()
1417 Sema::DeclGroupPtrTy DG = getSema().BuildDeclaratorGroup(Decls); in RebuildDeclStmt()
1418 return getSema().ActOnDeclStmt(DG, StartLoc, EndLoc); in RebuildDeclStmt()
1432 return getSema().ActOnGCCAsmStmt(AsmLoc, IsSimple, IsVolatile, NumOutputs, in RebuildGCCAsmStmt()
1449 return getSema().ActOnMSAsmStmt(AsmLoc, LBraceLoc, AsmToks, AsmString, in RebuildMSAsmStmt()
1460 return getSema().BuildCoreturnStmt(CoreturnLoc, Result, IsImplicit); in RebuildCoreturnStmt()
1469 return getSema().BuildResolvedCoawaitExpr(CoawaitLoc, Result, IsImplicit); in RebuildCoawaitExpr()
1479 return getSema().BuildUnresolvedCoawaitExpr(CoawaitLoc, Result, Lookup); in RebuildDependentCoawaitExpr()
1487 return getSema().BuildCoyieldExpr(CoyieldLoc, Result); in RebuildCoyieldExpr()
1491 return getSema().BuildCoroutineBodyStmt(Args); in RebuildCoroutineBodyStmt()
1502 return getSema().ActOnObjCAtTryStmt(AtLoc, TryBody, CatchStmts, in RebuildObjCAtTryStmt()
1512 return getSema().BuildObjCExceptionDecl(TInfo, T, in RebuildObjCExceptionDecl()
1526 return getSema().ActOnObjCAtCatchStmt(AtLoc, RParenLoc, in RebuildObjCAtCatchStmt()
1536 return getSema().ActOnObjCAtFinallyStmt(AtLoc, Body); in RebuildObjCAtFinallyStmt()
1545 return getSema().BuildObjCAtThrowStmt(AtLoc, Operand); in RebuildObjCAtThrowStmt()
1558 return getSema().ActOnOpenMPExecutableDirective( in RebuildOMPExecutableDirective()
1572 return getSema().ActOnOpenMPIfClause(NameModifier, Condition, StartLoc, in RebuildOMPIfClause()
1584 return getSema().ActOnOpenMPFinalClause(Condition, StartLoc, LParenLoc, in RebuildOMPFinalClause()
1596 return getSema().ActOnOpenMPNumThreadsClause(NumThreads, StartLoc, in RebuildOMPNumThreadsClause()
1607 return getSema().ActOnOpenMPSafelenClause(Len, StartLoc, LParenLoc, EndLoc); in RebuildOMPSafelenClause()
1617 return getSema().ActOnOpenMPSimdlenClause(Len, StartLoc, LParenLoc, EndLoc); in RebuildOMPSimdlenClause()
1627 return getSema().ActOnOpenMPAllocatorClause(A, StartLoc, LParenLoc, EndLoc); in RebuildOMPAllocatorClause()
1637 return getSema().ActOnOpenMPCollapseClause(Num, StartLoc, LParenLoc, in RebuildOMPCollapseClause()
1649 return getSema().ActOnOpenMPDefaultClause(Kind, KindKwLoc, in RebuildOMPDefaultClause()
1662 return getSema().ActOnOpenMPProcBindClause(Kind, KindKwLoc, in RebuildOMPProcBindClause()
1675 return getSema().ActOnOpenMPScheduleClause( in RebuildOMPScheduleClause()
1687 return getSema().ActOnOpenMPOrderedClause(StartLoc, EndLoc, LParenLoc, Num); in RebuildOMPOrderedClause()
1698 return getSema().ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, in RebuildOMPPrivateClause()
1710 return getSema().ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, in RebuildOMPFirstprivateClause()
1725 return getSema().ActOnOpenMPLastprivateClause( in RebuildOMPLastprivateClause()
1737 return getSema().ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, in RebuildOMPSharedClause()
1752 return getSema().ActOnOpenMPReductionClause( in RebuildOMPReductionClause()
1767 return getSema().ActOnOpenMPTaskReductionClause( in RebuildOMPTaskReductionClause()
1783 return getSema().ActOnOpenMPInReductionClause( in RebuildOMPInReductionClause()
1799 return getSema().ActOnOpenMPLinearClause(VarList, Step, StartLoc, LParenLoc, in RebuildOMPLinearClause()
1813 return getSema().ActOnOpenMPAlignedClause(VarList, Alignment, StartLoc, in RebuildOMPAlignedClause()
1825 return getSema().ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, in RebuildOMPCopyinClause()
1837 return getSema().ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, in RebuildOMPCopyprivateClause()
1849 return getSema().ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, in RebuildOMPFlushClause()
1860 return getSema().ActOnOpenMPDepobjClause(Depobj, StartLoc, LParenLoc, in RebuildOMPDepobjClause()
1873 return getSema().ActOnOpenMPDependClause(DepModifier, DepKind, DepLoc, in RebuildOMPDependClause()
1887 return getSema().ActOnOpenMPDeviceClause(Modifier, Device, StartLoc, in RebuildOMPDeviceClause()
1902 return getSema().ActOnOpenMPMapClause(MapTypeModifiers, MapTypeModifiersLoc, in RebuildOMPMapClause()
1917 return getSema().ActOnOpenMPAllocateClause(Allocate, VarList, StartLoc, in RebuildOMPAllocateClause()
1928 return getSema().ActOnOpenMPNumTeamsClause(NumTeams, StartLoc, LParenLoc, in RebuildOMPNumTeamsClause()
1940 return getSema().ActOnOpenMPThreadLimitClause(ThreadLimit, StartLoc, in RebuildOMPThreadLimitClause()
1951 return getSema().ActOnOpenMPPriorityClause(Priority, StartLoc, LParenLoc, in RebuildOMPPriorityClause()
1962 return getSema().ActOnOpenMPGrainsizeClause(Grainsize, StartLoc, LParenLoc, in RebuildOMPGrainsizeClause()
1973 return getSema().ActOnOpenMPNumTasksClause(NumTasks, StartLoc, LParenLoc, in RebuildOMPNumTasksClause()
1984 return getSema().ActOnOpenMPHintClause(Hint, StartLoc, LParenLoc, EndLoc); in RebuildOMPHintClause()
1994 return getSema().ActOnOpenMPDetachClause(Evt, StartLoc, LParenLoc, EndLoc); in RebuildOMPDetachClause()
2006 return getSema().ActOnOpenMPDistScheduleClause( in RebuildOMPDistScheduleClause()
2021 return getSema().ActOnOpenMPToClause(MotionModifiers, MotionModifiersLoc, in RebuildOMPToClause()
2037 return getSema().ActOnOpenMPFromClause( in RebuildOMPFromClause()
2048 return getSema().ActOnOpenMPUseDevicePtrClause(VarList, Locs); in RebuildOMPUseDevicePtrClause()
2057 return getSema().ActOnOpenMPUseDeviceAddrClause(VarList, Locs); in RebuildOMPUseDeviceAddrClause()
2066 return getSema().ActOnOpenMPIsDevicePtrClause(VarList, Locs); in RebuildOMPIsDevicePtrClause()
2080 return getSema().ActOnOpenMPDefaultmapClause(M, Kind, StartLoc, LParenLoc, in RebuildOMPDefaultmapClause()
2092 return getSema().ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, in RebuildOMPNontemporalClause()
2104 return getSema().ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, in RebuildOMPInclusiveClause()
2116 return getSema().ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, in RebuildOMPExclusiveClause()
2127 return getSema().ActOnOpenMPUsesAllocatorClause(StartLoc, LParenLoc, EndLoc, in RebuildOMPUsesAllocatorsClause()
2140 return getSema().ActOnOpenMPAffinityClause(StartLoc, LParenLoc, ColonLoc, in RebuildOMPAffinityClause()
2153 return getSema().ActOnOpenMPOrderClause(Kind, KindKwLoc, StartLoc, in RebuildOMPOrderClause()
2163 return getSema().ActOnObjCAtSynchronizedOperand(atLoc, object); in RebuildObjCAtSynchronizedOperand()
2172 return getSema().ActOnObjCAtSynchronizedStmt(AtLoc, Object, Body); in RebuildObjCAtSynchronizedStmt()
2181 return getSema().ActOnObjCAutoreleasePoolStmt(AtLoc, Body); in RebuildObjCAutoreleasePoolStmt()
2193 StmtResult ForEachStmt = getSema().ActOnObjCForCollectionStmt(ForLoc, in RebuildObjCForCollectionStmt()
2200 return getSema().FinishObjCForCollectionStmt(ForEachStmt.get(), Body); in RebuildObjCForCollectionStmt()
2212 VarDecl *Var = getSema().BuildExceptionDeclaration(nullptr, Declarator, in RebuildExceptionDecl()
2215 getSema().CurContext->addDecl(Var); in RebuildExceptionDecl()
2226 return Owned(new (getSema().Context) CXXCatchStmt(CatchLoc, ExceptionDecl, in RebuildCXXCatchStmt()
2236 return getSema().ActOnCXXTryBlock(TryLoc, TryBlock, Handlers); in RebuildCXXTryStmt()
2267 return getSema().ActOnObjCForCollectionStmt(ForLoc, LoopVar, in RebuildCXXForRangeStmt()
2274 return getSema().BuildCXXForRangeStmt(ForLoc, CoawaitLoc, Init, ColonLoc, in RebuildCXXForRangeStmt()
2288 return getSema().BuildMSDependentExistsStmt(KeywordLoc, IsIfExists, in RebuildMSDependentExistsStmt()
2297 return getSema().FinishCXXForRangeStmt(ForRange, Body); in FinishCXXForRangeStmt()
2302 return getSema().ActOnSEHTryBlock(IsCXXTry, TryLoc, TryBlock, Handler); in RebuildSEHTryStmt()
2307 return getSema().ActOnSEHExceptBlock(Loc, FilterExpr, Block); in RebuildSEHExceptStmt()
2311 return SEHFinallyStmt::Create(getSema().getASTContext(), Loc, Block); in RebuildSEHFinallyStmt()
2320 return getSema().BuildPredefinedExpr(Loc, IK); in RebuildPredefinedExpr()
2330 return getSema().BuildDeclarationNameExpr(SS, R, RequiresADL); in RebuildDeclarationNameExpr()
2345 return getSema().BuildDeclarationNameExpr(SS, NameInfo, VD, Found, in RebuildDeclRefExpr()
2355 return getSema().ActOnParenExpr(LParen, RParen, SubExpr); in RebuildParenExpr()
2378 return getSema().BuildUnaryOp(/*Scope=*/nullptr, OpLoc, Opc, SubExpr); in RebuildUnaryOperator()
2389 return getSema().BuildBuiltinOffsetOf(OperatorLoc, Type, Components, in RebuildOffsetOfExpr()
2402 return getSema().CreateUnaryExprOrTypeTraitExpr(TInfo, OpLoc, ExprKind, R); in RebuildUnaryExprOrTypeTrait()
2414 = getSema().CreateUnaryExprOrTypeTraitExpr(SubExpr, OpLoc, ExprKind); in RebuildUnaryExprOrTypeTrait()
2429 return getSema().ActOnArraySubscriptExpr(/*Scope=*/nullptr, LHS, in RebuildArraySubscriptExpr()
2441 return getSema().CreateBuiltinMatrixSubscriptExpr(Base, RowIdx, ColumnIdx, in RebuildMatrixSubscriptExpr()
2455 return getSema().ActOnOMPArraySectionExpr(Base, LBracketLoc, LowerBound, in RebuildOMPArraySectionExpr()
2468 return getSema().ActOnOMPArrayShapingExpr(Base, LParenLoc, RParenLoc, Dims, in RebuildOMPArrayShapingExpr()
2479 return getSema().ActOnOMPIteratorExpr(/*Scope=*/nullptr, IteratorKwLoc, in RebuildOMPIteratorExpr()
2491 return getSema().ActOnCallExpr(
2508 ExprResult BaseResult = getSema().PerformMemberExprBaseConversion(Base, in RebuildMemberExpr()
2518 getSema().PerformObjectMemberConversion(BaseResult.get(), in RebuildMemberExpr()
2526 return getSema().BuildFieldReferenceExpr( in RebuildMemberExpr()
2542 LookupResult R(getSema(), MemberNameInfo, Sema::LookupMemberName); in RebuildMemberExpr()
2546 return getSema().BuildMemberReferenceExpr(Base, BaseType, OpLoc, isArrow, in RebuildMemberExpr()
2560 return getSema().BuildBinOp(/*Scope=*/nullptr, OpLoc, Opc, LHS, RHS); in RebuildBinaryOperator()
2570 return getSema().CreateOverloadedBinOp(OpLoc, Opcode, UnqualLookups, LHS, in RebuildCXXRewrittenBinaryOperator()
2583 return getSema().ActOnConditionalOp(QuestionLoc, ColonLoc, Cond, in RebuildConditionalOperator()
2595 return getSema().BuildCStyleCastExpr(LParenLoc, TInfo, RParenLoc, in RebuildCStyleCastExpr()
2607 return getSema().BuildCompoundLiteralExpr(LParenLoc, TInfo, RParenLoc, in RebuildCompoundLiteralExpr()
2622 return getSema().BuildMemberReferenceExpr(Base, Base->getType(), in RebuildExtVectorElementExpr()
2675 return getSema().BuildVAArgExpr(BuiltinLoc, in RebuildVAArgExpr()
2687 return getSema().ActOnParenListExpr(LParenLoc, RParenLoc, SubExprs); in RebuildParenListExpr()
2697 return getSema().ActOnAddrLabel(AmpAmpLoc, LabelLoc, Label); in RebuildAddrLabelExpr()
2706 return getSema().BuildStmtExpr(LParenLoc, SubStmt, RParenLoc, in RebuildStmtExpr()
2732 return getSema().CreateGenericSelectionExpr(KeyLoc, DefaultLoc, RParenLoc, in RebuildGenericSelectionExpr()
2806 return getSema().BuildCXXNamedCast(OpLoc, tok::kw_static_cast, in RebuildCXXStaticCastExpr()
2823 return getSema().BuildCXXNamedCast(OpLoc, tok::kw_dynamic_cast, in RebuildCXXDynamicCastExpr()
2840 return getSema().BuildCXXNamedCast(OpLoc, tok::kw_reinterpret_cast, in RebuildCXXReinterpretCastExpr()
2857 return getSema().BuildCXXNamedCast(OpLoc, tok::kw_const_cast, in RebuildCXXConstCastExpr()
2868 return getSema().BuildCXXNamedCast( in RebuildCXXAddrspaceCastExpr()
2882 return getSema().BuildCXXTypeConstructExpr(TInfo, LParenLoc, in RebuildCXXFunctionalCastExpr()
2894 return getSema().BuildBuiltinBitCastExpr(KWLoc, TSI, Sub, RParenLoc); in RebuildBuiltinBitCastExpr()
2905 return getSema().BuildCXXTypeId(TypeInfoType, TypeidLoc, Operand, in RebuildCXXTypeidExpr()
2918 return getSema().BuildCXXTypeId(TypeInfoType, TypeidLoc, Operand, in RebuildCXXTypeidExpr()
2929 return getSema().BuildCXXUuidof(Type, TypeidLoc, Operand, RParenLoc); in RebuildCXXUuidofExpr()
2938 return getSema().BuildCXXUuidof(Type, TypeidLoc, Operand, RParenLoc); in RebuildCXXUuidofExpr()
2949 return getSema().BuildCXXThisExpr(ThisLoc, ThisType, isImplicit); in RebuildCXXThisExpr()
2958 return getSema().BuildCXXThrow(ThrowLoc, Sub, IsThrownVariableInScope); in RebuildCXXThrowExpr()
2967 return CXXDefaultArgExpr::Create(getSema().Context, Loc, Param, in RebuildCXXDefaultArgExpr()
2968 getSema().CurContext); in RebuildCXXDefaultArgExpr()
2978 return CXXDefaultInitExpr::Create(getSema().Context, Loc, Field, in RebuildCXXDefaultInitExpr()
2979 getSema().CurContext); in RebuildCXXDefaultInitExpr()
2989 return getSema().BuildCXXTypeConstructExpr( in RebuildCXXScalarValueInitExpr()
3008 return getSema().BuildCXXNew(StartLoc, UseGlobal, in RebuildCXXNewExpr()
3028 return getSema().ActOnCXXDelete(StartLoc, IsGlobalDelete, IsArrayForm, in RebuildCXXDeleteExpr()
3040 return getSema().BuildTypeTrait(Trait, StartLoc, Args, RParenLoc); in RebuildTypeTrait()
3052 return getSema().BuildArrayTypeTrait(Trait, StartLoc, TSInfo, DimExpr, RParenLoc); in RebuildArrayTypeTrait()
3063 return getSema().BuildExpressionTrait(Trait, StartLoc, Queried, RParenLoc); in RebuildExpressionTrait()
3082 return getSema().BuildQualifiedTemplateIdExpr(SS, TemplateKWLoc, NameInfo, in RebuildDependentScopeDeclRefExpr()
3085 return getSema().BuildQualifiedDeclarationNameExpr( in RebuildDependentScopeDeclRefExpr()
3098 return getSema().BuildTemplateIdExpr(SS, TemplateKWLoc, R, RequiresADL, in RebuildTemplateIdExpr()
3124 if (getSema().CompleteConstructorCall(FoundCtor, Args, Loc, ConvertedArgs)) in RebuildCXXConstructExpr()
3127 return getSema().BuildCXXConstructExpr(Loc, T, Constructor, in RebuildCXXConstructExpr()
3143 return new (getSema().Context) CXXInheritedCtorInitExpr( in RebuildCXXInheritedCtorInitExpr()
3156 return getSema().BuildCXXTypeConstructExpr( in RebuildCXXTemporaryObjectExpr()
3169 return getSema().BuildCXXTypeConstructExpr(TSInfo, LParenLoc, Args, in RebuildCXXUnresolvedConstructExpr()
3247 return getSema().BuildSourceLocExpr(Kind, BuiltinLoc, RPLoc, ParentContext); in RebuildSourceLocExpr()
3260 ExprResult Result = getSema().CheckConceptTemplateId(SS, TemplateKWLoc, in RebuildConceptSpecializationExpr()
3323 return getSema().BuildObjCBoxedExpr(SR, ValueExpr); in RebuildObjCBoxedExpr()
3332 return getSema().BuildObjCArrayLiteral(Range, in RebuildObjCArrayLiteral()
3340 return getSema().BuildObjCSubscriptExpression(RB, Base, Key, in RebuildObjCSubscriptRefExpr()
3350 return getSema().BuildObjCDictionaryLiteral(Range, Elements); in RebuildObjCDictionaryLiteral()
3425 ExprResult Result = getSema().BuildMemberReferenceExpr( in RebuildObjCIvarRefExpr()
3445 return getSema().BuildMemberReferenceExpr(BaseArg, BaseArg->getType(), in RebuildObjCPropertyRefExpr()
3466 new (getSema().Context) ObjCPropertyRefExpr(Getter, Setter, T, in RebuildObjCPropertyRefExpr()
3478 DeclarationNameInfo NameInfo(&getSema().Context.Idents.get("isa"), IsaLoc); in RebuildObjCIsaExpr()
3479 return getSema().BuildMemberReferenceExpr(BaseArg, BaseArg->getType(), in RebuildObjCIsaExpr()
3540 = getSema().CheckPackExpansion(Pattern.getSourceExpression(), in RebuildPackExpansion()
3566 = getSema().CheckPackExpansion(Pattern.getTypeSourceInfo(), in RebuildPackExpansion()
3584 return getSema().CheckPackExpansion(Pattern, EllipsisLoc, NumExpansions); in RebuildPackExpansion()
3597 return getSema().BuildCXXFoldExpr(ULE, LParenLoc, LHS, Operator, in RebuildCXXFoldExpr()
3608 return getSema().BuildEmptyCXXFoldExpr(EllipsisLoc, Operator); in RebuildEmptyCXXFoldExpr()
3621 return getSema().BuildAtomicExpr(Range, Range, RParenLoc, SubExprs, Op, in RebuildAtomicExpr()
3627 return getSema().CreateRecoveryExpr(BeginLoc, EndLoc, SubExprs, Type); in RebuildRecoveryExpr()
3678 E = getSema().ActOnStmtExprResult(E); in TransformStmt()
3679 return getSema().ActOnExprStmt(E, SDK == SDK_Discarded); in TransformStmt()
3779 getSema(), EnterExpressionEvaluationContext::InitList, in TransformInitializer()
3825 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformExprs()
3845 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformExprs()
3869 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I); in TransformExprs()
3929 return getSema().ActOnConditionVariable(ConditionVar, Loc, Kind); in TransformCondition()
3938 return getSema().ActOnCondition(nullptr, Loc, CondExpr.get(), Kind); in TransformCondition()
4214 Output = getSema().getTrivialTemplateArgumentLoc( in InventTemplateArgumentLoc()
4252 TemplateArgument(getSema().Context, Arg.getAsIntegral(), NewT), in TransformTemplateArgument()
4303 getSema(), in TransformTemplateArgument()
4417 = getSema().getTemplateArgumentPackExpansionPattern( in TransformTemplateArguments()
4421 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformTemplateArguments()
4442 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformTemplateArguments()
4458 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I); in TransformTemplateArguments()
4514 TypeSourceInfo *DI = getSema().Context.getTrivialTypeSourceInfo(T, in TransformType()
4567 TypeSourceInfo *DI = getSema().Context.getTrivialTypeSourceInfo(T, in TransformTypeWithDeducedTST()
5375 TypeSourceInfo *DI = getSema().Context.getTrivialTypeSourceInfo( in TransformDependentAddressSpaceType()
5542 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I); in TransformFunctionTypeParams()
5589 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformFunctionTypeParams()
5624 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformFunctionTypeParams()
5641 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I); in TransformFunctionTypeParams()
5648 getSema().getASTContext().getPackExpansionType(NewType, None); in TransformFunctionTypeParams()
5684 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformFunctionTypeParams()
5694 NewType = getSema().Context.getPackExpansionType(NewType, in TransformFunctionTypeParams()
5832 getSema(), Sema::ExpressionEvaluationContext::ConstantEvaluated); in TransformExceptionSpec()
5839 getSema().ActOnNoexceptSpec(Loc, NoexceptExpr.get(), EST); in TransformExceptionSpec()
5881 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformExceptionSpec()
5894 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), ArgIdx); in TransformExceptionSpec()
6059 E = getSema().ActOnDecltypeExpression(E.get()); in TransformDecltypeType()
6553 = getSema().Context.getDependentTemplateSpecializationType( in TransformDependentTemplateSpecializationType()
6971 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformObjCObjectType()
6992 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), ArgIdx); in TransformObjCObjectType()
7093 Sema::CompoundScopeRAII CompoundScope(getSema()); in TransformCompoundStmt()
7280 Then = new (getSema().Context) NullStmt(S->getThen()->getBeginLoc()); in TransformIfStmt()
7385 if (getSema().getLangOpts().OpenMP) in TransformForStmt()
7386 getSema().startOpenMPLoop(); in TransformForStmt()
7395 if (getSema().getLangOpts().OpenMP && Init.isUsable()) in TransformForStmt()
7396 getSema().ActOnOpenMPLoopInitialization(S->getForLoc(), Init.get()); in TransformForStmt()
7410 Sema::FullExprArg FullInc(getSema().MakeFullDiscardedValueExpr(Inc.get())); in TransformForStmt()
8113 getSema().ActOnInitializerError( in TransformCXXForRangeStmt()
8174 switch (getSema().CheckMicrosoftIfExistsSymbol(/*S=*/nullptr, SS, NameInfo)) { in TransformMSDependentExistsStmt()
8179 return new (getSema().Context) NullStmt(S->getKeywordLoc()); in TransformMSDependentExistsStmt()
8185 return new (getSema().Context) NullStmt(S->getKeywordLoc()); in TransformMSDependentExistsStmt()
8326 getDerived().getSema().StartOpenMPClause((*I)->getClauseKind()); in TransformOMPExecutableDirective()
8328 getDerived().getSema().EndOpenMPClause(); in TransformOMPExecutableDirective()
8337 getDerived().getSema().ActOnOpenMPRegionStart(D->getDirectiveKind(), in TransformOMPExecutableDirective()
8341 Sema::CompoundScopeRAII CompoundScope(getSema()); in TransformOMPExecutableDirective()
8353 getDerived().getSema().ActOnOpenMPRegionEnd(Body, TClauses); in TransformOMPExecutableDirective()
8384 getDerived().getSema().StartOpenMPDSABlock(OMPD_parallel, DirName, nullptr, in TransformOMPParallelDirective()
8387 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPParallelDirective()
8395 getDerived().getSema().StartOpenMPDSABlock(OMPD_simd, DirName, nullptr, in TransformOMPSimdDirective()
8398 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPSimdDirective()
8406 getDerived().getSema().StartOpenMPDSABlock(OMPD_for, DirName, nullptr, in TransformOMPForDirective()
8409 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPForDirective()
8417 getDerived().getSema().StartOpenMPDSABlock(OMPD_for_simd, DirName, nullptr, in TransformOMPForSimdDirective()
8420 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPForSimdDirective()
8428 getDerived().getSema().StartOpenMPDSABlock(OMPD_sections, DirName, nullptr, in TransformOMPSectionsDirective()
8431 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPSectionsDirective()
8439 getDerived().getSema().StartOpenMPDSABlock(OMPD_section, DirName, nullptr, in TransformOMPSectionDirective()
8442 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPSectionDirective()
8450 getDerived().getSema().StartOpenMPDSABlock(OMPD_single, DirName, nullptr, in TransformOMPSingleDirective()
8453 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPSingleDirective()
8461 getDerived().getSema().StartOpenMPDSABlock(OMPD_master, DirName, nullptr, in TransformOMPMasterDirective()
8464 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPMasterDirective()
8471 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPCriticalDirective()
8474 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPCriticalDirective()
8482 getDerived().getSema().StartOpenMPDSABlock(OMPD_parallel_for, DirName, in TransformOMPParallelForDirective()
8485 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPParallelForDirective()
8493 getDerived().getSema().StartOpenMPDSABlock(OMPD_parallel_for_simd, DirName, in TransformOMPParallelForSimdDirective()
8496 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPParallelForSimdDirective()
8504 getDerived().getSema().StartOpenMPDSABlock(OMPD_parallel_master, DirName, in TransformOMPParallelMasterDirective()
8507 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPParallelMasterDirective()
8515 getDerived().getSema().StartOpenMPDSABlock(OMPD_parallel_sections, DirName, in TransformOMPParallelSectionsDirective()
8518 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPParallelSectionsDirective()
8526 getDerived().getSema().StartOpenMPDSABlock(OMPD_task, DirName, nullptr, in TransformOMPTaskDirective()
8529 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTaskDirective()
8537 getDerived().getSema().StartOpenMPDSABlock(OMPD_taskyield, DirName, nullptr, in TransformOMPTaskyieldDirective()
8540 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTaskyieldDirective()
8548 getDerived().getSema().StartOpenMPDSABlock(OMPD_barrier, DirName, nullptr, in TransformOMPBarrierDirective()
8551 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPBarrierDirective()
8559 getDerived().getSema().StartOpenMPDSABlock(OMPD_taskwait, DirName, nullptr, in TransformOMPTaskwaitDirective()
8562 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTaskwaitDirective()
8570 getDerived().getSema().StartOpenMPDSABlock(OMPD_taskgroup, DirName, nullptr, in TransformOMPTaskgroupDirective()
8573 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTaskgroupDirective()
8581 getDerived().getSema().StartOpenMPDSABlock(OMPD_flush, DirName, nullptr, in TransformOMPFlushDirective()
8584 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPFlushDirective()
8592 getDerived().getSema().StartOpenMPDSABlock(OMPD_depobj, DirName, nullptr, in TransformOMPDepobjDirective()
8595 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPDepobjDirective()
8603 getDerived().getSema().StartOpenMPDSABlock(OMPD_scan, DirName, nullptr, in TransformOMPScanDirective()
8606 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPScanDirective()
8614 getDerived().getSema().StartOpenMPDSABlock(OMPD_ordered, DirName, nullptr, in TransformOMPOrderedDirective()
8617 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPOrderedDirective()
8625 getDerived().getSema().StartOpenMPDSABlock(OMPD_atomic, DirName, nullptr, in TransformOMPAtomicDirective()
8628 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPAtomicDirective()
8636 getDerived().getSema().StartOpenMPDSABlock(OMPD_target, DirName, nullptr, in TransformOMPTargetDirective()
8639 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetDirective()
8647 getDerived().getSema().StartOpenMPDSABlock(OMPD_target_data, DirName, nullptr, in TransformOMPTargetDataDirective()
8650 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetDataDirective()
8658 getDerived().getSema().StartOpenMPDSABlock(OMPD_target_enter_data, DirName, in TransformOMPTargetEnterDataDirective()
8661 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetEnterDataDirective()
8669 getDerived().getSema().StartOpenMPDSABlock(OMPD_target_exit_data, DirName, in TransformOMPTargetExitDataDirective()
8672 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetExitDataDirective()
8680 getDerived().getSema().StartOpenMPDSABlock(OMPD_target_parallel, DirName, in TransformOMPTargetParallelDirective()
8683 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetParallelDirective()
8691 getDerived().getSema().StartOpenMPDSABlock(OMPD_target_parallel_for, DirName, in TransformOMPTargetParallelForDirective()
8694 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetParallelForDirective()
8702 getDerived().getSema().StartOpenMPDSABlock(OMPD_target_update, DirName, in TransformOMPTargetUpdateDirective()
8705 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetUpdateDirective()
8713 getDerived().getSema().StartOpenMPDSABlock(OMPD_teams, DirName, nullptr, in TransformOMPTeamsDirective()
8716 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTeamsDirective()
8724 getDerived().getSema().StartOpenMPDSABlock(OMPD_cancellation_point, DirName, in TransformOMPCancellationPointDirective()
8727 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPCancellationPointDirective()
8735 getDerived().getSema().StartOpenMPDSABlock(OMPD_cancel, DirName, nullptr, in TransformOMPCancelDirective()
8738 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPCancelDirective()
8746 getDerived().getSema().StartOpenMPDSABlock(OMPD_taskloop, DirName, nullptr, in TransformOMPTaskLoopDirective()
8749 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTaskLoopDirective()
8757 getDerived().getSema().StartOpenMPDSABlock(OMPD_taskloop_simd, DirName, in TransformOMPTaskLoopSimdDirective()
8760 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTaskLoopSimdDirective()
8768 getDerived().getSema().StartOpenMPDSABlock(OMPD_master_taskloop, DirName, in TransformOMPMasterTaskLoopDirective()
8771 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPMasterTaskLoopDirective()
8779 getDerived().getSema().StartOpenMPDSABlock(OMPD_master_taskloop_simd, DirName, in TransformOMPMasterTaskLoopSimdDirective()
8782 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPMasterTaskLoopSimdDirective()
8790 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPParallelMasterTaskLoopDirective()
8793 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPParallelMasterTaskLoopDirective()
8802 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPParallelMasterTaskLoopSimdDirective()
8805 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPParallelMasterTaskLoopSimdDirective()
8813 getDerived().getSema().StartOpenMPDSABlock(OMPD_distribute, DirName, nullptr, in TransformOMPDistributeDirective()
8816 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPDistributeDirective()
8824 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPDistributeParallelForDirective()
8827 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPDistributeParallelForDirective()
8836 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPDistributeParallelForSimdDirective()
8839 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPDistributeParallelForSimdDirective()
8847 getDerived().getSema().StartOpenMPDSABlock(OMPD_distribute_simd, DirName, in TransformOMPDistributeSimdDirective()
8850 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPDistributeSimdDirective()
8858 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPTargetParallelForSimdDirective()
8861 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetParallelForSimdDirective()
8869 getDerived().getSema().StartOpenMPDSABlock(OMPD_target_simd, DirName, nullptr, in TransformOMPTargetSimdDirective()
8872 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetSimdDirective()
8880 getDerived().getSema().StartOpenMPDSABlock(OMPD_teams_distribute, DirName, in TransformOMPTeamsDistributeDirective()
8883 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTeamsDistributeDirective()
8891 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPTeamsDistributeSimdDirective()
8894 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTeamsDistributeSimdDirective()
8902 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPTeamsDistributeParallelForSimdDirective()
8906 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTeamsDistributeParallelForSimdDirective()
8914 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPTeamsDistributeParallelForDirective()
8917 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTeamsDistributeParallelForDirective()
8925 getDerived().getSema().StartOpenMPDSABlock(OMPD_target_teams, DirName, in TransformOMPTargetTeamsDirective()
8928 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetTeamsDirective()
8936 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPTargetTeamsDistributeDirective()
8939 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetTeamsDistributeDirective()
8948 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPTargetTeamsDistributeParallelForDirective()
8952 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetTeamsDistributeParallelForDirective()
8961 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPTargetTeamsDistributeParallelForSimdDirective()
8965 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetTeamsDistributeParallelForSimdDirective()
8974 getDerived().getSema().StartOpenMPDSABlock( in TransformOMPTargetTeamsDistributeSimdDirective()
8977 getDerived().getSema().EndOpenMPDSABlock(Res.get()); in TransformOMPTargetTeamsDistributeSimdDirective()
9619 TT.getSema().Context, /*NamingClass=*/nullptr, in transformOMPMappableExprListClause()
9620 MapperIdScopeSpec.getWithLocInContext(TT.getSema().Context), in transformOMPMappableExprListClause()
10495 Sema::FPFeaturesStateRAII FPFeaturesState(getSema()); in TransformCallExpr()
10498 getSema().CurFPFeatures = in TransformCallExpr()
10499 NewOverrides.applyOverrides(getSema().getLangOpts()); in TransformCallExpr()
10500 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformCallExpr()
10613 Sema::FPFeaturesStateRAII FPFeaturesState(getSema()); in TransformBinaryOperator()
10614 FPOptionsOverride NewOverrides(E->getFPFeatures(getSema().getLangOpts())); in TransformBinaryOperator()
10615 getSema().CurFPFeatures = in TransformBinaryOperator()
10616 NewOverrides.applyOverrides(getSema().getLangOpts()); in TransformBinaryOperator()
10617 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformBinaryOperator()
10670 Sema::FPFeaturesStateRAII FPFeaturesState(getSema()); in TransformCompoundAssignOperator()
10671 FPOptionsOverride NewOverrides(E->getFPFeatures(getSema().getLangOpts())); in TransformCompoundAssignOperator()
10672 getSema().CurFPFeatures = in TransformCompoundAssignOperator()
10673 NewOverrides.applyOverrides(getSema().getLangOpts()); in TransformCompoundAssignOperator()
10674 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformCompoundAssignOperator()
10817 getSema(), EnterExpressionEvaluationContext::InitList); in TransformInitListExpr()
11148 Sema::FPFeaturesStateRAII FPFeaturesState(getSema()); in TransformCXXOperatorCallExpr()
11150 getSema().CurFPFeatures = in TransformCXXOperatorCallExpr()
11151 NewOverrides.applyOverrides(getSema().getLangOpts()); in TransformCXXOperatorCallExpr()
11152 getSema().FpPragmaStack.CurrentValue = NewOverrides; in TransformCXXOperatorCallExpr()
11170 getSema().CurContext != E->getParentContext(); in TransformSourceLocExpr()
11177 getSema().CurContext); in TransformSourceLocExpr()
11394 QualType T = getSema().getCurrentThisType(); in TransformCXXThisExpr()
11399 getSema().MarkThisReferenced(E); in TransformCXXThisExpr()
11745 getSema().Diag(Old->getNameLoc(), diag::err_using_pack_expansion_empty) in TransformOverloadExprDecls()
11874 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformTypeTraitExpr()
11986 getSema().Context, getSema().CurContext, in TransformRequiresExpr()
11989 Sema::ContextRAII SavedContext(getSema(), Body, /*NewThisContext*/false); in TransformRequiresExpr()
12259 getSema(), EnterExpressionEvaluationContext::InitList, in TransformCXXConstructExpr()
12349 getSema(), EnterExpressionEvaluationContext::InitList, in TransformCXXTemporaryObjectExpr()
12408 getSema().buildLambdaInitCaptureInitialization( in TransformLambdaExpr()
12439 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I); in TransformLambdaExpr()
12453 LambdaScopeInfo *LSI = getSema().PushLambdaScope(); in TransformLambdaExpr()
12454 Sema::FunctionScopeRAII FuncScopeCleanup(getSema()); in TransformLambdaExpr()
12483 NewCallOpTSI = NewCallOpTLBuilder.getTypeSourceInfo(getSema().Context, in TransformLambdaExpr()
12499 = getSema().createLambdaClosureType(E->getIntroducerRange(), in TransformLambdaExpr()
12512 CXXMethodDecl *NewCallOperator = getSema().startLambdaDefinition( in TransformLambdaExpr()
12525 getSema().handleLambdaNumbering(Class, NewCallOperator, Mangling); in TransformLambdaExpr()
12528 Sema::ContextRAII SavedContext(getSema(), NewCallOperator, in TransformLambdaExpr()
12532 getSema().buildLambdaScope(LSI, NewCallOperator, in TransformLambdaExpr()
12553 getSema().CheckCXXThisCapture(C->getLocation(), C->isExplicit(), in TransformLambdaExpr()
12577 VarDecl *NewVD = getSema().createLambdaInitCaptureVarDecl( in TransformLambdaExpr()
12585 getSema().addInitCapture(LSI, NewVD); in TransformLambdaExpr()
12624 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I); in TransformLambdaExpr()
12634 getSema().tryCaptureVariable(CapturedVar, C->getLocation(), Kind); in TransformLambdaExpr()
12655 getSema().tryCaptureVariable(CapturedVar, C->getLocation(), Kind, in TransformLambdaExpr()
12658 getSema().finishLambdaExplicitCaptures(LSI); in TransformLambdaExpr()
12662 getSema().PushExpressionEvaluationContext( in TransformLambdaExpr()
12674 getSema().ActOnLambdaError(E->getBeginLoc(), /*CurScope=*/nullptr, in TransformLambdaExpr()
12683 getSema().ActOnFinishFunctionBody(NewCallOperator, Body.get(), in TransformLambdaExpr()
12687 return getSema().BuildLambdaExpr(E->getBeginLoc(), Body.get()->getEndLoc(), in TransformLambdaExpr()
12711 getSema().CheckCXXThisCapture(C->getLocation(), C->isExplicit(), in SkipLambdaBody()
12731 getSema().tryCaptureVariable(CapturedVar, C->getLocation()); in SkipLambdaBody()
12751 getSema(), EnterExpressionEvaluationContext::InitList, in TransformCXXUnresolvedConstructExpr()
12879 Base = getSema().PerformMemberExprBaseConversion(Base.get(), in TransformUnresolvedMemberExpr()
12983 getSema(), Sema::ExpressionEvaluationContext::Unevaluated); in TransformSizeOfPackExpr()
13007 ArgStorage = getSema().Context.getPackExpansionType( in TransformSizeOfPackExpr()
13008 getSema().Context.getTypeDeclType(TTPD), None); in TransformSizeOfPackExpr()
13013 ExprResult DRE = getSema().BuildDeclRefExpr( in TransformSizeOfPackExpr()
13014 VD, VD->getType().getNonLValueExprType(getSema().Context), in TransformSizeOfPackExpr()
13019 ArgStorage = new (getSema().Context) PackExpansionExpr( in TransformSizeOfPackExpr()
13020 getSema().Context.DependentTy, DRE.get(), E->getPackLoc(), None); in TransformSizeOfPackExpr()
13052 getSema().getTemplateArgumentPackExpansionPattern(ArgLoc, Ellipsis, in TransformSizeOfPackExpr()
13057 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformSizeOfPackExpr()
13064 getSema().getFullyPackExpandedSize(OutPattern.getArgument()); in TransformSizeOfPackExpr()
13158 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformCXXFoldExpr()
13177 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformCXXFoldExpr()
13235 getSema(), LeftFold ? I : *NumExpansions - I - 1); in TransformCXXFoldExpr()
13354 getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded); in TransformObjCDictionaryLiteral()
13355 getSema().collectUnexpandedParameterPacks(OrigElement.Value, Unexpanded); in TransformObjCDictionaryLiteral()
13375 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), -1); in TransformObjCDictionaryLiteral()
13404 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), I); in TransformObjCDictionaryLiteral()
13764 getSema().ActOnBlockError(E->getCaretLocation(), /*Scope=*/nullptr); in TransformBlockExpr()
13790 getSema().ActOnBlockError(E->getCaretLocation(), /*Scope=*/nullptr); in TransformBlockExpr()
14085 getSema().Diag(Loc, diag::err_using_pack_expansion_empty) in RebuildUnresolvedUsingType()
14104 assert(getSema().Context.hasSameType(ThisT, T) && in RebuildUnresolvedUsingType()
14208 getSema().ActOnTemplateName(/*Scope=*/nullptr, SS, TemplateKWLoc, in RebuildTemplateName()
14228 getSema().ActOnTemplateName( in RebuildTemplateName()
14266 return getSema().CreateBuiltinArraySubscriptExpr( in RebuildCXXOperatorCallExpr()
14273 (Op == OO_Amp && getSema().isQualifiedMemberAccess(First))) { in RebuildCXXOperatorCallExpr()
14280 return getSema().CreateBuiltinUnaryOp(OpLoc, Opc, First); in RebuildCXXOperatorCallExpr()
14391 getSema().Diag(ScopeType->getTypeLoc().getBeginLoc(), in RebuildCXXPseudoDestructorExpr()
14393 << ScopeType->getType() << getSema().getLangOpts().CPlusPlus; in RebuildCXXPseudoDestructorExpr()
14401 return getSema().BuildMemberReferenceExpr(Base, BaseType, in RebuildCXXPseudoDestructorExpr()
14428 getSema().ActOnCapturedRegionStart(Loc, /*CurScope*/nullptr, in TransformCapturedStmt()
14432 Sema::CompoundScopeRAII CompoundScope(getSema()); in TransformCapturedStmt()
14437 getSema().ActOnCapturedRegionError(); in TransformCapturedStmt()
14441 return getSema().ActOnCapturedRegionEnd(Body.get()); in TransformCapturedStmt()