Lines Matching refs:getAs

191     while (Node && Node->getLocation().getAs<PostStmt>())
211 if (Optional<Loc> LValue = RetVal.getAs<Loc>())
221 if (Optional<Loc> RetLoc = RetVal.getAs<Loc>())
266 if ((LValue = V.getAs<Loc>())) {
268 if (RValue.getAs<DefinedSVal>())
274 if (V.getAs<nonloc::LazyCompoundVal>() ||
275 V.getAs<nonloc::CompoundVal>())
297 if (V.getAs<Loc>()) {
362 Optional<Loc> ArgV = Call->getArgSVal(I).getAs<Loc>();
536 V.getAs<loc::ConcreteInt>() || V.getAs<nonloc::ConcreteInt>()) {
571 State->getSVal(OriginalR).getAs<KnownSVal>())
585 if (V.getAs<loc::ConcreteInt>()) {
599 V.getAs<nonloc::ConcreteInt>()) {
621 } else if (StoreSite->getLocation().getAs<CallEnter>()) {
627 if (V.getAs<loc::ConcreteInt>()) {
635 V.getAs<nonloc::ConcreteInt>()) {
652 if (V.getAs<loc::ConcreteInt>()) {
676 V.getAs<nonloc::ConcreteInt>()) {
698 if (P.getAs<CallEnter>() && InitE)
762 if (Constraint.getAs<Loc>()) {
877 if (Optional<BlockEdge> BE = ProgPoint.getAs<BlockEdge>()) {
917 assert(N->getLocation().getAs<CallEnter>() && "Tracking arg but not at call");
924 if (Optional<StmtPoint> ps = pp.getAs<StmtPoint>()) {
927 } else if (Optional<CallExitEnd> CEE = pp.getAs<CallExitEnd>()) {
957 if (Optional<PostStmt> P = LVNode->getLocation().getAs<PostStmt>()) {
981 if (Optional<KnownSVal> KV = LVal.getAs<KnownSVal>())
1003 if (Optional<DefinedSVal> DV = V.getAs<DefinedSVal>()) {
1014 if (Optional<KnownSVal> KV = V.getAs<KnownSVal>())
1036 if (Optional<loc::MemRegionVal> L = V.getAs<loc::MemRegionVal>()) {
1133 if (V.getAs<loc::ConcreteInt>() || V.getAs<nonloc::ConcreteInt>()) {
1188 if (Optional<BlockEdge> BE = progPoint.getAs<BlockEdge>()) {
1195 if (Optional<PostStmt> PS = progPoint.getAs<PostStmt>()) {
1601 Optional<CallEnter> CEnter = ProgLoc.getAs<CallEnter>();