| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| StmtOpenMP.cpp | 260 const HelperExprs &Exprs) { 264 Dir->setIterationVariable(Exprs.IterationVarRef); 265 Dir->setLastIteration(Exprs.LastIteration); 266 Dir->setCalcLastIteration(Exprs.CalcLastIteration); 267 Dir->setPreCond(Exprs.PreCond); 268 Dir->setCond(Exprs.Cond); 269 Dir->setInit(Exprs.Init); 270 Dir->setInc(Exprs.Inc); 271 Dir->setCounters(Exprs.Counters); 272 Dir->setPrivateCounters(Exprs.PrivateCounters) [all...] |
| Stmt.cpp | 109 llvm::errs() << " " << sum << " stmts/exprs total.\n"; 501 return cast<Expr>(Exprs[i]); 512 return cast<Expr>(Exprs[i + NumOutputs]); 516 Exprs[i + NumOutputs] = E; 520 return cast<AddrLabelExpr>(Exprs[i + NumOutputs + NumInputs]); 536 Stmt **Exprs, 553 C.Deallocate(this->Exprs); 554 this->Exprs = new (C) Stmt*[NumExprs]; 555 std::copy(Exprs, Exprs + NumExprs, this->Exprs) [all...] |
| Expr.cpp | 1518 ArrayRef<Expr*> exprs, 1521 totalSizeToAlloc<OffsetOfNode, Expr *>(comps.size(), exprs.size())); 1523 return new (Mem) OffsetOfExpr(C, type, OperatorLoc, tsi, comps, exprs, 1536 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr *> exprs, 1540 NumComps(comps.size()), NumExprs(exprs.size()) { 1543 for (unsigned i = 0; i != exprs.size(); ++i) 1544 setIndexExpr(i, exprs[i]); 2659 // Statement exprs don't logically have side effects themselves, but are 3075 /// in Exprs is type-dependent. 3076 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) { [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaStmtAsm.cpp | 211 getClobberConflictLocation(MultiExprArg Exprs, StringLiteral **Constraints, 218 for (unsigned int i = 0; i < Exprs.size() - NumLabels; ++i) { 221 Constraint, extractRegisterName(Exprs[i], Target)); 244 MultiExprArg constraints, MultiExprArg Exprs, 278 NumInputs, Names, Constraints, Exprs.data(), AsmString, 282 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); 285 Exprs[i] = ER.get(); 287 // Check that the output exprs are valid lvalues. 288 Expr *OutputExpr = Exprs[i]; 330 if (RequireCompleteType(OutputExpr->getBeginLoc(), Exprs[i]->getType() [all...] |
| MultiplexExternalSemaSource.cpp | 234 Exprs) { 236 Source->ReadMismatchingDeleteExpressions(Exprs);
|
| SemaExprCXX.cpp | 1400 MultiExprArg exprs, 1411 auto Result = BuildCXXTypeConstructExpr(TInfo, LParenOrBraceLoc, exprs, 1421 RParenOrBraceLoc, exprs, Ty); 1428 MultiExprArg Exprs, 1435 (Exprs.size() == 1 && isa<InitListExpr>(Exprs[0]))) && 1441 Exprs.size() 1456 Kind, Exprs); 1462 if (Ty->isDependentType() || CallExpr::hasAnyTypeDependentArguments(Exprs)) { 1469 TInfo, Locs.getBegin(), Exprs, [all...] |
| SemaTemplateInstantiate.cpp | 2779 // default arg exprs for default constructors if necessary now. Unless we're 3496 bool Sema::SubstExprs(ArrayRef<Expr *> Exprs, bool IsCall, 3499 if (Exprs.empty()) 3505 return Instantiator.TransformExprs(Exprs.data(), Exprs.size(),
|
| TreeTransform.h | 1429 MultiExprArg Constraints, MultiExprArg Exprs, 1434 NumInputs, Names, Constraints, Exprs, 1448 ArrayRef<Expr*> Exprs, 1452 Constraints, Clobbers, Exprs, EndLoc); 2819 ArrayRef<Expr *> Exprs) { 2821 ControllingExpr, Types, Exprs); 7603 SmallVector<Expr*, 8> Exprs; 7626 Exprs.push_back(Result.get()); 7644 Exprs.push_back(Result.get()); 7655 Exprs.push_back(Result.get()) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Parse/ |
| ParseStmtAsm.cpp | 529 SmallVector<Expr *, 4> Exprs; 551 ConstraintRefs, ClobberRefs, Exprs, EndLoc); 653 Exprs.resize(NumExprs); 665 Exprs[i] = OpExpr; 671 ClobberRefs, Exprs, EndLoc); 759 ExprVector Exprs; 767 /*NumOutputs*/ 0, /*NumInputs*/ 0, nullptr, Constraints, Exprs, 778 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) 794 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) 799 Constraints.size() == Exprs.size() && "Input operand size mismatch!") [all...] |
| ParseExprCXX.cpp | 981 ExprVector Exprs; 986 } else if (ParseExpressionList(Exprs, Commas)) { 993 Exprs); 1873 ExprVector Exprs; 1881 DS.getEndLoc(), Exprs, T.getOpenLocation()); 1887 if (ParseExpressionList(Exprs, CommaLocs, [&] { 1905 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&& 1908 Exprs, T.getCloseLocation(),
|
| ParseExpr.cpp | 937 // by postfix exprs should set AllowSuffix to false. 3198 ExprVector Exprs; 3236 Exprs.push_back(ER.get()); 3246 Types, Exprs); 3325 bool Parser::ParseExpressionList(SmallVectorImpl<Expr *> &Exprs, 3356 Exprs.push_back(Expr.get()); 3370 for (auto &E : Exprs) { 3387 Parser::ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs, 3394 Exprs.push_back(Expr.get());
|
| ParseOpenMP.cpp | 466 ExprVector Exprs; 470 auto RunSignatureHelp = [this, OmpPrivParm, LParLoc, &Exprs]() { 473 OmpPrivParm->getLocation(), Exprs, LParLoc); 477 if (ParseExpressionList(Exprs, CommaLocs, [&] { 491 assert(!Exprs.empty() && Exprs.size() - 1 == CommaLocs.size() && 495 Actions.ActOnParenListExpr(T.getOpenLocation(), RLoc, Exprs);
|
| ParseDecl.cpp | 2384 ExprVector Exprs; 2393 ThisDecl->getLocation(), Exprs, T.getOpenLocation()); 2409 if (ParseExpressionList(Exprs, CommaLocs, ExpressionStarts)) { 2413 ThisDecl->getLocation(), Exprs, T.getOpenLocation()); 2422 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() && 2429 Exprs);
|
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| StmtOpenMP.h | 930 /// Offsets to the stored exprs. 960 // The following 8 exprs are used by worksharing and distribute loops only. 1500 /// \param Exprs Helper expressions for CodeGen. 1506 const HelperExprs &Exprs); 1575 /// \param Exprs Helper expressions for CodeGen. 1583 Stmt *AssociatedStmt, const HelperExprs &Exprs, 1653 /// \param Exprs Helper expressions for CodeGen. 1658 Stmt *AssociatedStmt, const HelperExprs &Exprs); 2040 /// \param Exprs Helper expressions for CodeGen. 2048 Stmt *AssociatedStmt, const HelperExprs &Exprs, Expr *TaskRedRef [all...] |
| Stmt.h | 2832 Stmt **Exprs = nullptr; 2911 return &Exprs[0] + NumOutputs; 2915 return &Exprs[0] + NumOutputs + NumInputs; 2921 return &Exprs[0] + NumOutputs; 2925 return &Exprs[0] + NumOutputs + NumInputs; 2940 return &Exprs[0]; 2944 return &Exprs[0] + NumOutputs; 2952 return &Exprs[0]; 2956 return &Exprs[0] + NumOutputs; 2964 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs) [all...] |
| Expr.h | 943 static bool hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs); 2393 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr*> exprs, 2405 ArrayRef<Expr*> exprs, SourceLocation RParenLoc); 3046 /// (Usually Exprs themselves should set dependence). 4368 void setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs); 5468 ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs, 5477 ArrayRef<Expr *> Exprs, 5499 ArrayRef<Expr *> exprs() { function in class:clang::final::final
|
| /src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| MultiplexExternalSemaSource.h | 227 Exprs) override;
|
| Sema.h | 4774 MultiExprArg Constraints, MultiExprArg Exprs, 4795 ArrayRef<Expr*> Exprs, 5215 ArrayRef<Expr *> Exprs); 5731 CXXConstructorDecl *Constructor, MultiExprArg Exprs, 5742 MultiExprArg Exprs, 5754 MultiExprArg Exprs, bool HadMultipleCandidates, 6196 MultiExprArg Exprs, 6202 MultiExprArg Exprs, 9270 /// \param Exprs The list of expressions to substitute into. 9280 bool SubstExprs(ArrayRef<Expr *> Exprs, bool IsCall [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| ASTReaderStmt.cpp | 385 SmallVector<Stmt*, 16> Exprs; 389 Exprs.push_back(Record.readSubStmt()); 399 Exprs.push_back(Record.readSubStmt()); 403 Exprs.data(), NumOutputs, NumInputs, 437 SmallVector<Expr*, 16> Exprs; 440 Exprs.reserve(NumOperands); 444 Exprs.push_back(cast<Expr>(Record.readSubStmt())); 450 Constraints, Exprs, Clobbers); 1329 SmallVector<Expr *, 16> Exprs; 1332 Exprs.push_back(Record.readSubExpr()) [all...] |
| ASTReader.cpp | 8268 Exprs) { 8276 Exprs[FD].push_back(std::make_pair(DeleteLoc, IsArrayForm)); 12421 SmallVector<Expr *, 16> Exprs; 12422 Exprs.reserve(NumVars); 12424 Exprs.push_back(Record.readSubExpr()); 12425 C->setVarRefs(Exprs); 12426 Exprs.clear(); 12428 Exprs.push_back(Record.readSubExpr()); 12429 C->setSourceExprs(Exprs); 12430 Exprs.clear() [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Parse/ |
| Parser.h | 1812 bool ParseExpressionList(SmallVectorImpl<Expr *> &Exprs, 1819 bool ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs, 1963 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs, 2137 SmallVectorImpl<Expr *> &Exprs);
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGOpenMPRuntime.cpp | 7161 MapExprsArrayTy Exprs; 7171 Exprs.append(CurInfo.Exprs.begin(), CurInfo.Exprs.end()); 7904 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); 7915 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); 7932 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); 8493 UseDevicePtrCombinedInfo.Exprs.push_back(VD); 8569 CombinedInfo.Exprs.push_back(VD); 8645 CurInfo.Exprs.push_back(L.VD) [all...] |
| CodeGenModule.cpp | 2502 ArrayRef<Expr *> Exprs = {Attr->args_begin(), Attr->args_size()}; 2503 if (Exprs.empty()) 2507 for (Expr *E : Exprs) { 2515 LLVMArgs.reserve(Exprs.size()); 2517 llvm::transform(Exprs, std::back_inserter(LLVMArgs), [&](const Expr *E) {
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/ |
| ItaniumDemangle.h | 4160 size_t Exprs = Names.size(); 4167 NodeArray ExprList = popTrailingNodeArray(Exprs); 4209 NodeArray Exprs = popTrailingNodeArray(ExprsBegin); 4210 return make<ConversionExpr>(Ty, Exprs);
|
| /src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
| ASTReader.h | 2001 Exprs) override;
|