Lines Matching full:loc
374 D(D), Loc(NameInfo.getLoc()), DNLoc(NameInfo.getInfo()) {
645 Loc(l) {
666 false, false), Loc(L) {
761 const SourceLocation *Loc,
773 SL->TokLocs[0] = Loc[0];
777 memcpy(&SL->TokLocs[1], Loc+1, sizeof(SourceLocation)*(NumStrs-1));
1907 /// be warned about if the result is unused. If so, fill in Loc and Ranges
1910 bool Expr::isUnusedResultAWarning(const Expr *&WarnE, SourceLocation &Loc,
1923 Loc = getExprLoc();
1928 isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
1931 isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
1934 isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
1959 return UO->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
1962 Loc = UO->getOperatorLoc();
1980 return BO->getRHS()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
1984 if (!BO->getLHS()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx) ||
1985 !BO->getRHS()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx))
1992 Loc = BO->getOperatorLoc();
2007 if (!Exp->getRHS()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx))
2011 return Exp->getLHS()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2016 Loc = cast<MemberExpr>(this)->getMemberLoc();
2017 R1 = SourceRange(Loc, Loc);
2023 Loc = cast<ArraySubscriptExpr>(this)->getRBracketLoc();
2039 Loc = Op->getOperatorLoc();
2060 Loc = CE->getCallee()->getLocStart();
2082 Loc = getLocStart();
2097 Loc = getExprLoc();
2105 Loc = getExprLoc();
2113 Loc = getExprLoc();
2126 Loc = getExprLoc();
2140 return E->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2143 return E->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2149 Loc = cast<StmtExpr>(this)->getLParenLoc();
2165 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc,
2175 return CE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2180 Loc = CXXCE->getTypeBeginLoc();
2184 Loc = CStyleCE->getLParenLoc();
2197 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2201 ->getExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx));
2204 ->getExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx));
2213 ->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx));
2216 ->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx));