Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmtOpenMP.cpp99 Dir->setCond(Exprs.Cond); in Create()
100 Dir->setInit(Exprs.Init); in Create()
101 Dir->setInc(Exprs.Inc); in Create()
139 Dir->setCond(Exprs.Cond); in Create()
140 Dir->setInit(Exprs.Init); in Create()
141 Dir->setInc(Exprs.Inc); in Create()
189 Dir->setCond(Exprs.Cond); in Create()
190 Dir->setInit(Exprs.Init); in Create()
191 Dir->setInc(Exprs.Inc); in Create()
354 Dir->setInc(Exprs.Inc); in Create()
[all …]
H A DStmt.cpp437 return cast<Expr>(Exprs[i]); in getOutputExpr()
448 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
452 Exprs[i + NumOutputs] = E; in setInputExpr()
479 C.Deallocate(this->Exprs); in setOutputsAndInputsAndClobbers()
480 this->Exprs = new (C) Stmt*[NumExprs]; in setOutputsAndInputsAndClobbers()
481 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers()
719 return cast<Expr>(Exprs[i]); in getOutputExpr()
723 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
727 Exprs[i + NumOutputs] = E; in setInputExpr()
747 Exprs = new (C) Stmt*[NumExprs]; in GCCAsmStmt()
[all …]
H A DExpr.cpp2887 for (unsigned I = 0; I < Exprs.size(); ++I) in hasAnyTypeDependentArguments()
2888 if (Exprs[I]->isTypeDependent()) in hasAnyTypeDependentArguments()
3773 this->NumExprs = Exprs.size(); in setExprs()
3775 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size()); in setExprs()
4030 ParenListExprBits.NumExprs = Exprs.size(); in ParenListExpr()
4032 for (unsigned I = 0, N = Exprs.size(); I != N; ++I) { in ParenListExpr()
4033 if (Exprs[I]->isTypeDependent()) in ParenListExpr()
4035 if (Exprs[I]->isValueDependent()) in ParenListExpr()
4037 if (Exprs[I]->isInstantiationDependent()) in ParenListExpr()
4039 if (Exprs[I]->containsUnexpandedParameterPack()) in ParenListExpr()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp217 for (unsigned int i = 0; i < Exprs.size(); ++i) { in getClobberConflictLocation()
280 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt()
283 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
286 Expr *OutputExpr = Exprs[i]; in ActOnGCCAsmStmt()
359 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
361 Expr *InputExpr = Exprs[i]; in ActOnGCCAsmStmt()
408 Exprs[i] = Result.get(); in ActOnGCCAsmStmt()
501 Diag(Exprs[ConstraintIdx]->getBeginLoc(), in ActOnGCCAsmStmt()
548 Expr *OutputExpr = Exprs[TiedTo]; in ActOnGCCAsmStmt()
549 Expr *InputExpr = Exprs[InputOpNo]; in ActOnGCCAsmStmt()
[all …]
H A DMultiplexExternalSemaSource.cpp241 Exprs) { in ReadMismatchingDeleteExpressions() argument
243 Source->ReadMismatchingDeleteExpressions(Exprs); in ReadMismatchingDeleteExpressions()
H A DSemaExprCXX.cpp1339 MultiExprArg Exprs, in BuildCXXTypeConstructExpr() argument
1345 if (Ty->isDependentType() || CallExpr::hasAnyTypeDependentArguments(Exprs)) { in BuildCXXTypeConstructExpr()
1352 Exprs, Locs.getEnd()); in BuildCXXTypeConstructExpr()
1356 (Exprs.size() == 1 && isa<InitListExpr>(Exprs[0]))) && in BuildCXXTypeConstructExpr()
1362 Exprs.size() in BuildCXXTypeConstructExpr()
1377 Kind, Exprs); in BuildCXXTypeConstructExpr()
1387 if (Exprs.size() == 1 && !ListInitialization && in BuildCXXTypeConstructExpr()
1388 !isa<InitListExpr>(Exprs[0])) { in BuildCXXTypeConstructExpr()
1389 Expr *Arg = Exprs[0]; in BuildCXXTypeConstructExpr()
1419 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
[all …]
H A DSemaTemplateInstantiate.cpp2827 bool Sema::SubstExprs(ArrayRef<Expr *> Exprs, bool IsCall, in SubstExprs() argument
2830 if (Exprs.empty()) in SubstExprs()
2836 return Instantiator.TransformExprs(Exprs.data(), Exprs.size(), in SubstExprs()
H A DTreeTransform.h1357 MultiExprArg Constraints, MultiExprArg Exprs, in RebuildGCCAsmStmt() argument
1361 NumInputs, Names, Constraints, Exprs, in RebuildGCCAsmStmt()
1375 ArrayRef<Expr*> Exprs, in RebuildMSAsmStmt() argument
1379 Constraints, Clobbers, Exprs, EndLoc); in RebuildMSAsmStmt()
2464 ArrayRef<Expr *> Exprs) { in RebuildGenericSelectionExpr() argument
2466 ControllingExpr, Types, Exprs); in RebuildGenericSelectionExpr()
6923 SmallVector<Expr*, 8> Exprs; in TransformGCCAsmStmt() local
6946 Exprs.push_back(Result.get()); in TransformGCCAsmStmt()
6964 Exprs.push_back(Result.get()); in TransformGCCAsmStmt()
6979 Constraints, Exprs, AsmString.get(), in TransformGCCAsmStmt()
H A DSemaExpr.cpp1355 ArrayRef<Expr *> Exprs) { in CreateGenericSelectionExpr() argument
1357 assert(NumAssocs == Exprs.size()); in CreateGenericSelectionExpr()
1383 if (Exprs[i]->containsUnexpandedParameterPack()) in CreateGenericSelectionExpr()
1437 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()
1490 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc, in CreateGenericSelectionExpr()
13321 SmallVector<Expr*, 4> Exprs; in BuildBuiltinOffsetOf() local
13348 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd)); in BuildBuiltinOffsetOf()
13349 Exprs.push_back(Idx); in BuildBuiltinOffsetOf()
13456 Comps, Exprs, RParenLoc); in BuildBuiltinOffsetOf()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseStmtAsm.cpp546 SmallVector<Expr *, 4> Exprs; in ParseMicrosoftAsmStatement() local
649 Exprs.resize(NumExprs); in ParseMicrosoftAsmStatement()
661 Exprs[i] = OpExpr; in ParseMicrosoftAsmStatement()
667 ClobberRefs, Exprs, EndLoc); in ParseMicrosoftAsmStatement()
747 ExprVector Exprs; in ParseAsmStatement() local
755 Constraints, Exprs, AsmString.get(), in ParseAsmStatement()
766 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
782 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
815 Constraints, Exprs, AsmString.get(), Clobbers, T.getCloseLocation()); in ParseAsmStatement()
833 SmallVectorImpl<Expr *> &Exprs) { in ParseAsmOperandsOpt() argument
[all …]
H A DParseOpenMP.cpp421 ExprVector Exprs; in ParseOpenMPReductionInitializerForDecl() local
426 Exprs, CommaLocs, [this, OmpPrivParm, LParLoc, &Exprs] { in ParseOpenMPReductionInitializerForDecl()
430 OmpPrivParm->getLocation(), Exprs, LParLoc); in ParseOpenMPReductionInitializerForDecl()
437 OmpPrivParm->getLocation(), Exprs, LParLoc); in ParseOpenMPReductionInitializerForDecl()
448 assert(!Exprs.empty() && Exprs.size() - 1 == CommaLocs.size() && in ParseOpenMPReductionInitializerForDecl()
452 Actions.ActOnParenListExpr(T.getOpenLocation(), RLoc, Exprs); in ParseOpenMPReductionInitializerForDecl()
H A DParseExprCXX.cpp856 ExprVector Exprs; in ParseLambdaIntroducer() local
861 } else if (ParseExpressionList(Exprs, Commas)) { in ParseLambdaIntroducer()
868 Exprs); in ParseLambdaIntroducer()
1676 ExprVector Exprs; in ParseCXXTypeConstructExpression() local
1680 if (ParseExpressionList(Exprs, CommaLocs, [&] { in ParseCXXTypeConstructExpression()
1683 DS.getEndLoc(), Exprs, T.getOpenLocation()); in ParseCXXTypeConstructExpression()
1690 DS.getEndLoc(), Exprs, T.getOpenLocation()); in ParseCXXTypeConstructExpression()
1705 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&& in ParseCXXTypeConstructExpression()
1708 Exprs, T.getCloseLocation(), in ParseCXXTypeConstructExpression()
H A DParseExpr.cpp2714 ExprVector Exprs; in ParseGenericSelectionExpression() local
2752 Exprs.push_back(ER.get()); in ParseGenericSelectionExpression()
2762 Types, Exprs); in ParseGenericSelectionExpression()
2840 bool Parser::ParseExpressionList(SmallVectorImpl<Expr *> &Exprs, in ParseExpressionList() argument
2867 Exprs.push_back(Expr.get()); in ParseExpressionList()
2881 for (auto &E : Exprs) { in ParseExpressionList()
2898 Parser::ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs, in ParseSimpleExpressionList() argument
2905 Exprs.push_back(Expr.get()); in ParseSimpleExpressionList()
H A DParseDecl.cpp2311 ExprVector Exprs; in ParseDeclarationAfterDeclaratorAndAttributes() local
2321 ThisDecl->getLocation(), Exprs, T.getOpenLocation()); in ParseDeclarationAfterDeclaratorAndAttributes()
2334 if (ParseExpressionList(Exprs, CommaLocs, ExprListCompleter)) { in ParseDeclarationAfterDeclaratorAndAttributes()
2338 ThisDecl->getLocation(), Exprs, T.getOpenLocation()); in ParseDeclarationAfterDeclaratorAndAttributes()
2347 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() && in ParseDeclarationAfterDeclaratorAndAttributes()
2354 Exprs); in ParseDeclarationAfterDeclaratorAndAttributes()
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DRelocations.h108 template <RelExpr... Exprs> struct RelExprMaskBuilder {
126 template <RelExpr... Exprs> bool isRelExprOneOf(RelExpr Expr) {
129 return (uint64_t(1) << Expr) & RelExprMaskBuilder<Exprs...>::build();
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtOpenMP.h1219 Stmt *AssociatedStmt, const HelperExprs &Exprs);
1672 Stmt *AssociatedStmt, const HelperExprs &Exprs);
2879 Stmt *AssociatedStmt, const HelperExprs &Exprs);
2945 Stmt *AssociatedStmt, const HelperExprs &Exprs);
3013 Stmt *AssociatedStmt, const HelperExprs &Exprs);
3223 Stmt *AssociatedStmt, const HelperExprs &Exprs);
3289 Stmt *AssociatedStmt, const HelperExprs &Exprs);
3357 Stmt *AssociatedStmt, const HelperExprs &Exprs);
3424 Stmt *AssociatedStmt, const HelperExprs &Exprs);
3491 Stmt *AssociatedStmt, const HelperExprs &Exprs);
[all …]
H A DStmt.h2538 Stmt **Exprs = nullptr; variable
2617 return &Exprs[0] + NumOutputs; in begin_inputs()
2621 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
2627 return &Exprs[0] + NumOutputs; in begin_inputs()
2631 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
2646 return &Exprs[0]; in begin_outputs()
2650 return &Exprs[0] + NumOutputs; in end_outputs()
2658 return &Exprs[0]; in begin_outputs()
2662 return &Exprs[0] + NumOutputs; in end_outputs()
2670 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs); in children()
[all …]
H A DStmtDataCollectors.td127 //--- Miscellaneous Exprs ------------------------------------------------//
H A DExpr.h838 static bool hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs);
3900 void setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs);
4934 ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs,
4943 ArrayRef<Expr *> Exprs,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h228 Exprs) override;
H A DSema.h3868 MultiExprArg Constraints, MultiExprArg Exprs,
3888 ArrayRef<Expr*> Exprs,
4274 ArrayRef<Expr *> Exprs);
4701 CXXConstructorDecl *Constructor, MultiExprArg Exprs,
4712 MultiExprArg Exprs,
4724 MultiExprArg Exprs, bool HadMultipleCandidates,
5181 MultiExprArg Exprs,
5187 MultiExprArg Exprs,
7804 bool SubstExprs(ArrayRef<Expr *> Exprs, bool IsCall,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp383 SmallVector<Stmt*, 16> Exprs; in VisitGCCAsmStmt() local
387 Exprs.push_back(Record.readSubStmt()); in VisitGCCAsmStmt()
397 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt()
430 SmallVector<Expr*, 16> Exprs; in VisitMSAsmStmt() local
433 Exprs.reserve(NumOperands); in VisitMSAsmStmt()
437 Exprs.push_back(cast<Expr>(Record.readSubStmt())); in VisitMSAsmStmt()
443 Constraints, Exprs, Clobbers); in VisitMSAsmStmt()
1002 SmallVector<Expr *, 16> Exprs; in VisitShuffleVectorExpr() local
1005 Exprs.push_back(Record.readSubExpr()); in VisitShuffleVectorExpr()
1006 E->setExprs(Record.getContext(), Exprs); in VisitShuffleVectorExpr()
H A DASTReader.cpp12213 Exprs.reserve(NumVars); in VisitOMPCopyinClause()
12216 C->setVarRefs(Exprs); in VisitOMPCopyinClause()
12217 Exprs.clear(); in VisitOMPCopyinClause()
12220 C->setSourceExprs(Exprs); in VisitOMPCopyinClause()
12221 Exprs.clear(); in VisitOMPCopyinClause()
12225 Exprs.clear(); in VisitOMPCopyinClause()
12235 Exprs.reserve(NumVars); in VisitOMPCopyprivateClause()
12238 C->setVarRefs(Exprs); in VisitOMPCopyprivateClause()
12239 Exprs.clear(); in VisitOMPCopyprivateClause()
12243 Exprs.clear(); in VisitOMPCopyprivateClause()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h1655 SmallVectorImpl<Expr *> &Exprs,
1661 bool ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs,
1789 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs,
1956 SmallVectorImpl<Expr *> &Exprs);
/freebsd-12.1/contrib/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h3853 size_t Exprs = Names.size(); in parseNewExpr() local
3860 NodeArray ExprList = popTrailingNodeArray(Exprs); in parseNewExpr()
3902 NodeArray Exprs = popTrailingNodeArray(ExprsBegin); in parseConversionExpr() local
3903 return make<ConversionExpr>(Ty, Exprs); in parseConversionExpr()

12