/external/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 2264 ExprVector Exprs; local 2301 Exprs.push_back(ER.release()); 2315 Types, Exprs); 2340 bool Parser::ParseExpressionList(SmallVectorImpl<Expr*> &Exprs, argument 2349 (Actions.*Completer)(getCurScope(), Data, Exprs); 2368 Exprs.push_back(Expr.release());
|
H A D | ParseStmt.cpp | 1703 ExprVector Exprs; local 1706 Exprs, AsmString.take(), Clobbers, EndLoc); 1771 ExprVector Exprs; local 1779 Constraints, Exprs, AsmString.take(), 1791 ParseAsmOperandsOpt(Names, Constraints, Exprs)) 1809 ParseAsmOperandsOpt(Names, Constraints, Exprs)) 1814 Constraints.size() == Exprs.size() && 1842 NumInputs, Names.data(), Constraints, Exprs, 1862 SmallVectorImpl<Expr *> &Exprs) { 1909 Exprs 1860 ParseAsmOperandsOpt(SmallVectorImpl<IdentifierInfo *> &Names, SmallVectorImpl<Expr *> &Constraints, SmallVectorImpl<Expr *> &Exprs) argument [all...] |
H A D | ParseExprCXX.cpp | 1253 ExprVector Exprs; local 1257 if (ParseExpressionList(Exprs, CommaLocs)) { 1270 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&& 1273 Exprs,
|
H A D | ParseDecl.cpp | 1666 ExprVector Exprs; local 1674 if (ParseExpressionList(Exprs, CommaLocs)) { 1685 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() && 1695 Exprs);
|
/external/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 103 Expr **Exprs = exprs.data(); local 131 Expr *OutputExpr = Exprs[i]; 161 Expr *InputExpr = Exprs[i]; 181 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]); 185 Exprs[i] = Result.take(); 205 NumInputs, Names, Constraints, Exprs, AsmString, 228 Expr *OutputExpr = Exprs[TiedTo]; 229 Expr *InputExpr = Exprs[InputOpNo]; 307 Exprs[InputOpNo] = InputExpr;
|
H A D | SemaTemplateInstantiate.cpp | 2494 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, argument 2503 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs);
|
H A D | SemaExprCXX.cpp | 821 Expr **Exprs = exprs.data(); local 824 assert((!ListInitialization || (NumExprs == 1 && isa<InitListExpr>(Exprs[0]))) 827 ListInitialization ? Exprs[0]->getSourceRange().getEnd() : RParenLoc); 834 Expr *Arg = Exprs[0]; 863 InitializationSequence InitSeq(*this, Entity, Kind, Exprs, NumExprs);
|
H A D | SemaDeclCXX.cpp | 9098 MultiExprArg Exprs, 9103 Exprs, HadMultipleCandidates, false, 9096 InitializeVarWithConstructor(VarDecl *VD, CXXConstructorDecl *Constructor, MultiExprArg Exprs, bool HadMultipleCandidates) argument
|
H A D | SemaExpr.cpp | 1109 Expr **Exprs = ArgExprs.data(); local 1120 ControllingExpr, Types, Exprs, 1132 Expr **Exprs, 1140 if (Exprs[i]->containsUnexpandedParameterPack()) 1196 llvm::makeArrayRef(Exprs, NumAssocs), 1252 llvm::makeArrayRef(Exprs, NumAssocs), 9030 SmallVector<Expr*, 4> Exprs; local 9058 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd)); 9059 Exprs.push_back(Idx); 9162 TInfo, Comps, Exprs, RParenLo 1127 CreateGenericSelectionExpr(SourceLocation KeyLoc, SourceLocation DefaultLoc, SourceLocation RParenLoc, Expr *ControllingExpr, TypeSourceInfo **Types, Expr **Exprs, unsigned NumAssocs) argument [all...] |
H A D | TreeTransform.h | 1168 MultiExprArg Constraints, MultiExprArg Exprs, 1172 NumInputs, Names, Constraints, Exprs, 1733 Expr **Exprs, 1736 ControllingExpr, Types, Exprs, 5521 SmallVector<Expr*, 8> Exprs; local 5544 Exprs.push_back(Result.get()); 5562 Exprs.push_back(Result.get()); 5577 Constraints, Exprs, AsmString.get(), 1165 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, SourceLocation RParenLoc) argument 1728 RebuildGenericSelectionExpr(SourceLocation KeyLoc, SourceLocation DefaultLoc, SourceLocation RParenLoc, Expr *ControllingExpr, TypeSourceInfo **Types, Expr **Exprs, unsigned NumAssocs) argument
|
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 387 return cast<Expr>(Exprs[i]); 398 return cast<Expr>(Exprs[i + NumOutputs]); 401 Exprs[i + NumOutputs] = E; 413 Stmt **Exprs, 428 C.Deallocate(this->Exprs); 429 this->Exprs = new (C) Stmt*[NumExprs]; 430 std::copy(Exprs, Exprs + NumExprs, this->Exprs); 630 return cast<Expr>(Exprs[ 410 setOutputsAndInputsAndClobbers(ASTContext &C, IdentifierInfo **Names, StringLiteral **Constraints, Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, StringLiteral **Clobbers, unsigned NumClobbers) argument [all...] |
H A D | Expr.cpp | 2501 /// in Exprs is type-dependent. 2502 bool Expr::hasAnyTypeDependentArguments(llvm::ArrayRef<Expr *> Exprs) { argument 2503 for (unsigned I = 0; I < Exprs.size(); ++I) 2504 if (Exprs[I]->isTypeDependent()) 3418 void ShuffleVectorExpr::setExprs(ASTContext &C, Expr ** Exprs, argument 3424 memcpy(SubExprs, Exprs, sizeof(Expr *) * NumExprs); 3667 Exprs = new (C) Stmt*[exprs.size()]; 3678 Exprs[i] = exprs[i];
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 306 SmallVector<Stmt*, 16> Exprs; local 310 Exprs.push_back(Reader.ReadSubStmt()); 320 Exprs.data(), NumOutputs, NumInputs, 430 E->Exprs = new (Reader.getContext()) Stmt*[NumExprs]; 432 E->Exprs[i] = Reader.ReadSubStmt(); 760 SmallVector<Expr *, 16> Exprs; local 763 Exprs.push_back(Reader.ReadSubExpr()); 764 E->setExprs(Reader.getContext(), Exprs.data(), Exprs.size());
|
/external/clang/include/clang/AST/ |
H A D | Stmt.h | 1384 Stmt **Exprs; member in class:clang::AsmStmt 1394 Stmt(SC, Empty), Names(0), Exprs(0) { } 1483 return &Exprs[0] + NumOutputs; 1487 return &Exprs[0] + NumOutputs + NumInputs; 1491 return &Exprs[0] + NumOutputs; 1495 return &Exprs[0] + NumOutputs + NumInputs; 1504 return &Exprs[0]; 1507 return &Exprs[0] + NumOutputs; 1511 return &Exprs[0]; 1514 return &Exprs[ [all...] |
H A D | Expr.h | 684 static bool hasAnyTypeDependentArguments(llvm::ArrayRef<Expr *> Exprs); 3306 void setExprs(ASTContext &C, Expr ** Exprs, unsigned NumExprs); 4025 Stmt **Exprs; member in class:clang::StringLiteral::OffsetOfExpr::DesignatedInitExpr::ParenListExpr 4040 return cast_or_null<Expr>(Exprs[Init]); 4045 return cast_or_null<Expr>(Exprs[Init]); 4048 Expr **getExprs() { return reinterpret_cast<Expr **>(Exprs); } 4063 return child_range(&Exprs[0], &Exprs[0]+NumExprs);
|