Home
last modified time | relevance | path

Searched refs:Exprs (Results 1 – 17 of 17) sorted by relevance

/external/clang/lib/Sema/
DSemaStmtAsm.cpp98 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 …]
DSemaExprCXX.cpp802 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()
DSemaExpr.cpp1151 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()
DTreeTransform.h1177 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()
DSemaTemplateInstantiate.cpp2599 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/
DStmt.cpp386 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 …]
DExpr.cpp2609 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/
DStmt.h1388 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 …]
DExpr.h738 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/
DParseStmt.cpp1828 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()
DParseExpr.cpp2236 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()
DParseExprCXX.cpp1307 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()
DParseDecl.cpp1745 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/
DASTReaderStmt.cpp304 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()
DASTWriterStmt.cpp379 Writer.AddStmt(E->Exprs[i]); in VisitParenListExpr()
/external/clang/include/clang/Parse/
DParser.h1240 bool ParseExpressionList(SmallVectorImpl<Expr*> &Exprs,
1362 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs,
1512 SmallVectorImpl<Expr *> &Exprs);
/external/clang/include/clang/Sema/
DSema.h2758 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,