Searched defs:Exprs (Results 1 - 13 of 13) sorted by relevance

/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp98 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 DSemaTemplateInstantiate.cpp2599 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, argument
2608 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs);
H A DSemaExprCXX.cpp802 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 DSemaExpr.cpp1151 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 DTreeTransform.h1177 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 DParseExpr.cpp2236 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 DParseStmt.cpp1828 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 DParseExprCXX.cpp1307 ExprVector Exprs; local
1311 if (ParseExpressionList(Exprs, CommaLocs)) {
1324 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&&
1327 Exprs,
H A DParseDecl.cpp1745 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 DStmt.cpp386 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 DExpr.cpp2608 /// 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 DASTReaderStmt.cpp304 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 DStmt.h1388 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...]

Completed in 223 milliseconds