Home
last modified time | relevance | path

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

/minix/external/bsd/llvm/dist/clang/lib/AST/
H A DStmt.cpp433 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers()
743 Exprs[i] = exprs[i]; in initialize()
1504 Dir->setCond(Exprs.Cond, Exprs.SeparatedCond); in Create()
1506 Dir->setInc(Exprs.Inc); in Create()
1543 Dir->setCond(Exprs.Cond, Exprs.SeparatedCond); in Create()
1545 Dir->setInc(Exprs.Inc); in Create()
1589 Dir->setCond(Exprs.Cond, Exprs.SeparatedCond); in Create()
1591 Dir->setInc(Exprs.Inc); in Create()
1744 Dir->setCond(Exprs.Cond, Exprs.SeparatedCond); in Create()
1746 Dir->setInc(Exprs.Inc); in Create()
[all …]
H A DExpr.cpp2705 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) { in hasAnyTypeDependentArguments() argument
2706 for (unsigned I = 0; I < Exprs.size(); ++I) in hasAnyTypeDependentArguments()
2707 if (Exprs[I]->isTypeDependent()) in hasAnyTypeDependentArguments()
3730 void ShuffleVectorExpr::setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs) { in setExprs() argument
3733 this->NumExprs = Exprs.size(); in setExprs()
3735 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size()); in setExprs()
3976 Exprs = new (C) Stmt*[exprs.size()]; in ParenListExpr()
3987 Exprs[i] = exprs[i]; in ParenListExpr()
/minix/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp135 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt()
138 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
141 Expr *OutputExpr = Exprs[i]; in ActOnGCCAsmStmt()
211 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt()
214 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
216 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt()
247 Exprs[i] = Result.get(); in ActOnGCCAsmStmt()
349 Diag(Exprs[ConstraintIdx]->getLocStart(), in ActOnGCCAsmStmt()
394 Expr *OutputExpr = Exprs[TiedTo]; in ActOnGCCAsmStmt()
395 Expr *InputExpr = Exprs[InputOpNo]; in ActOnGCCAsmStmt()
[all …]
H A DSemaExprCXX.cpp928 MultiExprArg Exprs, in BuildCXXTypeConstructExpr() argument
933 if (Ty->isDependentType() || CallExpr::hasAnyTypeDependentArguments(Exprs)) { in BuildCXXTypeConstructExpr()
934 return CXXUnresolvedConstructExpr::Create(Context, TInfo, LParenLoc, Exprs, in BuildCXXTypeConstructExpr()
939 assert((!ListInitialization || (Exprs.size() == 1 && isa<InitListExpr>(Exprs[0]))) in BuildCXXTypeConstructExpr()
942 ListInitialization ? Exprs[0]->getSourceRange().getEnd() : RParenLoc); in BuildCXXTypeConstructExpr()
948 if (Exprs.size() == 1 && !ListInitialization) { in BuildCXXTypeConstructExpr()
949 Expr *Arg = Exprs[0]; in BuildCXXTypeConstructExpr()
972 Exprs.size() ? ListInitialization in BuildCXXTypeConstructExpr()
976 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
977 ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
H A DTreeTransform.h1244 MultiExprArg Constraints, MultiExprArg Exprs, in RebuildGCCAsmStmt() argument
1248 NumInputs, Names, Constraints, Exprs, in RebuildGCCAsmStmt()
1262 ArrayRef<Expr*> Exprs, in RebuildMSAsmStmt() argument
1266 Constraints, Clobbers, Exprs, EndLoc); in RebuildMSAsmStmt()
2075 ArrayRef<Expr *> Exprs) { in RebuildGenericSelectionExpr() argument
2077 ControllingExpr, Types, Exprs); in RebuildGenericSelectionExpr()
6063 SmallVector<Expr*, 8> Exprs; in TransformGCCAsmStmt() local
6086 Exprs.push_back(Result.get()); in TransformGCCAsmStmt()
6104 Exprs.push_back(Result.get()); in TransformGCCAsmStmt()
6119 Constraints, Exprs, AsmString.get(), in TransformGCCAsmStmt()
H A DSemaTemplateInstantiate.cpp2713 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, in SubstExprs() argument
2722 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs); in SubstExprs()
H A DSemaExpr.cpp1284 ArrayRef<Expr *> Exprs) { in CreateGenericSelectionExpr() argument
1286 assert(NumAssocs == Exprs.size()); in CreateGenericSelectionExpr()
1306 if (Exprs[i]->containsUnexpandedParameterPack()) in CreateGenericSelectionExpr()
1360 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()
1414 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()
10394 SmallVector<Expr*, 4> Exprs; in BuildBuiltinOffsetOf() local
10422 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd)); in BuildBuiltinOffsetOf()
10423 Exprs.push_back(Idx); in BuildBuiltinOffsetOf()
10530 Comps, Exprs, RParenLoc); in BuildBuiltinOffsetOf()
/minix/external/bsd/llvm/dist/clang/lib/Parse/
H A DParseStmtAsm.cpp470 SmallVector<Expr *, 4> Exprs; in ParseMicrosoftAsmStatement() local
569 Exprs.resize(NumExprs); in ParseMicrosoftAsmStatement()
581 Exprs[i] = OpExpr; in ParseMicrosoftAsmStatement()
587 ClobberRefs, Exprs, EndLoc); in ParseMicrosoftAsmStatement()
650 ExprVector Exprs; in ParseAsmStatement() local
658 Constraints, Exprs, AsmString.get(), in ParseAsmStatement()
669 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
685 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
718 Constraints, Exprs, AsmString.get(), Clobbers, T.getCloseLocation()); in ParseAsmStatement()
736 SmallVectorImpl<Expr *> &Exprs) { in ParseAsmOperandsOpt() argument
[all …]
H A DParseExpr.cpp2371 ExprVector Exprs; in ParseGenericSelectionExpression() local
2408 Exprs.push_back(ER.get()); in ParseGenericSelectionExpression()
2418 Types, Exprs); in ParseGenericSelectionExpression()
2496 bool Parser::ParseExpressionList(SmallVectorImpl<Expr*> &Exprs, in ParseExpressionList() argument
2506 (Actions.*Completer)(getCurScope(), Data, Exprs); in ParseExpressionList()
2526 Exprs.push_back(Expr.get()); in ParseExpressionList()
2537 for (auto &E : Exprs) { in ParseExpressionList()
2554 Parser::ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs, in ParseSimpleExpressionList() argument
2561 Exprs.push_back(Expr.get()); in ParseSimpleExpressionList()
H A DParseExprCXX.cpp877 ExprVector Exprs; in ParseLambdaIntroducer() local
882 } else if (ParseExpressionList(Exprs, Commas)) { in ParseLambdaIntroducer()
889 Exprs); in ParseLambdaIntroducer()
1601 ExprVector Exprs; in ParseCXXTypeConstructExpression() local
1605 if (ParseExpressionList(Exprs, CommaLocs)) { in ParseCXXTypeConstructExpression()
1618 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&& in ParseCXXTypeConstructExpression()
1621 Exprs, in ParseCXXTypeConstructExpression()
H A DParseDecl.cpp1988 ExprVector Exprs; in ParseDeclarationAfterDeclaratorAndAttributes() local
1996 if (ParseExpressionList(Exprs, CommaLocs)) { in ParseDeclarationAfterDeclaratorAndAttributes()
2008 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() && in ParseDeclarationAfterDeclaratorAndAttributes()
2018 Exprs); in ParseDeclarationAfterDeclaratorAndAttributes()
/minix/external/bsd/llvm/dist/clang/include/clang/AST/
H A DStmt.h1408 Stmt **Exprs; variable
1420 Stmt(SC, Empty), Exprs(nullptr) { } in AsmStmt()
1489 return &Exprs[0] + NumOutputs; in begin_inputs()
1493 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
1499 return &Exprs[0] + NumOutputs; in begin_inputs()
1518 return &Exprs[0]; in begin_outputs()
1521 return &Exprs[0] + NumOutputs; in end_outputs()
1528 return &Exprs[0]; in begin_outputs()
1531 return &Exprs[0] + NumOutputs; in end_outputs()
1538 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs); in children()
[all …]
H A DStmtOpenMP.h643 const HelperExprs &Exprs);
707 const HelperExprs &Exprs);
771 Stmt *AssociatedStmt, const HelperExprs &Exprs);
1108 Stmt *AssociatedStmt, const HelperExprs &Exprs);
1177 Stmt *AssociatedStmt, const HelperExprs &Exprs);
H A DExpr.h783 static bool hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs);
3494 void setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs);
4307 Stmt **Exprs; variable
4322 return cast_or_null<Expr>(Exprs[Init]); in getExpr()
4327 return cast_or_null<Expr>(Exprs[Init]); in getExpr()
4330 Expr **getExprs() { return reinterpret_cast<Expr **>(Exprs); } in getExprs()
4344 return child_range(&Exprs[0], &Exprs[0]+NumExprs); in children()
/minix/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp321 SmallVector<Stmt*, 16> Exprs; in VisitGCCAsmStmt() local
325 Exprs.push_back(Reader.ReadSubStmt()); 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()
847 SmallVector<Expr *, 16> Exprs; in VisitShuffleVectorExpr() local
850 Exprs.push_back(Reader.ReadSubExpr()); in VisitShuffleVectorExpr()
[all …]
H A DASTWriterStmt.cpp443 Writer.AddStmt(E->Exprs[i]); in VisitParenListExpr()
/minix/external/bsd/llvm/dist/clang/include/clang/Parse/
H A DParser.h1366 ParseExpressionList(SmallVectorImpl<Expr *> &Exprs,
1374 bool ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs,
1501 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs,
1651 SmallVectorImpl<Expr *> &Exprs);
/minix/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DSema.h3231 MultiExprArg Constraints, MultiExprArg Exprs,
3248 ArrayRef<Expr*> Exprs,
3606 ArrayRef<Expr *> Exprs);
4000 CXXConstructorDecl *Constructor, MultiExprArg Exprs,
4011 MultiExprArg Exprs, bool HadMultipleCandidates,
4449 MultiExprArg Exprs,
4454 MultiExprArg Exprs,
6825 bool SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall,