Searched refs:Exprs (Results 1 - 23 of 23) sorted by relevance

/external/clang/lib/AST/
H A DStmtOpenMP.cpp86 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 DStmt.cpp398 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 DExpr.cpp2758 /// 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 DSemaStmtAsm.cpp144 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 DMultiplexExternalSemaSource.cpp215 Exprs) {
217 Source->ReadMismatchingDeleteExpressions(Exprs);
212 ReadMismatchingDeleteExpressions( llvm::MapVector<FieldDecl *, llvm::SmallVector<std::pair<SourceLocation, bool>, 4>> & Exprs) argument
H A DSemaExprCXX.cpp1009 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 DSemaTemplateInstantiate.cpp2669 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, argument
2678 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs);
H A DTreeTransform.h1265 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 DSemaExpr.cpp1362 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 DParseStmtAsm.cpp492 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 DParseExprCXX.cpp884 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 DParseExpr.cpp2481 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 DParseDecl.cpp2055 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 DASTReaderStmt.cpp321 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 DASTWriterStmt.cpp463 Writer.AddStmt(E->Exprs[i]);
H A DASTReader.cpp7192 Exprs) {
7200 Exprs[FD].push_back(std::make_pair(DeleteLoc, IsArrayForm));
/external/clang/include/clang/AST/
H A DStmt.h1407 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 DStmtOpenMP.h741 /// \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 DExpr.h807 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 DMultiplexExternalSemaSource.h218 Exprs) override;
H A DSema.h3407 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 DParser.h1437 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 DASTReader.h1807 Exprs) override;

Completed in 857 milliseconds