• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/

Lines Matching refs:Create

53   /// Create a new BinaryOperator representing a simple assignment.
56 /// Create a new BinaryOperator representing a comparison.
60 /// Create a new compound stmt using the provided statements.
63 /// Create a new DeclRefExpr for the referenced variable.
67 /// Create a new UnaryOperator representing a dereference.
70 /// Create an implicit cast for an integer conversion.
73 /// Create an implicit cast to a builtin boolean type.
76 /// Create an implicit cast for lvalue-to-rvaluate conversions.
85 /// Create an implicit cast of the given type.
89 /// Create an Objective-C bool literal.
92 /// Create an Objective-C ivar reference.
95 /// Create a Return statement.
98 /// Create an integer literal expression of the given type.
101 /// Create a member expression.
135 return CompoundStmt::Create(C, Stmts, SourceLocation(), SourceLocation());
143 DeclRefExpr *DR = DeclRefExpr::Create(
170 return ImplicitCastExpr::Create(C, Ty,
181 return ImplicitCastExpr::Create(C, Ty, CK_IntegralCast,
186 return ImplicitCastExpr::Create(C, C.BoolTy, CK_IntegralToBoolean,
204 return ReturnStmt::Create(C, SourceLocation(), const_cast<Expr *>(RetVal),
210 return IntegerLiteral::Create(C, APValue, Ty, SourceLocation());
218 return MemberExpr::Create(
271 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_RValue,
285 DeclRefExpr::Create(/* Ctx =*/ C,
294 return CXXOperatorCallExpr::Create(
302 /// Create a fake body for std::call_once.
460 // Create assignment.
466 IfStmt::Create(C, SourceLocation(),
476 /// Create a fake body for dispatch_once.
498 // Everything checks out. Create a fakse body that checks the predicate,
510 // (1) Create the call.
511 CallExpr *CE = CallExpr::Create(
519 // (2) Create the assignment to the predicate.
534 // (3) Create the compound statement.
538 // (4) Create the 'if' condition.
549 // (5) Create the 'if' statement.
550 auto *If = IfStmt::Create(C, SourceLocation(),
559 /// Create a fake body for dispatch_sync.
571 // Everything checks out. Create a fake body that just calls the block.
582 CallExpr::Create(C, ICE, None, C.VoidTy, VK_RValue, SourceLocation());
658 auto *If = IfStmt::Create(C, SourceLocation(),