Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DStmtOpenMP.cpp260 const HelperExprs &Exprs) { in Create() argument
264 Dir->setIterationVariable(Exprs.IterationVarRef); in Create()
265 Dir->setLastIteration(Exprs.LastIteration); in Create()
266 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create()
267 Dir->setPreCond(Exprs.PreCond); in Create()
268 Dir->setCond(Exprs.Cond); in Create()
269 Dir->setInit(Exprs.Init); in Create()
270 Dir->setInc(Exprs.Inc); in Create()
271 Dir->setCounters(Exprs.Counters); in Create()
272 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create()
[all …]
H A DStmt.cpp501 return cast<Expr>(Exprs[i]); in getOutputExpr()
512 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
516 Exprs[i + NumOutputs] = E; in setInputExpr()
520 return cast<AddrLabelExpr>(Exprs[i + NumOutputs + NumInputs]); in getLabelExpr()
536 Stmt **Exprs, in setOutputsAndInputsAndClobbers() argument
553 C.Deallocate(this->Exprs); in setOutputsAndInputsAndClobbers()
554 this->Exprs = new (C) Stmt*[NumExprs]; in setOutputsAndInputsAndClobbers()
555 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers()
818 return cast<Expr>(Exprs[i]); in getOutputExpr()
822 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
[all …]
H A DExpr.cpp3076 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) { in hasAnyTypeDependentArguments() argument
3077 for (unsigned I = 0; I < Exprs.size(); ++I) in hasAnyTypeDependentArguments()
3078 if (Exprs[I]->isTypeDependent()) in hasAnyTypeDependentArguments()
4111 void ShuffleVectorExpr::setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs) { in setExprs() argument
4114 this->NumExprs = Exprs.size(); in setExprs()
4116 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size()); in setExprs()
4373 ParenListExpr::ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs, in ParenListExpr() argument
4377 ParenListExprBits.NumExprs = Exprs.size(); in ParenListExpr()
4379 for (unsigned I = 0, N = Exprs.size(); I != N; ++I) in ParenListExpr()
4380 getTrailingObjects<Stmt *>()[I] = Exprs[I]; in ParenListExpr()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp211 getClobberConflictLocation(MultiExprArg Exprs, StringLiteral **Constraints, in getClobberConflictLocation() argument
218 for (unsigned int i = 0; i < Exprs.size() - NumLabels; ++i) { in getClobberConflictLocation()
221 Constraint, extractRegisterName(Exprs[i], Target)); in getClobberConflictLocation()
244 MultiExprArg constraints, MultiExprArg Exprs, in ActOnGCCAsmStmt() argument
278 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
282 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt()
285 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
288 Expr *OutputExpr = Exprs[i]; in ActOnGCCAsmStmt()
330 if (RequireCompleteType(OutputExpr->getBeginLoc(), Exprs[i]->getType(), in ActOnGCCAsmStmt()
347 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
[all …]
H A DMultiplexExternalSemaSource.cpp234 Exprs) { in ReadMismatchingDeleteExpressions() argument
236 Source->ReadMismatchingDeleteExpressions(Exprs); in ReadMismatchingDeleteExpressions()
H A DSemaExprCXX.cpp1428 MultiExprArg Exprs, in BuildCXXTypeConstructExpr() argument
1435 (Exprs.size() == 1 && isa<InitListExpr>(Exprs[0]))) && in BuildCXXTypeConstructExpr()
1441 Exprs.size() in BuildCXXTypeConstructExpr()
1456 Kind, Exprs); in BuildCXXTypeConstructExpr()
1462 if (Ty->isDependentType() || CallExpr::hasAnyTypeDependentArguments(Exprs)) { in BuildCXXTypeConstructExpr()
1469 TInfo, Locs.getBegin(), Exprs, in BuildCXXTypeConstructExpr()
1477 if (Exprs.size() == 1 && !ListInitialization && in BuildCXXTypeConstructExpr()
1478 !isa<InitListExpr>(Exprs[0])) { in BuildCXXTypeConstructExpr()
1479 Expr *Arg = Exprs[0]; in BuildCXXTypeConstructExpr()
1509 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
[all …]
H A DSemaTemplateInstantiate.cpp3496 bool Sema::SubstExprs(ArrayRef<Expr *> Exprs, bool IsCall, in SubstExprs() argument
3499 if (Exprs.empty()) in SubstExprs()
3505 return Instantiator.TransformExprs(Exprs.data(), Exprs.size(), in SubstExprs()
H A DTreeTransform.h1429 MultiExprArg Constraints, MultiExprArg Exprs, in RebuildGCCAsmStmt() argument
1434 NumInputs, Names, Constraints, Exprs, in RebuildGCCAsmStmt()
1448 ArrayRef<Expr*> Exprs, in RebuildMSAsmStmt() argument
1452 Constraints, Clobbers, Exprs, EndLoc); in RebuildMSAsmStmt()
2819 ArrayRef<Expr *> Exprs) { in RebuildGenericSelectionExpr() argument
2821 ControllingExpr, Types, Exprs); in RebuildGenericSelectionExpr()
7603 SmallVector<Expr*, 8> Exprs; in TransformGCCAsmStmt() local
7626 Exprs.push_back(Result.get()); in TransformGCCAsmStmt()
7644 Exprs.push_back(Result.get()); in TransformGCCAsmStmt()
7655 Exprs.push_back(Result.get()); in TransformGCCAsmStmt()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseStmtAsm.cpp529 SmallVector<Expr *, 4> Exprs; in ParseMicrosoftAsmStatement() local
551 ConstraintRefs, ClobberRefs, Exprs, EndLoc); in ParseMicrosoftAsmStatement()
653 Exprs.resize(NumExprs); in ParseMicrosoftAsmStatement()
665 Exprs[i] = OpExpr; in ParseMicrosoftAsmStatement()
671 ClobberRefs, Exprs, EndLoc); in ParseMicrosoftAsmStatement()
759 ExprVector Exprs; in ParseAsmStatement() local
767 /*NumOutputs*/ 0, /*NumInputs*/ 0, nullptr, Constraints, Exprs, in ParseAsmStatement()
778 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
794 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
799 Constraints.size() == Exprs.size() && "Input operand size mismatch!"); in ParseAsmStatement()
[all …]
H A DParseExprCXX.cpp981 ExprVector Exprs; in ParseLambdaIntroducer() local
986 } else if (ParseExpressionList(Exprs, Commas)) { in ParseLambdaIntroducer()
993 Exprs); in ParseLambdaIntroducer()
1873 ExprVector Exprs; in ParseCXXTypeConstructExpression() local
1881 DS.getEndLoc(), Exprs, T.getOpenLocation()); in ParseCXXTypeConstructExpression()
1887 if (ParseExpressionList(Exprs, CommaLocs, [&] { in ParseCXXTypeConstructExpression()
1905 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&& in ParseCXXTypeConstructExpression()
1908 Exprs, T.getCloseLocation(), in ParseCXXTypeConstructExpression()
H A DParseExpr.cpp3198 ExprVector Exprs; in ParseGenericSelectionExpression() local
3236 Exprs.push_back(ER.get()); in ParseGenericSelectionExpression()
3246 Types, Exprs); in ParseGenericSelectionExpression()
3325 bool Parser::ParseExpressionList(SmallVectorImpl<Expr *> &Exprs, in ParseExpressionList() argument
3356 Exprs.push_back(Expr.get()); in ParseExpressionList()
3370 for (auto &E : Exprs) { in ParseExpressionList()
3387 Parser::ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs, in ParseSimpleExpressionList() argument
3394 Exprs.push_back(Expr.get()); in ParseSimpleExpressionList()
H A DParseOpenMP.cpp466 ExprVector Exprs; in ParseOpenMPReductionInitializerForDecl() local
470 auto RunSignatureHelp = [this, OmpPrivParm, LParLoc, &Exprs]() { in ParseOpenMPReductionInitializerForDecl()
473 OmpPrivParm->getLocation(), Exprs, LParLoc); in ParseOpenMPReductionInitializerForDecl()
477 if (ParseExpressionList(Exprs, CommaLocs, [&] { in ParseOpenMPReductionInitializerForDecl()
491 assert(!Exprs.empty() && Exprs.size() - 1 == CommaLocs.size() && in ParseOpenMPReductionInitializerForDecl()
495 Actions.ActOnParenListExpr(T.getOpenLocation(), RLoc, Exprs); in ParseOpenMPReductionInitializerForDecl()
H A DParseDecl.cpp2384 ExprVector Exprs; in ParseDeclarationAfterDeclaratorAndAttributes() local
2393 ThisDecl->getLocation(), Exprs, T.getOpenLocation()); in ParseDeclarationAfterDeclaratorAndAttributes()
2409 if (ParseExpressionList(Exprs, CommaLocs, ExpressionStarts)) { in ParseDeclarationAfterDeclaratorAndAttributes()
2413 ThisDecl->getLocation(), Exprs, T.getOpenLocation()); in ParseDeclarationAfterDeclaratorAndAttributes()
2422 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() && in ParseDeclarationAfterDeclaratorAndAttributes()
2429 Exprs); in ParseDeclarationAfterDeclaratorAndAttributes()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DStmt.h2832 Stmt **Exprs = nullptr; variable
2911 return &Exprs[0] + NumOutputs; in begin_inputs()
2915 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
2921 return &Exprs[0] + NumOutputs; in begin_inputs()
2925 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
2940 return &Exprs[0]; in begin_outputs()
2944 return &Exprs[0] + NumOutputs; in end_outputs()
2952 return &Exprs[0]; in begin_outputs()
2956 return &Exprs[0] + NumOutputs; in end_outputs()
2964 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs); in children()
[all …]
H A DStmtOpenMP.h1506 const HelperExprs &Exprs);
1583 Stmt *AssociatedStmt, const HelperExprs &Exprs,
1658 Stmt *AssociatedStmt, const HelperExprs &Exprs);
2048 Stmt *AssociatedStmt, const HelperExprs &Exprs, Expr *TaskRedRef,
2129 Stmt *AssociatedStmt, const HelperExprs &Exprs);
3203 Stmt *AssociatedStmt, const HelperExprs &Exprs, Expr *TaskRedRef,
3458 Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel);
3526 Stmt *AssociatedStmt, const HelperExprs &Exprs);
3599 Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel);
3668 Stmt *AssociatedStmt, const HelperExprs &Exprs);
[all …]
H A DStmtDataCollectors.td127 //--- Miscellaneous Exprs ------------------------------------------------//
H A DExpr.h943 static bool hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs);
4368 void setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs);
5468 ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs,
5477 ArrayRef<Expr *> Exprs,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h227 Exprs) override;
H A DSema.h4774 MultiExprArg Constraints, MultiExprArg Exprs,
4795 ArrayRef<Expr*> Exprs,
5215 ArrayRef<Expr *> Exprs);
5731 CXXConstructorDecl *Constructor, MultiExprArg Exprs,
5742 MultiExprArg Exprs,
5754 MultiExprArg Exprs, bool HadMultipleCandidates,
6196 MultiExprArg Exprs,
6202 MultiExprArg Exprs,
9280 bool SubstExprs(ArrayRef<Expr *> Exprs, bool IsCall,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp385 SmallVector<Stmt*, 16> Exprs; in VisitGCCAsmStmt() local
389 Exprs.push_back(Record.readSubStmt()); in VisitGCCAsmStmt()
399 Exprs.push_back(Record.readSubStmt()); in VisitGCCAsmStmt()
403 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt()
437 SmallVector<Expr*, 16> Exprs; in VisitMSAsmStmt() local
440 Exprs.reserve(NumOperands); in VisitMSAsmStmt()
444 Exprs.push_back(cast<Expr>(Record.readSubStmt())); in VisitMSAsmStmt()
450 Constraints, Exprs, Clobbers); in VisitMSAsmStmt()
1329 SmallVector<Expr *, 16> Exprs; in VisitShuffleVectorExpr() local
1332 Exprs.push_back(Record.readSubExpr()); in VisitShuffleVectorExpr()
[all …]
H A DASTReader.cpp8268 Exprs) { in ReadMismatchingDeleteExpressions() argument
8276 Exprs[FD].push_back(std::make_pair(DeleteLoc, IsArrayForm)); in ReadMismatchingDeleteExpressions()
12421 SmallVector<Expr *, 16> Exprs; in VisitOMPCopyinClause() local
12422 Exprs.reserve(NumVars); in VisitOMPCopyinClause()
12424 Exprs.push_back(Record.readSubExpr()); in VisitOMPCopyinClause()
12425 C->setVarRefs(Exprs); in VisitOMPCopyinClause()
12426 Exprs.clear(); in VisitOMPCopyinClause()
12428 Exprs.push_back(Record.readSubExpr()); in VisitOMPCopyinClause()
12429 C->setSourceExprs(Exprs); in VisitOMPCopyinClause()
12430 Exprs.clear(); in VisitOMPCopyinClause()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h1812 bool ParseExpressionList(SmallVectorImpl<Expr *> &Exprs,
1819 bool ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs,
1963 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs,
2137 SmallVectorImpl<Expr *> &Exprs);
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp7161 MapExprsArrayTy Exprs; member
7171 Exprs.append(CurInfo.Exprs.begin(), CurInfo.Exprs.end()); in append()
7904 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); in generateInfoForComponentList()
7915 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); in generateInfoForComponentList()
7932 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); in generateInfoForComponentList()
8493 UseDevicePtrCombinedInfo.Exprs.push_back(VD); in generateAllInfoForClauses()
8569 CombinedInfo.Exprs.push_back(VD); in generateAllInfoForClauses()
8645 CurInfo.Exprs.push_back(L.VD); in generateAllInfoForClauses()
8717 CombinedInfo.Exprs.push_back(VD); in emitCombinedEntry()
8803 CombinedInfo.Exprs.push_back(VD); in generateInfoForLambdaCaptures()
[all …]
H A DCodeGenModule.cpp2502 ArrayRef<Expr *> Exprs = {Attr->args_begin(), Attr->args_size()}; in EmitAnnotationArgs() local
2503 if (Exprs.empty()) in EmitAnnotationArgs()
2507 for (Expr *E : Exprs) { in EmitAnnotationArgs()
2515 LLVMArgs.reserve(Exprs.size()); in EmitAnnotationArgs()
2517 llvm::transform(Exprs, std::back_inserter(LLVMArgs), [&](const Expr *E) { in EmitAnnotationArgs()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h4160 size_t Exprs = Names.size(); in parseNewExpr() local
4167 NodeArray ExprList = popTrailingNodeArray(Exprs); in parseNewExpr()
4209 NodeArray Exprs = popTrailingNodeArray(ExprsBegin); in parseConversionExpr() local
4210 return make<ConversionExpr>(Ty, Exprs); in parseConversionExpr()

12