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

/external/clang/lib/AST/
H A DStmt.cpp387 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 DExpr.cpp2501 /// 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/Sema/
H A DSemaStmtAsm.cpp103 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 DSemaExprCXX.cpp821 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 DSemaTemplateInstantiate.cpp2494 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, argument
2503 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs);
H A DTreeTransform.h1168 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
H A DSemaExpr.cpp1109 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 DSemaDeclCXX.cpp9098 MultiExprArg Exprs,
9103 Exprs, HadMultipleCandidates, false,
9096 InitializeVarWithConstructor(VarDecl *VD, CXXConstructorDecl *Constructor, MultiExprArg Exprs, bool HadMultipleCandidates) argument
/external/clang/include/clang/AST/
H A DStmt.h1384 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 DExpr.h684 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);
/external/clang/lib/Parse/
H A DParseStmt.cpp1703 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 DParseExpr.cpp2264 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 DParseExprCXX.cpp1253 ExprVector Exprs; local
1257 if (ParseExpressionList(Exprs, CommaLocs)) {
1270 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&&
1273 Exprs,
H A DParseDecl.cpp1666 ExprVector Exprs; local
1674 if (ParseExpressionList(Exprs, CommaLocs)) {
1685 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() &&
1695 Exprs);
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp306 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());
H A DASTWriterStmt.cpp380 Writer.AddStmt(E->Exprs[i]);
/external/clang/include/clang/Parse/
H A DParser.h1235 bool ParseExpressionList(SmallVectorImpl<Expr*> &Exprs,
1355 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs,
1504 SmallVectorImpl<Expr *> &Exprs);
/external/clang/include/clang/Sema/
H A DSema.h2575 MultiExprArg Constraints, MultiExprArg Exprs,
2897 Expr **Exprs,
3279 MultiExprArg Exprs,
3288 CXXConstructorDecl *Constructor, MultiExprArg Exprs,
3297 MultiExprArg Exprs, bool HadMultipleCandidates,
3684 MultiExprArg Exprs,
3689 MultiExprArg Exprs,
5858 /// \param Exprs The list of expressions to substitute into.
5860 /// \param NumExprs The number of expressions in \p Exprs.
5870 bool SubstExprs(Expr **Exprs, unsigne
[all...]

Completed in 417 milliseconds