Lines Matching refs:AttrExp
94 CapabilityExpr SExprBuilder::translateAttrExpr(const Expr *AttrExp, in translateAttrExpr() argument
100 return translateAttrExpr(AttrExp, nullptr); in translateAttrExpr()
136 if (!AttrExp) in translateAttrExpr()
139 return translateAttrExpr(AttrExp, &Ctx); in translateAttrExpr()
143 if (!AttrExp) in translateAttrExpr()
146 return translateAttrExpr(AttrExp, &Ctx); in translateAttrExpr()
151 CapabilityExpr SExprBuilder::translateAttrExpr(const Expr *AttrExp, in translateAttrExpr() argument
153 if (!AttrExp) in translateAttrExpr()
156 if (auto* SLit = dyn_cast<StringLiteral>(AttrExp)) { in translateAttrExpr()
167 if (auto *OE = dyn_cast<CXXOperatorCallExpr>(AttrExp)) { in translateAttrExpr()
170 AttrExp = OE->getArg(0); in translateAttrExpr()
173 else if (auto *UO = dyn_cast<UnaryOperator>(AttrExp)) { in translateAttrExpr()
176 AttrExp = UO->getSubExpr(); in translateAttrExpr()
180 til::SExpr *E = translate(AttrExp, Ctx); in translateAttrExpr()