Lines Matching refs:Expr
468 InfoEntry findInfo(const Expr *E) {
471 ConstInfoEntry findInfo(const Expr *E) const {
474 void insertInfo(const Expr *E, const PropagationInfo &PI) {
478 void forwardInfo(const Expr *From, const Expr *To);
479 void copyInfo(const Expr *From, const Expr *To, ConsumedState CS);
480 ConsumedState getInfo(const Expr *From);
481 void setInfo(const Expr *To, ConsumedState NS);
482 void propagateReturnType(const Expr *Call, const FunctionDecl *Fun);
488 bool handleCall(const CallExpr *Call, const Expr *ObjArg,
511 PropagationInfo getInfo(const Expr *StmtNode) const {
526 void ConsumedStmtVisitor::forwardInfo(const Expr *From, const Expr *To) {
535 void ConsumedStmtVisitor::copyInfo(const Expr *From, const Expr *To,
550 ConsumedState ConsumedStmtVisitor::getInfo(const Expr *From) {
561 void ConsumedStmtVisitor::setInfo(const Expr *To, ConsumedState NS) {
608 bool ConsumedStmtVisitor::handleCall(const CallExpr *Call, const Expr *ObjArg,
682 void ConsumedStmtVisitor::propagateReturnType(const Expr *Call,
1265 const Expr *Cond = IfNode->getCond();