reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Analysis/BodyFarm.cpp
  626     M.makeComparison(
  627       M.makeLvalueToRvalue(M.makeDeclRefExpr(OldValue), OldValueTy),
  627       M.makeLvalueToRvalue(M.makeDeclRefExpr(OldValue), OldValueTy),
  628       M.makeLvalueToRvalue(
  629         M.makeDereference(
  630           M.makeLvalueToRvalue(M.makeDeclRefExpr(TheValue), TheValueTy),
  630           M.makeLvalueToRvalue(M.makeDeclRefExpr(TheValue), TheValueTy),
  638     M.makeAssignment(
  639       M.makeDereference(
  640         M.makeLvalueToRvalue(M.makeDeclRefExpr(TheValue), TheValueTy),
  640         M.makeLvalueToRvalue(M.makeDeclRefExpr(TheValue), TheValueTy),
  642       M.makeLvalueToRvalue(M.makeDeclRefExpr(NewValue), NewValueTy),
  642       M.makeLvalueToRvalue(M.makeDeclRefExpr(NewValue), NewValueTy),
  645   Expr *BoolVal = M.makeObjCBool(true);
  646   Expr *RetVal = isBoolean ? M.makeIntegralCastToBoolean(BoolVal)
  647                            : M.makeIntegralCast(BoolVal, ResultTy);
  648   Stmts[1] = M.makeReturn(RetVal);
  649   CompoundStmt *Body = M.makeCompound(Stmts);
  652   BoolVal = M.makeObjCBool(false);
  653   RetVal = isBoolean ? M.makeIntegralCastToBoolean(BoolVal)
  654                      : M.makeIntegralCast(BoolVal, ResultTy);
  655   Stmt *Else = M.makeReturn(RetVal);