Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDStmt.cpp396 return cast<Expr>(Exprs[i]); in getOutputExpr()
407 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
410 Exprs[i + NumOutputs] = E; in setInputExpr()
422 Stmt **Exprs, in setOutputsAndInputsAndClobbers() argument
437 C.Deallocate(this->Exprs); in setOutputsAndInputsAndClobbers()
438 this->Exprs = new (C) Stmt*[NumExprs]; in setOutputsAndInputsAndClobbers()
439 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers()
668 return cast<Expr>(Exprs[i]); in getOutputExpr()
672 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
675 Exprs[i + NumOutputs] = E; in setInputExpr()
[all …]
HDExpr.cpp2719 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) { in hasAnyTypeDependentArguments() argument
2720 for (unsigned I = 0; I < Exprs.size(); ++I) in hasAnyTypeDependentArguments()
2721 if (Exprs[I]->isTypeDependent()) in hasAnyTypeDependentArguments()
3798 void ShuffleVectorExpr::setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs) { in setExprs() argument
3801 this->NumExprs = Exprs.size(); in setExprs()
3803 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size()); in setExprs()
4063 Exprs = new (C) Stmt*[exprs.size()]; in ParenListExpr()
4074 Exprs[i] = exprs[i]; in ParenListExpr()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmtAsm.cpp113 MultiExprArg constraints, MultiExprArg Exprs, in ActOnGCCAsmStmt() argument
145 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt()
148 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
151 Expr *OutputExpr = Exprs[i]; in ActOnGCCAsmStmt()
194 if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(), in ActOnGCCAsmStmt()
230 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt()
233 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
235 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt()
272 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]); in ActOnGCCAsmStmt()
276 Exprs[i] = Result.get(); in ActOnGCCAsmStmt()
[all …]
HDMultiplexExternalSemaSource.cpp219 Exprs) { in ReadMismatchingDeleteExpressions() argument
221 Source->ReadMismatchingDeleteExpressions(Exprs); in ReadMismatchingDeleteExpressions()
HDSemaExprCXX.cpp1009 MultiExprArg Exprs, in BuildCXXTypeConstructExpr() argument
1014 if (Ty->isDependentType() || CallExpr::hasAnyTypeDependentArguments(Exprs)) { in BuildCXXTypeConstructExpr()
1015 return CXXUnresolvedConstructExpr::Create(Context, TInfo, LParenLoc, Exprs, in BuildCXXTypeConstructExpr()
1020 assert((!ListInitialization || (Exprs.size() == 1 && isa<InitListExpr>(Exprs[0]))) in BuildCXXTypeConstructExpr()
1023 ListInitialization ? Exprs[0]->getSourceRange().getEnd() : RParenLoc); in BuildCXXTypeConstructExpr()
1029 if (Exprs.size() == 1 && !ListInitialization) { in BuildCXXTypeConstructExpr()
1030 Expr *Arg = Exprs[0]; in BuildCXXTypeConstructExpr()
1053 Exprs.size() ? ListInitialization in BuildCXXTypeConstructExpr()
1057 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
1058 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
HDTreeTransform.h1260 MultiExprArg Constraints, MultiExprArg Exprs, in RebuildGCCAsmStmt() argument
1264 NumInputs, Names, Constraints, Exprs, in RebuildGCCAsmStmt()
1278 ArrayRef<Expr*> Exprs, in RebuildMSAsmStmt() argument
1282 Constraints, Clobbers, Exprs, EndLoc); in RebuildMSAsmStmt()
2103 ArrayRef<Expr *> Exprs) { in RebuildGenericSelectionExpr() argument
2105 ControllingExpr, Types, Exprs); in RebuildGenericSelectionExpr()
6262 SmallVector<Expr*, 8> Exprs; in TransformGCCAsmStmt() local
6285 Exprs.push_back(Result.get()); in TransformGCCAsmStmt()
6303 Exprs.push_back(Result.get()); in TransformGCCAsmStmt()
6318 Constraints, Exprs, AsmString.get(), in TransformGCCAsmStmt()
HDSemaTemplateInstantiate.cpp2675 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, in SubstExprs() argument
2684 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs); in SubstExprs()
HDSemaExpr.cpp1349 ArrayRef<Expr *> Exprs) { in CreateGenericSelectionExpr() argument
1351 assert(NumAssocs == Exprs.size()); in CreateGenericSelectionExpr()
1371 if (Exprs[i]->containsUnexpandedParameterPack()) in CreateGenericSelectionExpr()
1425 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()
1479 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()
11007 SmallVector<Expr*, 4> Exprs; in BuildBuiltinOffsetOf() local
11035 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd)); in BuildBuiltinOffsetOf()
11036 Exprs.push_back(Idx); in BuildBuiltinOffsetOf()
11143 Comps, Exprs, RParenLoc); in BuildBuiltinOffsetOf()
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseStmtAsm.cpp470 SmallVector<Expr *, 4> Exprs; in ParseMicrosoftAsmStatement() local
496 ConstraintRefs, ClobberRefs, Exprs, EndLoc); in ParseMicrosoftAsmStatement()
569 Exprs.resize(NumExprs); in ParseMicrosoftAsmStatement()
581 Exprs[i] = OpExpr; in ParseMicrosoftAsmStatement()
587 ClobberRefs, Exprs, EndLoc); in ParseMicrosoftAsmStatement()
660 ExprVector Exprs; in ParseAsmStatement() local
668 Constraints, Exprs, AsmString.get(), in ParseAsmStatement()
679 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
695 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
700 Constraints.size() == Exprs.size() && "Input operand size mismatch!"); in ParseAsmStatement()
[all …]
HDParseExprCXX.cpp881 ExprVector Exprs; in ParseLambdaIntroducer() local
886 } else if (ParseExpressionList(Exprs, Commas)) { in ParseLambdaIntroducer()
893 Exprs); in ParseLambdaIntroducer()
1605 ExprVector Exprs; in ParseCXXTypeConstructExpression() local
1609 if (ParseExpressionList(Exprs, CommaLocs, [&] { in ParseCXXTypeConstructExpression()
1612 DS.getLocEnd(), Exprs); in ParseCXXTypeConstructExpression()
1626 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&& in ParseCXXTypeConstructExpression()
1629 Exprs, in ParseCXXTypeConstructExpression()
HDParseExpr.cpp2449 ExprVector Exprs; in ParseGenericSelectionExpression() local
2487 Exprs.push_back(ER.get()); in ParseGenericSelectionExpression()
2497 Types, Exprs); in ParseGenericSelectionExpression()
2575 bool Parser::ParseExpressionList(SmallVectorImpl<Expr *> &Exprs, in ParseExpressionList() argument
2602 Exprs.push_back(Expr.get()); in ParseExpressionList()
2613 for (auto &E : Exprs) { in ParseExpressionList()
2630 Parser::ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs, in ParseSimpleExpressionList() argument
2637 Exprs.push_back(Expr.get()); in ParseSimpleExpressionList()
HDParseDecl.cpp2060 ExprVector Exprs; in ParseDeclarationAfterDeclaratorAndAttributes() local
2068 if (ParseExpressionList(Exprs, CommaLocs, [&] { in ParseDeclarationAfterDeclaratorAndAttributes()
2071 ThisDecl->getLocation(), Exprs); in ParseDeclarationAfterDeclaratorAndAttributes()
2084 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() && in ParseDeclarationAfterDeclaratorAndAttributes()
2094 Exprs); in ParseDeclarationAfterDeclaratorAndAttributes()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp321 SmallVector<Stmt*, 16> Exprs; in VisitGCCAsmStmt() local
325 Exprs.push_back(Reader.ReadSubStmt()); in VisitGCCAsmStmt()
335 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt()
368 SmallVector<Expr*, 16> Exprs; in VisitMSAsmStmt() local
371 Exprs.reserve(NumOperands); in VisitMSAsmStmt()
375 Exprs.push_back(cast<Expr>(Reader.ReadSubStmt())); in VisitMSAsmStmt()
381 Constraints, Exprs, Clobbers); in VisitMSAsmStmt()
514 E->Exprs = new (Reader.getContext()) Stmt*[NumExprs]; in VisitParenListExpr()
516 E->Exprs[i] = Reader.ReadSubStmt(); in VisitParenListExpr()
857 SmallVector<Expr *, 16> Exprs; in VisitShuffleVectorExpr() local
[all …]
HDASTWriterStmt.cpp443 Writer.AddStmt(E->Exprs[i]); in VisitParenListExpr()
HDASTReader.cpp7055 Exprs) { in ReadMismatchingDeleteExpressions() argument
7063 Exprs[FD].push_back(std::make_pair(DeleteLoc, IsArrayForm)); in ReadMismatchingDeleteExpressions()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDStmt.h1414 Stmt **Exprs; variable
1426 Stmt(SC, Empty), Exprs(nullptr) { } in AsmStmt()
1495 return &Exprs[0] + NumOutputs; in begin_inputs()
1499 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
1505 return &Exprs[0] + NumOutputs; in begin_inputs()
1509 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
1524 return &Exprs[0]; in begin_outputs()
1527 return &Exprs[0] + NumOutputs; in end_outputs()
1534 return &Exprs[0]; in begin_outputs()
1537 return &Exprs[0] + NumOutputs; in end_outputs()
[all …]
HDStmtOpenMP.h675 const HelperExprs &Exprs);
739 const HelperExprs &Exprs);
803 Stmt *AssociatedStmt, const HelperExprs &Exprs);
1140 Stmt *AssociatedStmt, const HelperExprs &Exprs);
1209 Stmt *AssociatedStmt, const HelperExprs &Exprs);
HDExpr.h785 static bool hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs);
3488 void setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs);
4375 Stmt **Exprs; variable
4390 return cast_or_null<Expr>(Exprs[Init]); in getExpr()
4395 return cast_or_null<Expr>(Exprs[Init]); in getExpr()
4398 Expr **getExprs() { return reinterpret_cast<Expr **>(Exprs); } in getExprs()
4412 return child_range(&Exprs[0], &Exprs[0]+NumExprs); in children()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDMultiplexExternalSemaSource.h235 Exprs) override;
HDSema.h3356 MultiExprArg Constraints, MultiExprArg Exprs,
3373 ArrayRef<Expr*> Exprs,
3733 ArrayRef<Expr *> Exprs);
4126 CXXConstructorDecl *Constructor, MultiExprArg Exprs,
4137 MultiExprArg Exprs, bool HadMultipleCandidates,
4574 MultiExprArg Exprs,
4579 MultiExprArg Exprs,
6938 bool SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall,
/NextBSD/contrib/llvm/tools/clang/include/clang/Parse/
HDParser.h1435 bool ParseExpressionList(SmallVectorImpl<Expr *> &Exprs,
1441 bool ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs,
1568 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs,
1718 SmallVectorImpl<Expr *> &Exprs);
/NextBSD/contrib/llvm/tools/clang/include/clang/Serialization/
HDASTReader.h1781 Exprs) override;
/NextBSD/contrib/binutils/gas/doc/
HDas.texinfo3538 * Empty Exprs:: Empty Expressions
3539 * Integer Exprs:: Integer Expressions
3542 @node Empty Exprs
3552 @node Integer Exprs
/NextBSD/contrib/gcc/doc/
HDextend.texi27 * Statement Exprs:: Putting statements and declarations inside expressions.
92 @node Statement Exprs
/NextBSD/contrib/gcc/
HDChangeLog-20028205 * doc/extend.texi (Statement Exprs): Fix broken link.

12