Lines Matching refs:Create
122 return BinaryOperator::Create( in makeAssignment()
131 return BinaryOperator::Create( in makeComparison()
138 return CompoundStmt::Create(C, Stmts, FPOptionsOverride(), SourceLocation(), in makeCompound()
147 DeclRefExpr *DR = DeclRefExpr::Create( in makeDeclRefExpr()
154 return UnaryOperator::Create(C, const_cast<Expr *>(Arg), UO_Deref, Ty, in makeDereference()
174 return ImplicitCastExpr::Create(C, Ty, in makeImplicitCast()
184 return CXXStaticCastExpr::Create( in makeReferenceCast()
216 return ReturnStmt::Create(C, SourceLocation(), const_cast<Expr *>(RetVal), in makeReturn()
222 return IntegerLiteral::Create(C, APValue, Ty, SourceLocation()); in makeIntegerLiteral()
230 return MemberExpr::Create( in makeMemberExpression()
283 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_PRValue, in create_call_once_funcptr_call()
297 DeclRefExpr::Create(/* Ctx =*/ C, in create_call_once_lambda_call()
306 return CXXOperatorCallExpr::Create( in create_call_once_lambda_call()
479 UnaryOperator *FlagCheck = UnaryOperator::Create( in create_call_once()
496 IfStmt::Create(C, SourceLocation(), IfStatementKind::Ordinary, in create_call_once()
542 CallExpr *CE = CallExpr::Create( in create_dispatch_once()
552 UnaryOperator::Create(C, M.makeIntegerLiteral(0, C.LongTy), UO_Not, in create_dispatch_once()
581 auto *If = IfStmt::Create(C, SourceLocation(), IfStatementKind::Ordinary, in create_dispatch_once()
613 CallExpr *CE = CallExpr::Create(C, ICE, {}, C.VoidTy, VK_PRValue, in create_dispatch_sync()
691 IfStmt::Create(C, SourceLocation(), IfStatementKind::Ordinary, in create_OSAtomicCompareAndSwap()