/external/clang/lib/AST/ |
H A D | StmtOpenMP.cpp | 86 const HelperExprs &Exprs) { 96 Dir->setIterationVariable(Exprs.IterationVarRef); 97 Dir->setLastIteration(Exprs.LastIteration); 98 Dir->setCalcLastIteration(Exprs.CalcLastIteration); 99 Dir->setPreCond(Exprs.PreCond); 100 Dir->setCond(Exprs.Cond); 101 Dir->setInit(Exprs.Init); 102 Dir->setInc(Exprs.Inc); 103 Dir->setCounters(Exprs.Counters); 104 Dir->setPrivateCounters(Exprs 83 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument 124 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel) argument 173 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument 338 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel) argument 385 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument 747 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument 794 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument 840 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs) argument [all...] |
H A D | Stmt.cpp | 398 return cast<Expr>(Exprs[i]); 409 return cast<Expr>(Exprs[i + NumOutputs]); 412 Exprs[i + NumOutputs] = E; 424 Stmt **Exprs, 439 C.Deallocate(this->Exprs); 440 this->Exprs = new (C) Stmt*[NumExprs]; 441 std::copy(Exprs, Exprs + NumExprs, this->Exprs); 670 return cast<Expr>(Exprs[ 421 setOutputsAndInputsAndClobbers(const ASTContext &C, IdentifierInfo **Names, StringLiteral **Constraints, Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, StringLiteral **Clobbers, unsigned NumClobbers) argument [all...] |
H A D | Expr.cpp | 2758 /// in Exprs is type-dependent. 2759 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) { argument 2760 for (unsigned I = 0; I < Exprs.size(); ++I) 2761 if (Exprs[I]->isTypeDependent()) 3589 void ShuffleVectorExpr::setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs) { argument 3592 this->NumExprs = Exprs.size(); 3594 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size()); 3855 Exprs = new (C) Stmt*[exprs.size()]; 3866 Exprs[ [all...] |
/external/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 144 MultiExprArg constraints, MultiExprArg Exprs, 163 Constraints, Exprs.data(), AsmString, NumClobbers, Clobbers, RParenLoc); 181 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); 184 Exprs[i] = ER.get(); 187 Expr *OutputExpr = Exprs[i]; 227 if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(), 262 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); 265 Exprs[i] = ER.get(); 267 Expr *InputExpr = Exprs[i]; 300 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[ 141 ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg constraints, MultiExprArg Exprs, Expr *asmString, MultiExprArg clobbers, SourceLocation RParenLoc) argument [all...] |
H A D | MultiplexExternalSemaSource.cpp | 215 Exprs) { 217 Source->ReadMismatchingDeleteExpressions(Exprs); 212 ReadMismatchingDeleteExpressions( llvm::MapVector<FieldDecl *, llvm::SmallVector<std::pair<SourceLocation, bool>, 4>> & Exprs) argument
|
H A D | SemaExprCXX.cpp | 1009 MultiExprArg Exprs, 1014 if (Ty->isDependentType() || CallExpr::hasAnyTypeDependentArguments(Exprs)) { 1015 return CXXUnresolvedConstructExpr::Create(Context, TInfo, LParenLoc, Exprs, 1020 assert((!ListInitialization || (Exprs.size() == 1 && isa<InitListExpr>(Exprs[0]))) 1023 ListInitialization ? Exprs[0]->getSourceRange().getEnd() : RParenLoc); 1029 if (Exprs.size() == 1 && !ListInitialization) { 1030 Expr *Arg = Exprs[0]; 1062 Exprs.size() ? ListInitialization 1066 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); 1007 BuildCXXTypeConstructExpr(TypeSourceInfo *TInfo, SourceLocation LParenLoc, MultiExprArg Exprs, SourceLocation RParenLoc) argument [all...] |
H A D | SemaTemplateInstantiate.cpp | 2669 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, argument 2678 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs);
|
H A D | TreeTransform.h | 1265 MultiExprArg Constraints, MultiExprArg Exprs, 1269 NumInputs, Names, Constraints, Exprs, 1283 ArrayRef<Expr*> Exprs, 1287 Constraints, Clobbers, Exprs, EndLoc); 2264 ArrayRef<Expr *> Exprs) { 2266 ControllingExpr, Types, Exprs); 6418 SmallVector<Expr*, 8> Exprs; local 6441 Exprs.push_back(Result.get()); 6459 Exprs.push_back(Result.get()); 6474 Constraints, Exprs, AsmStrin 1262 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, SourceLocation RParenLoc) argument 1277 RebuildMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, ArrayRef<Token> AsmToks, StringRef AsmString, unsigned NumOutputs, unsigned NumInputs, ArrayRef<StringRef> Constraints, ArrayRef<StringRef> Clobbers, ArrayRef<Expr*> Exprs, SourceLocation EndLoc) argument 2259 RebuildGenericSelectionExpr(SourceLocation KeyLoc, SourceLocation DefaultLoc, SourceLocation RParenLoc, Expr *ControllingExpr, ArrayRef<TypeSourceInfo *> Types, ArrayRef<Expr *> Exprs) argument [all...] |
H A D | SemaExpr.cpp | 1362 ArrayRef<Expr *> Exprs) { 1364 assert(NumAssocs == Exprs.size()); 1386 if (Exprs[i]->containsUnexpandedParameterPack()) 1440 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, 1493 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, 11199 SmallVector<Expr*, 4> Exprs; local 11226 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd)); 11227 Exprs.push_back(Idx); 11334 Comps, Exprs, RParenLoc); 1357 CreateGenericSelectionExpr(SourceLocation KeyLoc, SourceLocation DefaultLoc, SourceLocation RParenLoc, Expr *ControllingExpr, ArrayRef<TypeSourceInfo *> Types, ArrayRef<Expr *> Exprs) argument
|
/external/clang/lib/Parse/ |
H A D | ParseStmtAsm.cpp | 492 SmallVector<Expr *, 4> Exprs; 518 ConstraintRefs, ClobberRefs, Exprs, EndLoc); 591 Exprs.resize(NumExprs); 603 Exprs[i] = OpExpr; 609 ClobberRefs, Exprs, EndLoc); 682 ExprVector Exprs; local 690 Constraints, Exprs, AsmString.get(), 701 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) 717 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) 722 Constraints.size() == Exprs 766 ParseAsmOperandsOpt(SmallVectorImpl<IdentifierInfo *> &Names, SmallVectorImpl<Expr *> &Constraints, SmallVectorImpl<Expr *> &Exprs) argument [all...] |
H A D | ParseExprCXX.cpp | 884 ExprVector Exprs; local 889 } else if (ParseExpressionList(Exprs, Commas)) { 896 Exprs); 1622 ExprVector Exprs; local 1626 if (ParseExpressionList(Exprs, CommaLocs, [&] { 1629 DS.getLocEnd(), Exprs); 1643 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&& 1646 Exprs,
|
H A D | ParseExpr.cpp | 2481 ExprVector Exprs; local 2519 Exprs.push_back(ER.get()); 2529 Types, Exprs); 2607 bool Parser::ParseExpressionList(SmallVectorImpl<Expr *> &Exprs, argument 2634 Exprs.push_back(Expr.get()); 2645 for (auto &E : Exprs) { 2662 Parser::ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs, argument 2669 Exprs.push_back(Expr.get());
|
H A D | ParseDecl.cpp | 2055 ExprVector Exprs; local 2063 if (ParseExpressionList(Exprs, CommaLocs, [&] { 2066 ThisDecl->getLocation(), Exprs); 2079 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() && 2089 Exprs);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 321 SmallVector<Stmt*, 16> Exprs; local 325 Exprs.push_back(Reader.ReadSubStmt()); 335 Exprs.data(), NumOutputs, NumInputs, 368 SmallVector<Expr*, 16> Exprs; local 371 Exprs.reserve(NumOperands); 375 Exprs.push_back(cast<Expr>(Reader.ReadSubStmt())); 381 Constraints, Exprs, Clobbers); 534 E->Exprs = new (Reader.getContext()) Stmt*[NumExprs]; 536 E->Exprs[i] = Reader.ReadSubStmt(); 887 SmallVector<Expr *, 16> Exprs; local 2114 SmallVector<Expr *, 16> Exprs; local 2136 SmallVector<Expr *, 16> Exprs; local [all...] |
H A D | ASTWriterStmt.cpp | 463 Writer.AddStmt(E->Exprs[i]);
|
H A D | ASTReader.cpp | 7192 Exprs) { 7200 Exprs[FD].push_back(std::make_pair(DeleteLoc, IsArrayForm));
|
/external/clang/include/clang/AST/ |
H A D | Stmt.h | 1407 Stmt **Exprs; member in class:clang::AsmStmt 1419 Stmt(SC, Empty), Exprs(nullptr) { } 1488 return &Exprs[0] + NumOutputs; 1492 return &Exprs[0] + NumOutputs + NumInputs; 1498 return &Exprs[0] + NumOutputs; 1502 return &Exprs[0] + NumOutputs + NumInputs; 1517 return &Exprs[0]; 1520 return &Exprs[0] + NumOutputs; 1527 return &Exprs[0]; 1530 return &Exprs[ [all...] |
H A D | StmtOpenMP.h | 741 /// \param Exprs Helper expressions for CodeGen. 747 const HelperExprs &Exprs); 814 /// \param Exprs Helper expressions for CodeGen. 820 Stmt *AssociatedStmt, const HelperExprs &Exprs, 883 /// \param Exprs Helper expressions for CodeGen. 888 Stmt *AssociatedStmt, const HelperExprs &Exprs); 1263 /// \param Exprs Helper expressions for CodeGen. 1269 Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel); 1336 /// \param Exprs Helper expressions for CodeGen. 1341 Stmt *AssociatedStmt, const HelperExprs &Exprs); [all...] |
H A D | Expr.h | 807 static bool hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs); 3537 void setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs); 4436 Stmt **Exprs; member in class:clang::StringLiteral::DesignatedInitExpr::ParenListExpr 4451 return cast_or_null<Expr>(Exprs[Init]); 4456 return cast_or_null<Expr>(Exprs[Init]); 4459 Expr **getExprs() { return reinterpret_cast<Expr **>(Exprs); } 4477 return child_range(&Exprs[0], &Exprs[0]+NumExprs);
|
/external/clang/include/clang/Sema/ |
H A D | MultiplexExternalSemaSource.h | 218 Exprs) override;
|
H A D | Sema.h | 3407 MultiExprArg Constraints, MultiExprArg Exprs, 3428 ArrayRef<Expr*> Exprs, 3797 ArrayRef<Expr *> Exprs); 4194 CXXConstructorDecl *Constructor, MultiExprArg Exprs, 4205 MultiExprArg Exprs, bool HadMultipleCandidates, 4642 MultiExprArg Exprs, 4647 MultiExprArg Exprs, 7001 /// \param Exprs The list of expressions to substitute into. 7003 /// \param NumExprs The number of expressions in \p Exprs. 7013 bool SubstExprs(Expr **Exprs, unsigne [all...] |
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 1437 bool ParseExpressionList(SmallVectorImpl<Expr *> &Exprs, 1443 bool ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs, 1570 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs, 1722 SmallVectorImpl<Expr *> &Exprs);
|
/external/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 1807 Exprs) override;
|