• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/

Lines Matching refs:Stmt

72     Stmt *CurrentBody;
124 SmallVector<Stmt *, 32> Stmts;
162 llvm::DenseMap<Stmt *, Stmt *> ReplacedNodes;
250 void ReplaceStmt(Stmt *Old, Stmt *New) {
254 void ReplaceStmtWithRange(Stmt *Old, Stmt *New, SourceRange SrcRange) {
255 assert(Old != nullptr && New != nullptr && "Expected non-null Stmt's");
257 Stmt *ReplacingStmt = ReplacedNodes[Old];
347 Stmt *RewriteFunctionBodyOrGlobalInitializer(Stmt *S);
348 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);
349 Stmt *RewritePropertyOrImplicitGetter(PseudoObjectExpr *Pseudo);
350 Stmt *RewritePropertyOrImplicitSetter(PseudoObjectExpr *Pseudo);
351 Stmt *RewriteAtSelector(ObjCSelectorExpr *Exp);
352 Stmt *RewriteMessageExpr(ObjCMessageExpr *Exp);
353 Stmt *RewriteObjCStringLiteral(ObjCStringLiteral *Exp);
354 Stmt *RewriteObjCBoolLiteralExpr(ObjCBoolLiteralExpr *Exp);
355 Stmt *RewriteObjCBoxedExpr(ObjCBoxedExpr *Exp);
356 Stmt *RewriteObjCArrayLiteralExpr(ObjCArrayLiteral *Exp);
357 Stmt *RewriteObjCDictionaryLiteralExpr(ObjCDictionaryLiteral *Exp);
358 Stmt *RewriteObjCProtocolExpr(ObjCProtocolExpr *Exp);
359 Stmt *RewriteObjCTryStmt(ObjCAtTryStmt *S);
360 Stmt *RewriteObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S);
361 Stmt *RewriteObjCSynchronizedStmt(ObjCAtSynchronizedStmt *S);
362 Stmt *RewriteObjCThrowStmt(ObjCAtThrowStmt *S);
363 Stmt *RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
365 Stmt *RewriteBreakStmt(BreakStmt *S);
366 Stmt *RewriteContinueStmt(ContinueStmt *S);
390 Stmt *RewriteBlockDeclRefExpr(DeclRefExpr *VD);
391 Stmt *RewriteLocalVariableExternalStorage(DeclRefExpr *DRE);
423 Stmt *SynthMessageExpr(ObjCMessageExpr *Exp,
462 Stmt *RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV);
476 Stmt *SynthesizeBlockCall(CallExpr *Exp, const Expr* BlockExp);
480 Stmt *SynthBlockInitExpr(BlockExpr *Exp,
485 void WarnAboutReturnGotoStmts(Stmt *S);
492 void GetBlockDeclRefExprs(Stmt *S);
493 void GetInnerBlockDeclRefExprs(Stmt *S,
1413 Stmt *RewriteModernObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) {
1496 Stmt *Replacement = SynthMessageExpr(NewMsg);
1501 Stmt *RewriteModernObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) {
1579 Stmt *Replacement = SynthMessageExpr(NewMsg);
1607 Stmt *RewriteModernObjC::RewriteBreakStmt(BreakStmt *S) {
1637 Stmt *RewriteModernObjC::RewriteContinueStmt(ContinueStmt *S) {
1683 Stmt *RewriteModernObjC::RewriteObjCForCollectionStmt(ObjCForCollectionStmt *S,
1863 Stmt *RewriteModernObjC::RewriteObjCSynchronizedStmt(ObjCAtSynchronizedStmt *S) {
1912 void RewriteModernObjC::WarnAboutReturnGotoStmts(Stmt *S)
1915 for (Stmt *SubStmt : S->children())
1925 Stmt *RewriteModernObjC::RewriteObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S) {
1934 Stmt *RewriteModernObjC::RewriteObjCTryStmt(ObjCAtTryStmt *S) {
2020 Stmt *body = finalStmt->getFinallyBody();
2038 Stmt *RewriteModernObjC::RewriteObjCThrowStmt(ObjCAtThrowStmt *S) {
2067 Stmt *RewriteModernObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) {
2079 Stmt *RewriteModernObjC::RewriteAtSelector(ObjCSelectorExpr *Exp) {
2556 Stmt *RewriteModernObjC::RewriteObjCStringLiteral(ObjCStringLiteral *Exp) {
2602 Stmt *RewriteModernObjC::RewriteObjCBoolLiteralExpr(ObjCBoolLiteralExpr *Exp) {
2617 Stmt *RewriteModernObjC::RewriteObjCBoxedExpr(ObjCBoxedExpr *Exp) {
2700 Stmt *RewriteModernObjC::RewriteObjCArrayLiteralExpr(ObjCArrayLiteral *Exp) {
2821 Stmt *RewriteModernObjC::RewriteObjCDictionaryLiteralExpr(ObjCDictionaryLiteral *Exp) {
3193 Stmt *RewriteModernObjC::SynthMessageExpr(ObjCMessageExpr *Exp,
3541 Stmt *ReplacingStmt = CE;
3558 Stmt *RewriteModernObjC::RewriteMessageExpr(ObjCMessageExpr *Exp) {
3559 Stmt *ReplacingStmt =
3586 Stmt *RewriteModernObjC::RewriteObjCProtocolExpr(ObjCProtocolExpr *Exp) {
4464 void RewriteModernObjC::GetBlockDeclRefExprs(Stmt *S) {
4465 for (Stmt *SubStmt : S->children())
4480 void RewriteModernObjC::GetInnerBlockDeclRefExprs(Stmt *S,
4483 for (Stmt *SubStmt : S->children())
4556 Stmt *RewriteModernObjC::SynthesizeBlockCall(CallExpr *Exp, const Expr *BlockExp) {
4573 Stmt *LHSStmt = SynthesizeBlockCall(Exp, LHSExp);
4575 Stmt *RHSStmt = SynthesizeBlockCall(Exp, RHSExp);
4668 Stmt *RewriteModernObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) {
4704 Stmt *RewriteModernObjC::RewriteLocalVariableExternalStorage(DeclRefExpr *DRE) {
5201 Stmt *RewriteModernObjC::SynthBlockInitExpr(BlockExpr *Exp,
5433 Stmt *RewriteModernObjC::RewriteFunctionBodyOrGlobalInitializer(Stmt *S) {
5459 for (Stmt *&childStmt : S->children())
5461 Stmt *newStmt = RewriteFunctionBodyOrGlobalInitializer(childStmt);
5475 Stmt *SaveCurrentBody = CurrentBody;
5494 Stmt *blockTranscribed = SynthBlockInitExpr(BE, InnerBlockDeclRefs);
5641 Stmt *BlockCall = SynthesizeBlockCall(CE, CE->getCallee());
7445 Stmt *RewriteModernObjC::RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV) {