/external/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 98 Expr **Exprs = exprs.data(); local 126 Expr *OutputExpr = Exprs[i]; 156 Expr *InputExpr = Exprs[i]; 176 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]); 180 Exprs[i] = Result.take(); 183 const Type *Ty = Exprs[i]->getType().getTypePtr(); 211 NumInputs, Names, Constraints, Exprs, AsmString, 259 const Type *Ty = Exprs[ConstraintIdx]->getType().getTypePtr(); 267 Diag(Exprs[ConstraintIdx]->getLocStart(), 282 Expr *OutputExpr = Exprs[TiedT 580 SmallVector<Expr*, 4> Exprs; local [all...] |
H A D | SemaTemplateInstantiate.cpp | 2599 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, argument 2608 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs);
|
H A D | SemaExprCXX.cpp | 802 Expr **Exprs = exprs.data(); local 805 assert((!ListInitialization || (NumExprs == 1 && isa<InitListExpr>(Exprs[0]))) 808 ListInitialization ? Exprs[0]->getSourceRange().getEnd() : RParenLoc); 815 Expr *Arg = Exprs[0]; 844 InitializationSequence InitSeq(*this, Entity, Kind, Exprs, NumExprs);
|
H A D | SemaExpr.cpp | 1151 Expr **Exprs = ArgExprs.data(); local 1162 ControllingExpr, Types, Exprs, 1174 Expr **Exprs, 1188 if (Exprs[i]->containsUnexpandedParameterPack()) 1244 llvm::makeArrayRef(Exprs, NumAssocs), 1300 llvm::makeArrayRef(Exprs, NumAssocs), 9258 SmallVector<Expr*, 4> Exprs; local 9286 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd)); 9287 Exprs.push_back(Idx); 9390 TInfo, Comps, Exprs, RParenLo 1169 CreateGenericSelectionExpr(SourceLocation KeyLoc, SourceLocation DefaultLoc, SourceLocation RParenLoc, Expr *ControllingExpr, TypeSourceInfo **Types, Expr **Exprs, unsigned NumAssocs) argument [all...] |
H A D | TreeTransform.h | 1177 MultiExprArg Constraints, MultiExprArg Exprs, 1181 NumInputs, Names, Constraints, Exprs, 1743 Expr **Exprs, 1746 ControllingExpr, Types, Exprs, 5552 SmallVector<Expr*, 8> Exprs; local 5575 Exprs.push_back(Result.get()); 5593 Exprs.push_back(Result.get()); 5608 Constraints, Exprs, AsmString.get(), 1174 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, SourceLocation RParenLoc) argument 1738 RebuildGenericSelectionExpr(SourceLocation KeyLoc, SourceLocation DefaultLoc, SourceLocation RParenLoc, Expr *ControllingExpr, TypeSourceInfo **Types, Expr **Exprs, unsigned NumAssocs) argument
|
/external/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 2236 ExprVector Exprs; local 2273 Exprs.push_back(ER.release()); 2287 Types, Exprs); 2312 bool Parser::ParseExpressionList(SmallVectorImpl<Expr*> &Exprs, argument 2321 (Actions.*Completer)(getCurScope(), Data, Exprs); 2340 Exprs.push_back(Expr.release());
|
H A D | ParseStmt.cpp | 1828 ExprVector Exprs; local 1836 Constraints, Exprs, AsmString.take(), 1848 ParseAsmOperandsOpt(Names, Constraints, Exprs)) 1866 ParseAsmOperandsOpt(Names, Constraints, Exprs)) 1871 Constraints.size() == Exprs.size() && 1899 NumInputs, Names.data(), Constraints, Exprs, 1919 SmallVectorImpl<Expr *> &Exprs) { 1966 Exprs.push_back(Res.release()); 1917 ParseAsmOperandsOpt(SmallVectorImpl<IdentifierInfo *> &Names, SmallVectorImpl<Expr *> &Constraints, SmallVectorImpl<Expr *> &Exprs) argument
|
H A D | ParseExprCXX.cpp | 1307 ExprVector Exprs; local 1311 if (ParseExpressionList(Exprs, CommaLocs)) { 1324 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&& 1327 Exprs,
|
H A D | ParseDecl.cpp | 1745 ExprVector Exprs; local 1753 if (ParseExpressionList(Exprs, CommaLocs)) { 1765 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() && 1775 Exprs);
|
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 386 return cast<Expr>(Exprs[i]); 397 return cast<Expr>(Exprs[i + NumOutputs]); 400 Exprs[i + NumOutputs] = E; 412 Stmt **Exprs, 427 C.Deallocate(this->Exprs); 428 this->Exprs = new (C) Stmt*[NumExprs]; 429 std::copy(Exprs, Exprs + NumExprs, this->Exprs); 629 return cast<Expr>(Exprs[ 409 setOutputsAndInputsAndClobbers(ASTContext &C, IdentifierInfo **Names, StringLiteral **Constraints, Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, StringLiteral **Clobbers, unsigned NumClobbers) argument [all...] |
H A D | Expr.cpp | 2608 /// in Exprs is type-dependent. 2609 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) { argument 2610 for (unsigned I = 0; I < Exprs.size(); ++I) 2611 if (Exprs[I]->isTypeDependent()) 3540 void ShuffleVectorExpr::setExprs(ASTContext &C, Expr ** Exprs, argument 3546 memcpy(SubExprs, Exprs, sizeof(Expr *) * NumExprs); 3796 Exprs = new (C) Stmt*[exprs.size()]; 3807 Exprs[i] = exprs[i];
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 304 SmallVector<Stmt*, 16> Exprs; local 308 Exprs.push_back(Reader.ReadSubStmt()); 318 Exprs.data(), NumOutputs, NumInputs, 430 E->Exprs = new (Reader.getContext()) Stmt*[NumExprs]; 432 E->Exprs[i] = Reader.ReadSubStmt(); 762 SmallVector<Expr *, 16> Exprs; local 765 Exprs.push_back(Reader.ReadSubExpr()); 766 E->setExprs(Reader.getContext(), Exprs.data(), Exprs.size());
|
/external/clang/include/clang/AST/ |
H A D | Stmt.h | 1388 Stmt **Exprs; member in class:clang::AsmStmt 1398 Stmt(SC, Empty), Names(0), Exprs(0) { } 1487 return &Exprs[0] + NumOutputs; 1491 return &Exprs[0] + NumOutputs + NumInputs; 1495 return &Exprs[0] + NumOutputs; 1499 return &Exprs[0] + NumOutputs + NumInputs; 1508 return &Exprs[0]; 1511 return &Exprs[0] + NumOutputs; 1515 return &Exprs[0]; 1518 return &Exprs[ [all...] |