Lines Matching refs:CE
57 if (const CallExpr *CE = dyn_cast<CallExpr>(E)) { in isStrlen() local
58 const FunctionDecl *FD = CE->getDirectCallee(); in isStrlen()
62 && sameDecl(CE->getArg(0), WithArg)); in isStrlen()
82 bool containsBadStrncatPattern(const CallExpr *CE);
94 void VisitCallExpr(CallExpr *CE);
104 bool WalkAST::containsBadStrncatPattern(const CallExpr *CE) { in containsBadStrncatPattern() argument
105 const Expr *DstArg = CE->getArg(0); in containsBadStrncatPattern()
106 const Expr *SrcArg = CE->getArg(1); in containsBadStrncatPattern()
107 const Expr *LenArg = CE->getArg(2); in containsBadStrncatPattern()
134 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() argument
135 const FunctionDecl *FD = CE->getDirectCallee(); in VisitCallExpr()
140 if (containsBadStrncatPattern(CE)) { in VisitCallExpr()
141 const Expr *DstArg = CE->getArg(0); in VisitCallExpr()
142 const Expr *LenArg = CE->getArg(2); in VisitCallExpr()
166 VisitChildren(CE); in VisitCallExpr()