Lines Matching refs:castAs
64 return Val.getAs<Loc>() ? evalCastFromLoc(Val.castAs<Loc>(), CastTy)
65 : evalCastFromNonLoc(Val.castAs<NonLoc>(), CastTy);
106 bool b = val.castAs<nonloc::ConcreteInt>().getValue().getBoolValue();
115 llvm::APSInt i = val.castAs<nonloc::ConcreteInt>().getValue();
145 const MemRegion *R = val.castAs<loc::MemRegionVal>().getRegion();
172 llvm::APSInt i = val.castAs<loc::ConcreteInt>().getValue();
190 return val.castAs<nonloc::ConcreteInt>().evalMinus(*this);
199 return X.castAs<nonloc::ConcreteInt>().evalComplement(*this);
339 Loc lhsL = lhs.castAs<nonloc::LocAsInteger>().getLoc();
343 rhs.castAs<nonloc::LocAsInteger>().getLoc(),
347 llvm::APSInt i = rhs.castAs<nonloc::ConcreteInt>().getValue();
364 llvm::APSInt LHSValue = lhs.castAs<nonloc::ConcreteInt>().getValue();
427 SymbolRef Sym = lhs.castAs<nonloc::SymbolVal>().getSymbol();
653 const llvm::APSInt &lVal = lhs.castAs<loc::ConcreteInt>().getValue();
661 lhs.castAs<loc::ConcreteInt>().evalBinOp(BasicVals, op, *rInt);
710 NonLoc l = evalCastFromLoc(lhs, boolType).castAs<NonLoc>();
711 NonLoc r = makeTruthVal(false, boolType).castAs<NonLoc>();
902 rhs = convertToArrayIndex(rhs).castAs<NonLoc>();