/external/clang/lib/Sema/ |
D | SemaStmtAsm.cpp | 98 Expr **Exprs = exprs.data(); in ActOnGCCAsmStmt() local 126 Expr *OutputExpr = Exprs[i]; in ActOnGCCAsmStmt() 156 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt() 176 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]); in ActOnGCCAsmStmt() 180 Exprs[i] = Result.take(); in ActOnGCCAsmStmt() 183 const Type *Ty = Exprs[i]->getType().getTypePtr(); in ActOnGCCAsmStmt() 211 NumInputs, Names, Constraints, Exprs, AsmString, in ActOnGCCAsmStmt() 259 const Type *Ty = Exprs[ConstraintIdx]->getType().getTypePtr(); in ActOnGCCAsmStmt() 267 Diag(Exprs[ConstraintIdx]->getLocStart(), in ActOnGCCAsmStmt() 282 Expr *OutputExpr = Exprs[TiedTo]; in ActOnGCCAsmStmt() [all …]
|
D | SemaExprCXX.cpp | 802 Expr **Exprs = exprs.data(); in BuildCXXTypeConstructExpr() local 805 assert((!ListInitialization || (NumExprs == 1 && isa<InitListExpr>(Exprs[0]))) in BuildCXXTypeConstructExpr() 808 ListInitialization ? Exprs[0]->getSourceRange().getEnd() : RParenLoc); in BuildCXXTypeConstructExpr() 815 Expr *Arg = Exprs[0]; in BuildCXXTypeConstructExpr() 844 InitializationSequence InitSeq(*this, Entity, Kind, Exprs, NumExprs); in BuildCXXTypeConstructExpr()
|
D | SemaExpr.cpp | 1151 Expr **Exprs = ArgExprs.data(); in ActOnGenericSelectionExpr() local 1162 ControllingExpr, Types, Exprs, in ActOnGenericSelectionExpr() 1174 Expr **Exprs, in CreateGenericSelectionExpr() argument 1188 if (Exprs[i]->containsUnexpandedParameterPack()) in CreateGenericSelectionExpr() 1244 llvm::makeArrayRef(Exprs, NumAssocs), in CreateGenericSelectionExpr() 1300 llvm::makeArrayRef(Exprs, NumAssocs), in CreateGenericSelectionExpr() 9258 SmallVector<Expr*, 4> Exprs; in BuildBuiltinOffsetOf() local 9286 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd)); in BuildBuiltinOffsetOf() 9287 Exprs.push_back(Idx); in BuildBuiltinOffsetOf() 9390 TInfo, Comps, Exprs, RParenLoc)); in BuildBuiltinOffsetOf()
|
D | TreeTransform.h | 1177 MultiExprArg Constraints, MultiExprArg Exprs, in RebuildGCCAsmStmt() argument 1181 NumInputs, Names, Constraints, Exprs, in RebuildGCCAsmStmt() 1743 Expr **Exprs, in RebuildGenericSelectionExpr() argument 1746 ControllingExpr, Types, Exprs, in RebuildGenericSelectionExpr() 5552 SmallVector<Expr*, 8> Exprs; in TransformGCCAsmStmt() local 5575 Exprs.push_back(Result.get()); in TransformGCCAsmStmt() 5593 Exprs.push_back(Result.get()); in TransformGCCAsmStmt() 5608 Constraints, Exprs, AsmString.get(), in TransformGCCAsmStmt()
|
D | SemaTemplateInstantiate.cpp | 2599 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, in SubstExprs() argument 2608 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs); in SubstExprs()
|
/external/clang/lib/AST/ |
D | Stmt.cpp | 386 return cast<Expr>(Exprs[i]); in getOutputExpr() 397 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr() 400 Exprs[i + NumOutputs] = E; in setInputExpr() 412 Stmt **Exprs, in setOutputsAndInputsAndClobbers() argument 427 C.Deallocate(this->Exprs); in setOutputsAndInputsAndClobbers() 428 this->Exprs = new (C) Stmt*[NumExprs]; in setOutputsAndInputsAndClobbers() 429 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers() 629 return cast<Expr>(Exprs[i]); in getOutputExpr() 633 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr() 636 Exprs[i + NumOutputs] = E; in setInputExpr() [all …]
|
D | Expr.cpp | 2609 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) { in hasAnyTypeDependentArguments() argument 2610 for (unsigned I = 0; I < Exprs.size(); ++I) in hasAnyTypeDependentArguments() 2611 if (Exprs[I]->isTypeDependent()) in hasAnyTypeDependentArguments() 3540 void ShuffleVectorExpr::setExprs(ASTContext &C, Expr ** Exprs, in setExprs() argument 3546 memcpy(SubExprs, Exprs, sizeof(Expr *) * NumExprs); in setExprs() 3796 Exprs = new (C) Stmt*[exprs.size()]; in ParenListExpr() 3807 Exprs[i] = exprs[i]; in ParenListExpr()
|
/external/clang/include/clang/AST/ |
D | Stmt.h | 1388 Stmt **Exprs; variable 1398 Stmt(SC, Empty), Names(0), Exprs(0) { } in AsmStmt() 1487 return &Exprs[0] + NumOutputs; in begin_inputs() 1491 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs() 1495 return &Exprs[0] + NumOutputs; in begin_inputs() 1499 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs() 1508 return &Exprs[0]; in begin_outputs() 1511 return &Exprs[0] + NumOutputs; in end_outputs() 1515 return &Exprs[0]; in begin_outputs() 1518 return &Exprs[0] + NumOutputs; in end_outputs() [all …]
|
D | Expr.h | 738 static bool hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs); 3414 void setExprs(ASTContext &C, Expr ** Exprs, unsigned NumExprs); 4147 Stmt **Exprs; variable 4162 return cast_or_null<Expr>(Exprs[Init]); in getExpr() 4167 return cast_or_null<Expr>(Exprs[Init]); in getExpr() 4170 Expr **getExprs() { return reinterpret_cast<Expr **>(Exprs); } in getExprs() 4184 return child_range(&Exprs[0], &Exprs[0]+NumExprs); in children()
|
/external/clang/lib/Parse/ |
D | ParseStmt.cpp | 1828 ExprVector Exprs; in ParseAsmStatement() local 1836 Constraints, Exprs, AsmString.take(), in ParseAsmStatement() 1848 ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement() 1866 ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement() 1871 Constraints.size() == Exprs.size() && in ParseAsmStatement() 1899 NumInputs, Names.data(), Constraints, Exprs, in ParseAsmStatement() 1919 SmallVectorImpl<Expr *> &Exprs) { in ParseAsmOperandsOpt() argument 1966 Exprs.push_back(Res.release()); in ParseAsmOperandsOpt()
|
D | ParseExpr.cpp | 2236 ExprVector Exprs; in ParseGenericSelectionExpression() local 2273 Exprs.push_back(ER.release()); in ParseGenericSelectionExpression() 2287 Types, Exprs); in ParseGenericSelectionExpression() 2312 bool Parser::ParseExpressionList(SmallVectorImpl<Expr*> &Exprs, in ParseExpressionList() argument 2321 (Actions.*Completer)(getCurScope(), Data, Exprs); in ParseExpressionList() 2340 Exprs.push_back(Expr.release()); in ParseExpressionList()
|
D | ParseExprCXX.cpp | 1307 ExprVector Exprs; in ParseCXXTypeConstructExpression() local 1311 if (ParseExpressionList(Exprs, CommaLocs)) { in ParseCXXTypeConstructExpression() 1324 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&& in ParseCXXTypeConstructExpression() 1327 Exprs, in ParseCXXTypeConstructExpression()
|
D | ParseDecl.cpp | 1745 ExprVector Exprs; in ParseDeclarationAfterDeclaratorAndAttributes() local 1753 if (ParseExpressionList(Exprs, CommaLocs)) { in ParseDeclarationAfterDeclaratorAndAttributes() 1765 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() && in ParseDeclarationAfterDeclaratorAndAttributes() 1775 Exprs); in ParseDeclarationAfterDeclaratorAndAttributes()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 304 SmallVector<Stmt*, 16> Exprs; in VisitGCCAsmStmt() local 308 Exprs.push_back(Reader.ReadSubStmt()); in VisitGCCAsmStmt() 318 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt() 430 E->Exprs = new (Reader.getContext()) Stmt*[NumExprs]; in VisitParenListExpr() 432 E->Exprs[i] = Reader.ReadSubStmt(); in VisitParenListExpr() 762 SmallVector<Expr *, 16> Exprs; in VisitShuffleVectorExpr() local 765 Exprs.push_back(Reader.ReadSubExpr()); in VisitShuffleVectorExpr() 766 E->setExprs(Reader.getContext(), Exprs.data(), Exprs.size()); in VisitShuffleVectorExpr()
|
D | ASTWriterStmt.cpp | 379 Writer.AddStmt(E->Exprs[i]); in VisitParenListExpr()
|
/external/clang/include/clang/Parse/ |
D | Parser.h | 1240 bool ParseExpressionList(SmallVectorImpl<Expr*> &Exprs, 1362 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs, 1512 SmallVectorImpl<Expr *> &Exprs);
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 2758 MultiExprArg Constraints, MultiExprArg Exprs, 3090 Expr **Exprs, 3475 CXXConstructorDecl *Constructor, MultiExprArg Exprs, 3485 MultiExprArg Exprs, bool HadMultipleCandidates, 3884 MultiExprArg Exprs, 3889 MultiExprArg Exprs, 6081 bool SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall,
|