Lines Matching refs:Expr
344 const Expr *AsmStmt::getOutputExpr(unsigned i) const { in getOutputExpr()
360 const Expr *AsmStmt::getInputExpr(unsigned i) const { in getInputExpr()
395 Expr *GCCAsmStmt::getOutputExpr(unsigned i) { in getOutputExpr()
396 return cast<Expr>(Exprs[i]); in getOutputExpr()
406 Expr *GCCAsmStmt::getInputExpr(unsigned i) { in getInputExpr()
407 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
409 void GCCAsmStmt::setInputExpr(unsigned i, Expr *E) { in setInputExpr()
667 Expr *MSAsmStmt::getOutputExpr(unsigned i) { in getOutputExpr()
668 return cast<Expr>(Exprs[i]); in getOutputExpr()
671 Expr *MSAsmStmt::getInputExpr(unsigned i) { in getInputExpr()
672 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
674 void MSAsmStmt::setInputExpr(unsigned i, Expr *E) { in setInputExpr()
691 StringLiteral **constraints, Expr **exprs, in GCCAsmStmt()
716 ArrayRef<StringRef> constraints, ArrayRef<Expr*> exprs, in MSAsmStmt()
736 ArrayRef<Expr*> exprs, in initialize()
767 ObjCForCollectionStmt::ObjCForCollectionStmt(Stmt *Elem, Expr *Collect, in ObjCForCollectionStmt()
849 Expr *Cond, Expr *Inc, DeclStmt *LoopVar, in CXXForRangeStmt()
861 Expr *CXXForRangeStmt::getRangeInit() { in getRangeInit()
868 const Expr *CXXForRangeStmt::getRangeInit() const { in getRangeInit()
882 IfStmt::IfStmt(const ASTContext &C, SourceLocation IL, VarDecl *var, Expr *cond, in IfStmt()
911 ForStmt::ForStmt(const ASTContext &C, Stmt *Init, Expr *Cond, VarDecl *condVar, in ForStmt()
912 Expr *Inc, Stmt *Body, SourceLocation FL, SourceLocation LP, in ForStmt()
942 SwitchStmt::SwitchStmt(const ASTContext &C, VarDecl *Var, Expr *cond) in SwitchStmt()
974 WhileStmt::WhileStmt(const ASTContext &C, VarDecl *Var, Expr *cond, Stmt *body, in WhileStmt()
1011 const Expr* ReturnStmt::getRetValue() const { in getRetValue()
1012 return cast_or_null<Expr>(RetExpr); in getRetValue()
1014 Expr* ReturnStmt::getRetValue() { in getRetValue()
1015 return cast_or_null<Expr>(RetExpr); in getRetValue()
1045 Expr *FilterExpr, in SEHExceptStmt()
1055 Expr *FilterExpr, Stmt *Block) { in Create()
1085 ArrayRef<Expr *> CaptureInits, in CapturedStmt()
1116 ArrayRef<Expr *> CaptureInits, in Create()
1184 void OMPPrivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies()
1193 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL) { in Create()
1196 llvm::alignOf<Expr *>()) + in Create()
1197 2 * sizeof(Expr *) * VL.size()); in Create()
1208 llvm::alignOf<Expr *>()) + in CreateEmpty()
1209 2 * sizeof(Expr *) * N); in CreateEmpty()
1213 void OMPFirstprivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies()
1219 void OMPFirstprivateClause::setInits(ArrayRef<Expr *> VL) { in setInits()
1228 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL, in Create()
1229 ArrayRef<Expr *> InitVL) { in Create()
1231 llvm::alignOf<Expr *>()) + in Create()
1232 3 * sizeof(Expr *) * VL.size()); in Create()
1244 llvm::alignOf<Expr *>()) + in CreateEmpty()
1245 3 * sizeof(Expr *) * N); in CreateEmpty()
1249 void OMPLastprivateClause::setPrivateCopies(ArrayRef<Expr *> PrivateCopies) { in setPrivateCopies()
1255 void OMPLastprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs()
1262 void OMPLastprivateClause::setDestinationExprs(ArrayRef<Expr *> DstExprs) { in setDestinationExprs()
1269 void OMPLastprivateClause::setAssignmentOps(ArrayRef<Expr *> AssignmentOps) { in setAssignmentOps()
1279 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create()
1280 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps) { in Create()
1282 llvm::alignOf<Expr *>()) + in Create()
1283 5 * sizeof(Expr *) * VL.size()); in Create()
1296 llvm::alignOf<Expr *>()) + in CreateEmpty()
1297 5 * sizeof(Expr *) * N); in CreateEmpty()
1305 ArrayRef<Expr *> VL) { in Create()
1307 llvm::alignOf<Expr *>()) + in Create()
1308 sizeof(Expr *) * VL.size()); in Create()
1318 llvm::alignOf<Expr *>()) + in CreateEmpty()
1319 sizeof(Expr *) * N); in CreateEmpty()
1323 void OMPLinearClause::setInits(ArrayRef<Expr *> IL) { in setInits()
1329 void OMPLinearClause::setUpdates(ArrayRef<Expr *> UL) { in setUpdates()
1335 void OMPLinearClause::setFinals(ArrayRef<Expr *> FL) { in setFinals()
1344 SourceLocation EndLoc, ArrayRef<Expr *> VL, in Create()
1345 ArrayRef<Expr *> IL, Expr *Step, Expr *CalcStep) { in Create()
1349 llvm::alignOf<Expr *>()) + in Create()
1350 (4 * VL.size() + 2) * sizeof(Expr *)); in Create()
1371 llvm::alignOf<Expr *>()) + in CreateEmpty()
1372 (4 * NumVars + 2) * sizeof(Expr *)); in CreateEmpty()
1379 SourceLocation EndLoc, ArrayRef<Expr *> VL, Expr *A) { in Create()
1381 llvm::alignOf<Expr *>()) + in Create()
1382 sizeof(Expr *) * (VL.size() + 1)); in Create()
1393 llvm::alignOf<Expr *>()) + in CreateEmpty()
1394 sizeof(Expr *) * (NumVars + 1)); in CreateEmpty()
1398 void OMPCopyinClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs()
1405 void OMPCopyinClause::setDestinationExprs(ArrayRef<Expr *> DstExprs) { in setDestinationExprs()
1412 void OMPCopyinClause::setAssignmentOps(ArrayRef<Expr *> AssignmentOps) { in setAssignmentOps()
1422 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create()
1423 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps) { in Create()
1425 llvm::alignOf<Expr *>()) + in Create()
1426 4 * sizeof(Expr *) * VL.size()); in Create()
1439 llvm::alignOf<Expr *>()) + in CreateEmpty()
1440 4 * sizeof(Expr *) * N); in CreateEmpty()
1444 void OMPCopyprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs()
1451 void OMPCopyprivateClause::setDestinationExprs(ArrayRef<Expr *> DstExprs) { in setDestinationExprs()
1458 void OMPCopyprivateClause::setAssignmentOps(ArrayRef<Expr *> AssignmentOps) { in setAssignmentOps()
1468 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create()
1469 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps) { in Create()
1471 llvm::alignOf<Expr *>()) + in Create()
1472 4 * sizeof(Expr *) * VL.size()); in Create()
1485 llvm::alignOf<Expr *>()) + in CreateEmpty()
1486 4 * sizeof(Expr *) * N); in CreateEmpty()
1496 void OMPLoopDirective::setCounters(ArrayRef<Expr *> A) { in setCounters()
1502 void OMPLoopDirective::setUpdates(ArrayRef<Expr *> A) { in setUpdates()
1508 void OMPLoopDirective::setFinals(ArrayRef<Expr *> A) { in setFinals()
1514 void OMPReductionClause::setLHSExprs(ArrayRef<Expr *> LHSExprs) { in setLHSExprs()
1521 void OMPReductionClause::setRHSExprs(ArrayRef<Expr *> RHSExprs) { in setRHSExprs()
1528 void OMPReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) { in setReductionOps()
1537 SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, in Create()
1539 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs, in Create()
1540 ArrayRef<Expr *> ReductionOps) { in Create()
1542 llvm::alignOf<Expr *>()) + in Create()
1543 4 * sizeof(Expr *) * VL.size()); in Create()
1556 llvm::alignOf<Expr *>()) + in CreateEmpty()
1557 4 * sizeof(Expr *) * N); in CreateEmpty()
1565 ArrayRef<Expr *> VL) { in Create()
1567 llvm::alignOf<Expr *>()) + in Create()
1568 sizeof(Expr *) * VL.size()); in Create()
1577 llvm::alignOf<Expr *>()) + in CreateEmpty()
1578 sizeof(Expr *) * N); in CreateEmpty()
2091 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *X, Expr *V, in Create()
2092 Expr *E, Expr *UE, bool IsXLHSInRHSPart, bool IsPostfixUpdate) { in Create()