reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
519 return makeTruthVal(true, resultTy); 523 return makeTruthVal(false, resultTy); 526 if (resultTy->isIntegralOrEnumerationType()) 527 return makeIntVal(0, resultTy); 528 return evalCastFromNonLoc(makeIntVal(0, /*isUnsigned=*/false), resultTy); 531 return evalCastFromNonLoc(lhs, resultTy); 537 return makeSymExprValNN(op, lhs, rhs, resultTy); 546 return makeTruthVal(LPTMD == RPTMD, resultTy); 548 return makeTruthVal(LPTMD != RPTMD, resultTy); 563 resultTy); 583 return evalBinOpLL(state, op, lhsL, makeLoc(i), resultTy); 588 return makeTruthVal(false, resultTy); 590 return makeTruthVal(true, resultTy); 593 return makeSymExprValNN(op, InputLHS, InputRHS, resultTy); 612 APSIntType IntType = BasicVals.getAPSIntType(resultTy); 648 return evalCastFromNonLoc(lhs, resultTy); 653 return evalCastFromNonLoc(lhs, resultTy); 654 return makeSymExprValNN(op, InputLHS, InputRHS, resultTy); 656 return makeSymExprValNN(op, InputLHS, InputRHS, resultTy); 701 assert(resultTy->isBooleanType() || 702 resultTy == getConditionType()); 709 symIntExpr->getRHS(), resultTy); 727 APSIntType IntType = BasicVals.getAPSIntType(resultTy); 746 return MakeSymIntVal(symIntExpr, op, *RHSValue, resultTy); 762 return MakeSymIntVal(Sym, op, *RHSValue, resultTy); 764 if (Optional<NonLoc> V = tryRearrange(state, op, lhs, rhs, resultTy)) 768 return makeSymExprValNN(op, InputLHS, InputRHS, resultTy);