| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | StmtOpenMP.cpp | 260 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 D | Stmt.cpp | 501 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 D | Expr.cpp | 3076 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 D | SemaStmtAsm.cpp | 211 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 D | MultiplexExternalSemaSource.cpp | 234 Exprs) { in ReadMismatchingDeleteExpressions() argument 236 Source->ReadMismatchingDeleteExpressions(Exprs); in ReadMismatchingDeleteExpressions()
|
| H A D | SemaExprCXX.cpp | 1428 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 D | SemaTemplateInstantiate.cpp | 3496 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 D | TreeTransform.h | 1429 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 D | ParseStmtAsm.cpp | 529 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 D | ParseExprCXX.cpp | 981 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 D | ParseExpr.cpp | 3198 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 D | ParseOpenMP.cpp | 466 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 D | ParseDecl.cpp | 2384 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 D | Stmt.h | 2832 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 D | StmtOpenMP.h | 1506 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 D | StmtDataCollectors.td | 127 //--- Miscellaneous Exprs ------------------------------------------------//
|
| H A D | Expr.h | 943 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 D | MultiplexExternalSemaSource.h | 227 Exprs) override;
|
| H A D | Sema.h | 4774 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 D | ASTReaderStmt.cpp | 385 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 D | ASTReader.cpp | 8268 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 D | Parser.h | 1812 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 D | CGOpenMPRuntime.cpp | 7161 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 D | CodeGenModule.cpp | 2502 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 D | ItaniumDemangle.h | 4160 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()
|