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

References

tools/clang/lib/Analysis/BodyFarm.cpp
  117  return new (C) BinaryOperator(const_cast<Expr*>(LHS), const_cast<Expr*>(RHS),
  126   return new (C) BinaryOperator(const_cast<Expr*>(LHS),
  129                                 C.getLogicalOperationType(),
  135   return CompoundStmt::Create(C, Stmts, SourceLocation(), SourceLocation());
  144       C, NestedNameSpecifierLoc(), SourceLocation(), const_cast<VarDecl *>(D),
  150   return new (C) UnaryOperator(const_cast<Expr*>(Arg), UO_Deref, Ty,
  170   return ImplicitCastExpr::Create(C, Ty,
  181   return ImplicitCastExpr::Create(C, Ty, CK_IntegralCast,
  186   return ImplicitCastExpr::Create(C, C.BoolTy, CK_IntegralToBoolean,
  186   return ImplicitCastExpr::Create(C, C.BoolTy, CK_IntegralToBoolean,
  191   QualType Ty = C.getBOOLDecl() ? C.getBOOLType() : C.ObjCBuiltinBoolTy;
  191   QualType Ty = C.getBOOLDecl() ? C.getBOOLType() : C.ObjCBuiltinBoolTy;
  191   QualType Ty = C.getBOOLDecl() ? C.getBOOLType() : C.ObjCBuiltinBoolTy;
  192   return new (C) ObjCBoolLiteralExpr(Val, Ty, SourceLocation());
  197   return new (C) ObjCIvarRefExpr(const_cast<ObjCIvarDecl*>(IVar),
  204   return ReturnStmt::Create(C, SourceLocation(), const_cast<Expr *>(RetVal),
  209   llvm::APInt APValue = llvm::APInt(C.getTypeSize(Ty), Value);
  210   return IntegerLiteral::Create(C, APValue, Ty, SourceLocation());
  219       C, base, IsArrow, SourceLocation(), NestedNameSpecifierLoc(),
  232   const IdentifierInfo &II = C.Idents.get(Name);
  233   DeclarationName DeclName = C.DeclarationNames.getIdentifier(&II);