Lines Matching defs:Size
33 unsigned Size;
46 StmtClassInfo[(unsigned)Stmt::CLASS##Class].Size = sizeof(CLASS);
77 << StmtClassInfo[i].Name << ", " << StmtClassInfo[i].Size
78 << " each (" << StmtClassInfo[i].Counter*StmtClassInfo[i].Size
80 sum += StmtClassInfo[i].Counter*StmtClassInfo[i].Size;
124 if (CS->size() != 1)
284 CompoundStmtBits.NumStmts = Stmts.size();
285 assert(CompoundStmtBits.NumStmts == Stmts.size() &&
288 if (Stmts.size() == 0) {
293 Body = new (C) Stmt*[Stmts.size()];
315 void *Mem = C.Allocate(sizeof(AttributedStmt) + sizeof(Attr *) * Attrs.size(),
649 for (unsigned i = 0, e = Pieces.size(); i != e; ++i) {
720 numinputs, clobbers.size()), LBraceLoc(lbraceloc),
721 EndLoc(endloc), NumAsmToks(asmtoks.size()) {
727 size_t size = str.size();
728 char *buffer = new (C) char[size];
729 memcpy(buffer, str.data(), size);
730 return StringRef(buffer, size);
738 assert(NumAsmToks == asmtoks.size());
739 assert(NumClobbers == clobbers.size());
741 unsigned NumExprs = exprs.size();
743 assert(NumExprs == constraints.size());
798 unsigned Size = sizeof(ObjCAtTryStmt) +
800 void *Mem = Context.Allocate(Size, llvm::alignOf<ObjCAtTryStmt>());
808 unsigned Size = sizeof(ObjCAtTryStmt) +
810 void *Mem = Context.Allocate(Size, llvm::alignOf<ObjCAtTryStmt>());
824 std::size_t Size = sizeof(CXXTryStmt);
825 Size += ((handlers.size() + 1) * sizeof(Stmt));
827 void *Mem = C.Allocate(Size, llvm::alignOf<CXXTryStmt>());
833 std::size_t Size = sizeof(CXXTryStmt);
834 Size += ((numHandlers + 1) * sizeof(Stmt));
836 void *Mem = C.Allocate(Size, llvm::alignOf<CXXTryStmt>());
842 : Stmt(CXXTryStmtClass), TryLoc(tryLoc), NumHandlers(handlers.size()) {
1072 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1);
1076 llvm::RoundUpToAlignment(Size, llvm::alignOf<Capture>());
1088 : Stmt(CapturedStmtClass), NumCaptures(Captures.size()),
1128 assert(CaptureInits.size() == Captures.size() && "wrong number of arguments");
1130 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (Captures.size() + 1);
1133 Size = llvm::RoundUpToAlignment(Size, llvm::alignOf<Capture>());
1134 Size += sizeof(Capture) * Captures.size();
1137 void *Mem = Context.Allocate(Size);
1143 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1);
1146 Size = llvm::RoundUpToAlignment(Size, llvm::alignOf<Capture>());
1147 Size += sizeof(Capture) * NumCaptures;
1150 void *Mem = Context.Allocate(Size);
1185 assert(VL.size() == varlist_size() &&
1197 2 * sizeof(Expr *) * VL.size());
1199 new (Mem) OMPPrivateClause(StartLoc, LParenLoc, EndLoc, VL.size());
1214 assert(VL.size() == varlist_size() &&
1220 assert(VL.size() == varlist_size() &&
1232 3 * sizeof(Expr *) * VL.size());
1234 new (Mem) OMPFirstprivateClause(StartLoc, LParenLoc, EndLoc, VL.size());
1250 assert(PrivateCopies.size() == varlist_size() &&
1256 assert(SrcExprs.size() == varlist_size() && "Number of source expressions is "
1263 assert(DstExprs.size() == varlist_size() && "Number of destination "
1270 assert(AssignmentOps.size() == varlist_size() &&
1283 5 * sizeof(Expr *) * VL.size());
1285 new (Mem) OMPLastprivateClause(StartLoc, LParenLoc, EndLoc, VL.size());
1308 sizeof(Expr *) * VL.size());
1310 EndLoc, VL.size());
1324 assert(IL.size() == varlist_size() &&
1330 assert(UL.size() == varlist_size() &&
1336 assert(FL.size() == varlist_size() &&
1350 (4 * VL.size() + 2) * sizeof(Expr *));
1352 OMPLinearClause(StartLoc, LParenLoc, ColonLoc, EndLoc, VL.size());
1357 std::fill(Clause->getInits().end(), Clause->getInits().end() + VL.size(),
1359 std::fill(Clause->getUpdates().end(), Clause->getUpdates().end() + VL.size(),
1382 sizeof(Expr *) * (VL.size() + 1));
1384 size());
1399 assert(SrcExprs.size() == varlist_size() && "Number of source expressions is "
1406 assert(DstExprs.size() == varlist_size() && "Number of destination "
1413 assert(AssignmentOps.size() == varlist_size() &&
1426 4 * sizeof(Expr *) * VL.size());
1428 EndLoc, VL.size());
1445 assert(SrcExprs.size() == varlist_size() && "Number of source expressions is "
1452 assert(DstExprs.size() == varlist_size() && "Number of destination "
1459 assert(AssignmentOps.size() == varlist_size() &&
1472 4 * sizeof(Expr *) * VL.size());
1474 new (Mem) OMPCopyprivateClause(StartLoc, LParenLoc, EndLoc, VL.size());
1491 assert(Clauses.size() == getNumClauses() &&
1497 assert(A.size() == getCollapsedNumber() &&
1503 assert(A.size() == getCollapsedNumber() &&
1509 assert(A.size() == getCollapsedNumber() &&
1516 LHSExprs.size() == varlist_size() &&
1523 RHSExprs.size() == varlist_size() &&
1529 assert(ReductionOps.size() == varlist_size() && "Number of reduction "
1543 4 * sizeof(Expr *) * VL.size());
1545 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo);
1568 sizeof(Expr *) * VL.size());
1570 new (Mem) OMPFlushClause(StartLoc, LParenLoc, EndLoc, VL.size());
1603 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPParallelDirective),
1605 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
1608 Clauses.size());
1617 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPParallelDirective),
1619 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
1629 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPSimdDirective),
1632 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
1635 OMPSimdDirective(StartLoc, EndLoc, CollapsedNum, Clauses.size());
1655 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPSimdDirective),
1658 C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
1668 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPForDirective),
1671 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
1674 new (Mem) OMPForDirective(StartLoc, EndLoc, CollapsedNum, Clauses.size());
1701 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPForDirective),
1704 C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
1714 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPForSimdDirective),
1717 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
1720 OMPForSimdDirective(StartLoc, EndLoc, CollapsedNum, Clauses.size());
1747 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPForSimdDirective),
1750 C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
1758 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPSectionsDirective),
1761 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
1763 new (Mem) OMPSectionsDirective(StartLoc, EndLoc, Clauses.size());
1772 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPSectionsDirective),
1775 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
1783 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPSectionsDirective),
1785 void *Mem = C.Allocate(Size + sizeof(Stmt *));
1793 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPSectionDirective),
1795 void *Mem = C.Allocate(Size + sizeof(Stmt *));
1804 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPSingleDirective),
1807 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
1809 new (Mem) OMPSingleDirective(StartLoc, EndLoc, Clauses.size());
1818 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPSingleDirective),
1821 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
1829 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPMasterDirective),
1831 void *Mem = C.Allocate(Size + sizeof(Stmt *));
1839 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPMasterDirective),
1841 void *Mem = C.Allocate(Size + sizeof(Stmt *));
1848 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPCriticalDirective),
1850 void *Mem = C.Allocate(Size + sizeof(Stmt *));
1859 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPCriticalDirective),
1861 void *Mem = C.Allocate(Size + sizeof(Stmt *));
1869 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPParallelForDirective),
1871 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
1875 OMPParallelForDirective(StartLoc, EndLoc, CollapsedNum, Clauses.size());
1901 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPParallelForDirective),
1903 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
1913 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPParallelForSimdDirective),
1916 Size + sizeof(OMPClause *) * Clauses.size() +
1919 StartLoc, EndLoc, CollapsedNum, Clauses.size());
1946 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPParallelForSimdDirective),
1949 Size + sizeof(OMPClause *) * NumClauses +
1957 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPParallelSectionsDirective),
1960 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
1962 new (Mem) OMPParallelSectionsDirective(StartLoc, EndLoc, Clauses.size());
1971 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPParallelSectionsDirective),
1974 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
1983 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPTaskDirective),
1986 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
1988 new (Mem) OMPTaskDirective(StartLoc, EndLoc, Clauses.size());
1997 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPTaskDirective),
2000 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
2051 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPFlushDirective),
2053 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size());
2055 new (Mem) OMPFlushDirective(StartLoc, EndLoc, Clauses.size());
2063 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPFlushDirective),
2065 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses);
2073 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPOrderedDirective),
2075 void *Mem = C.Allocate(Size + sizeof(Stmt *));
2083 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPOrderedDirective),
2085 void *Mem = C.Allocate(Size + sizeof(Stmt *));
2093 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPAtomicDirective),
2095 void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
2098 new (Mem) OMPAtomicDirective(StartLoc, EndLoc, Clauses.size());
2113 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPAtomicDirective),
2116 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + 5 * sizeof(Stmt *));
2125 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPTargetDirective),
2128 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
2130 new (Mem) OMPTargetDirective(StartLoc, EndLoc, Clauses.size());
2139 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPTargetDirective),
2142 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
2151 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPTeamsDirective),
2154 C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
2156 new (Mem) OMPTeamsDirective(StartLoc, EndLoc, Clauses.size());
2165 unsigned Size = llvm::RoundUpToAlignment(sizeof(OMPTeamsDirective),
2168 C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));