Lines Matching refs:ASTContext
70 void *Stmt::operator new(size_t bytes, const ASTContext& C, in operator new()
313 int64_t Stmt::getID(const ASTContext &Context) const { in getID()
332 CompoundStmt *CompoundStmt::Create(const ASTContext &C, ArrayRef<Stmt *> Stmts, in Create()
339 CompoundStmt *CompoundStmt::CreateEmpty(const ASTContext &C, in CreateEmpty()
352 AttributedStmt *AttributedStmt::Create(const ASTContext &C, SourceLocation Loc, in Create()
361 AttributedStmt *AttributedStmt::CreateEmpty(const ASTContext &C, in CreateEmpty()
369 std::string AsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
461 void GCCAsmStmt::setOutputsAndInputsAndClobbers(const ASTContext &C, in setOutputsAndInputsAndClobbers()
516 const ASTContext &C, unsigned &DiagOffs) const { in AnalyzeAsmString()
692 std::string GCCAsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
713 std::string MSAsmStmt::generateAsmString(const ASTContext &C) const { in generateAsmString()
734 GCCAsmStmt::GCCAsmStmt(const ASTContext &C, SourceLocation asmloc, in GCCAsmStmt()
757 MSAsmStmt::MSAsmStmt(const ASTContext &C, SourceLocation asmloc, in MSAsmStmt()
770 static StringRef copyIntoContext(const ASTContext &C, StringRef str) { in copyIntoContext()
774 void MSAsmStmt::initialize(const ASTContext &C, StringRef asmstr, in initialize()
807 IfStmt::IfStmt(const ASTContext &Ctx, SourceLocation IL, bool IsConstexpr, in IfStmt()
841 IfStmt *IfStmt::Create(const ASTContext &Ctx, SourceLocation IL, in Create()
855 IfStmt *IfStmt::CreateEmpty(const ASTContext &Ctx, bool HasElse, bool HasVar, in CreateEmpty()
871 void IfStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable()
889 ForStmt::ForStmt(const ASTContext &C, Stmt *Init, Expr *Cond, VarDecl *condVar, in ForStmt()
910 void ForStmt::setConditionVariable(const ASTContext &C, VarDecl *V) { in setConditionVariable()
921 SwitchStmt::SwitchStmt(const ASTContext &Ctx, Stmt *Init, VarDecl *Var, in SwitchStmt()
947 SwitchStmt *SwitchStmt::Create(const ASTContext &Ctx, Stmt *Init, VarDecl *Var, in Create()
957 SwitchStmt *SwitchStmt::CreateEmpty(const ASTContext &Ctx, bool HasInit, in CreateEmpty()
972 void SwitchStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable()
986 WhileStmt::WhileStmt(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in WhileStmt()
1005 WhileStmt *WhileStmt::Create(const ASTContext &Ctx, VarDecl *Var, Expr *Cond, in Create()
1014 WhileStmt *WhileStmt::CreateEmpty(const ASTContext &Ctx, bool HasVar) { in CreateEmpty()
1028 void WhileStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable()
1064 ReturnStmt *ReturnStmt::Create(const ASTContext &Ctx, SourceLocation RL, in Create()
1072 ReturnStmt *ReturnStmt::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
1080 CaseStmt *CaseStmt::Create(const ASTContext &Ctx, Expr *lhs, Expr *rhs, in Create()
1091 CaseStmt *CaseStmt::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
1107 SEHTryStmt* SEHTryStmt::Create(const ASTContext &C, bool IsCXXTry, in Create()
1127 SEHExceptStmt* SEHExceptStmt::Create(const ASTContext &C, SourceLocation Loc, in Create()
1135 SEHFinallyStmt* SEHFinallyStmt::Create(const ASTContext &C, SourceLocation Loc, in Create()
1219 CapturedStmt *CapturedStmt::Create(const ASTContext &Context, Stmt *S, in Create()
1247 CapturedStmt *CapturedStmt::CreateDeserialized(const ASTContext &Context, in CreateDeserialized()