| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtOpenMP.cpp | 304 const HelperExprs &Exprs) { in Create() argument 308 Dir->setIterationVariable(Exprs.IterationVarRef); in Create() 309 Dir->setLastIteration(Exprs.LastIteration); in Create() 310 Dir->setCalcLastIteration(Exprs.CalcLastIteration); in Create() 311 Dir->setPreCond(Exprs.PreCond); in Create() 312 Dir->setCond(Exprs.Cond); in Create() 313 Dir->setInit(Exprs.Init); in Create() 314 Dir->setInc(Exprs.Inc); in Create() 315 Dir->setCounters(Exprs.Counters); in Create() 316 Dir->setPrivateCounters(Exprs.PrivateCounters); in Create() [all …]
|
| H A D | Stmt.cpp | 541 return cast<Expr>(Exprs[i]); in getOutputExpr() 552 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr() 556 Exprs[i + NumOutputs] = E; in setInputExpr() 560 return cast<AddrLabelExpr>(Exprs[i + NumOutputs + NumInputs]); in getLabelExpr() 575 Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, unsigned NumLabels, in setOutputsAndInputsAndClobbers() argument 588 C.Deallocate(this->Exprs); in setOutputsAndInputsAndClobbers() 589 this->Exprs = new (C) Stmt*[NumExprs]; in setOutputsAndInputsAndClobbers() 590 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers() 878 return cast<Expr>(Exprs[i]); in getOutputExpr() 882 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr() [all …]
|
| H A D | ComputeDependence.cpp | 390 ArrayRef<Expr *> Exprs = E->getExpressions(); in computeDependence() local 391 if (Exprs.empty() || !E->isFullySubstituted()) in computeDependence() 395 assert(Index && *Index < Exprs.size() && "pack index out of bound"); in computeDependence() 396 D |= Exprs[*Index]->getDependence(); in computeDependence()
|
| H A D | Expr.cpp | 3310 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) { in hasAnyTypeDependentArguments() argument 3311 for (unsigned I = 0; I < Exprs.size(); ++I) in hasAnyTypeDependentArguments() 3312 if (Exprs[I]->isTypeDependent()) in hasAnyTypeDependentArguments() 4405 void ShuffleVectorExpr::setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs) { in setExprs() argument 4408 this->ShuffleVectorExprBits.NumExprs = Exprs.size(); in setExprs() 4410 llvm::copy(Exprs, SubExprs); in setExprs() 4753 ParenListExpr::ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs, in ParenListExpr() argument 4757 ParenListExprBits.NumExprs = Exprs.size(); in ParenListExpr() 4758 llvm::copy(Exprs, getTrailingObjects()); in ParenListExpr() 4769 ArrayRef<Expr *> Exprs, in Create() argument [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 207 getClobberConflictLocation(MultiExprArg Exprs, Expr **Constraints, in getClobberConflictLocation() argument 213 for (unsigned int i = 0; i < Exprs.size() - NumLabels; ++i) { in getClobberConflictLocation() 217 Constraint, extractRegisterName(Exprs[i], Target)); in getClobberConflictLocation() 272 MultiExprArg constraints, MultiExprArg Exprs, in ActOnGCCAsmStmt() argument 287 Names, constraints.data(), Exprs.data(), asmString, in ActOnGCCAsmStmt() 318 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt() 321 Exprs[i] = ER.get(); in ActOnGCCAsmStmt() 324 Expr *OutputExpr = Exprs[i]; in ActOnGCCAsmStmt() 366 if (RequireCompleteType(OutputExpr->getBeginLoc(), Exprs[i]->getType(), in ActOnGCCAsmStmt() 408 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt() [all …]
|
| H A D | SemaAMDGPU.cpp | 325 Expr *Exprs[3] = {XExpr, YExpr, ZExpr}; in checkAMDGPUMaxNumWorkGroupsArguments() local 327 if (Exprs[i]) { in checkAMDGPUMaxNumWorkGroupsArguments() 328 if (!S.checkUInt32Argument(Attr, Exprs[i], NumWG, i, in checkAMDGPUMaxNumWorkGroupsArguments() 333 << &Attr << Exprs[i]->getSourceRange(); in checkAMDGPUMaxNumWorkGroupsArguments()
|
| H A D | SemaExprCXX.cpp | 1513 MultiExprArg Exprs, in BuildCXXTypeConstructExpr() argument 1523 Exprs.size() in BuildCXXTypeConstructExpr() 1542 Kind, Exprs); in BuildCXXTypeConstructExpr() 1547 MultiExprArg Inits = Exprs; in BuildCXXTypeConstructExpr() 1549 auto *ILE = cast<InitListExpr>(Exprs[0]); in BuildCXXTypeConstructExpr() 1589 if (Ty->isDependentType() || CallExpr::hasAnyTypeDependentArguments(Exprs)) in BuildCXXTypeConstructExpr() 1591 Context, Ty.getNonReferenceType(), TInfo, LParenOrBraceLoc, Exprs, in BuildCXXTypeConstructExpr() 1598 if (Exprs.size() == 1 && !ListInitialization && in BuildCXXTypeConstructExpr() 1599 !isa<InitListExpr>(Exprs[0])) { in BuildCXXTypeConstructExpr() 1600 Expr *Arg = Exprs[0]; in BuildCXXTypeConstructExpr() [all …]
|
| H A D | MultiplexExternalSemaSource.cpp | 267 Exprs) { in ReadMismatchingDeleteExpressions() argument 269 Source->ReadMismatchingDeleteExpressions(Exprs); in ReadMismatchingDeleteExpressions()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmtAsm.cpp | 507 SmallVector<Expr *, 4> Exprs; in ParseMicrosoftAsmStatement() local 529 ConstraintRefs, ClobberRefs, Exprs, EndLoc); in ParseMicrosoftAsmStatement() 631 Exprs.resize(NumExprs); in ParseMicrosoftAsmStatement() 643 Exprs[i] = OpExpr; in ParseMicrosoftAsmStatement() 649 ClobberRefs, Exprs, EndLoc); in ParseMicrosoftAsmStatement() 709 ExprVector Exprs; in ParseAsmStatement() local 717 /*NumOutputs*/ 0, /*NumInputs*/ 0, nullptr, Constraints, Exprs, in ParseAsmStatement() 728 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement() 744 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement() 749 Constraints.size() == Exprs.size() && "Input operand size mismatch!"); in ParseAsmStatement() [all …]
|
| H A D | ParseOpenACC.cpp | 1570 ParseInfo.Exprs = WaitInfo.getAllExprs(); in ParseOpenACCDirective() 1572 ParseInfo.Exprs = std::move(CacheInfo.Vars); in ParseOpenACCDirective() 1574 ParseInfo.Exprs = llvm::SmallVector<Expr *>(1, RoutineName.get()); in ParseOpenACCDirective() 1619 DirInfo.Exprs.empty() ? nullptr : DirInfo.Exprs.front(), in ParseOpenACCAfterRoutineDecl() 1641 DirInfo.Exprs.empty() ? nullptr : DirInfo.Exprs.front(), in ParseOpenACCAfterRoutineStmt() 1694 DirInfo.MiscLoc, DirInfo.Exprs, DirInfo.AtomicKind, DirInfo.RParenLoc, in ParseOpenACCDirectiveStmt()
|
| H A D | ParseExprCXX.cpp | 919 ExprVector Exprs; in ParseLambdaIntroducer() local 923 } else if (ParseExpressionList(Exprs)) { in ParseLambdaIntroducer() 930 Exprs); in ParseLambdaIntroducer() 1812 ExprVector Exprs; in ParseCXXTypeConstructExpression() local 1820 Exprs, T.getOpenLocation(), /*Braced=*/false); in ParseCXXTypeConstructExpression() 1826 if (ParseExpressionList(Exprs, [&] { in ParseCXXTypeConstructExpression() 1845 Exprs, T.getCloseLocation(), in ParseCXXTypeConstructExpression()
|
| H A D | ParseExpr.cpp | 3043 ExprVector Exprs; in ParseGenericSelectionExpression() local 3080 Exprs.push_back(ER.get()); in ParseGenericSelectionExpression() 3093 ExprOrTy, Types, Exprs); in ParseGenericSelectionExpression() 3167 bool Parser::ParseExpressionList(SmallVectorImpl<Expr *> &Exprs, in ParseExpressionList() argument 3200 Exprs.push_back(Expr.get()); in ParseExpressionList() 3213 bool Parser::ParseSimpleExpressionList(SmallVectorImpl<Expr *> &Exprs) { in ParseSimpleExpressionList() argument 3219 Exprs.push_back(Expr.get()); in ParseSimpleExpressionList()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtOpenMP.h | 1608 const HelperExprs &Exprs); 1685 Stmt *AssociatedStmt, const HelperExprs &Exprs, 1760 Stmt *AssociatedStmt, const HelperExprs &Exprs); 2201 Stmt *AssociatedStmt, const HelperExprs &Exprs, Expr *TaskRedRef, 2282 Stmt *AssociatedStmt, const HelperExprs &Exprs); 3064 Stmt *AssociatedStmt, Expressions Exprs); 3503 Stmt *AssociatedStmt, const HelperExprs &Exprs, Expr *TaskRedRef, 3758 Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel); 3826 Stmt *AssociatedStmt, const HelperExprs &Exprs); 3899 Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel); [all …]
|
| H A D | Stmt.h | 3223 Stmt **Exprs = nullptr; 3302 return &Exprs[0] + NumOutputs; 3306 return &Exprs[0] + NumOutputs + NumInputs; 3312 return &Exprs[0] + NumOutputs; 3316 return &Exprs[0] + NumOutputs + NumInputs; 3331 return &Exprs[0]; 3335 return &Exprs[0] + NumOutputs; 3343 return &Exprs[0]; 3347 return &Exprs[0] + NumOutputs; 3355 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs); [all …]
|
| H A D | OpenACCClause.h | 492 MutableArrayRef<Expr *> Exprs; variable 502 assert(Exprs.empty() && "Cannot change Exprs list"); in setExprs() 503 Exprs = NewExprs; in setExprs() 508 void setExprs(MutableArrayRef<Expr *> NewStorage, ArrayRef<Expr *> Exprs) { in setExprs() argument 509 assert(NewStorage.size() == Exprs.size()); in setExprs() 510 llvm::uninitialized_copy(Exprs, NewStorage.begin()); in setExprs() 516 ArrayRef<Expr *> getExprs() const { return Exprs; } in getExprs() 521 return child_range(reinterpret_cast<Stmt **>(Exprs.begin()), in children() 522 reinterpret_cast<Stmt **>(Exprs.end())); in children() 546 auto *Exprs = getTrailingObjects(); in OpenACCWaitClause() local [all …]
|
| H A D | StmtDataCollectors.td | 126 //--- Miscellaneous Exprs ------------------------------------------------//
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Overload.h | 1402 Expr **Exprs = slabAllocate<Expr *>(N); in getPersistentArgsArray() local 1403 return llvm::MutableArrayRef<Expr *>(Exprs, N); in getPersistentArgsArray() 1407 llvm::MutableArrayRef<Expr *> getPersistentArgsArray(T *...Exprs) { in getPersistentArgsArray() argument 1409 getPersistentArgsArray(sizeof...(Exprs)); in getPersistentArgsArray() 1410 llvm::copy(std::initializer_list<Expr *>{Exprs...}, Arr.data()); in getPersistentArgsArray()
|
| H A D | MultiplexExternalSemaSource.h | 235 Exprs) override;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 251 bool isHighCostExpansion(ArrayRef<const SCEV *> Exprs, Loop *L, 262 for (auto *Expr : Exprs)
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTUtils.h | 526 4>> &Exprs) override { in ReadMismatchingDeleteExpressions() argument 528 Source->ReadMismatchingDeleteExpressions(Exprs); in ReadMismatchingDeleteExpressions()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordWriter.h | 327 void writeOpenACCIntExprList(ArrayRef<Expr *> Exprs);
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 389 SmallVector<Stmt*, 16> Exprs; in VisitGCCAsmStmt() local 393 Exprs.push_back(Record.readSubStmt()); in VisitGCCAsmStmt() 404 Exprs.push_back(Record.readSubStmt()); in VisitGCCAsmStmt() 409 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt() 443 SmallVector<Expr*, 16> Exprs; in VisitMSAsmStmt() local 446 Exprs.reserve(NumOperands); in VisitMSAsmStmt() 450 Exprs.push_back(cast<Expr>(Record.readSubStmt())); in VisitMSAsmStmt() 456 Constraints, Exprs, Clobbers); in VisitMSAsmStmt() 1379 SmallVector<Expr *, 16> Exprs; in VisitShuffleVectorExpr() local 1382 Exprs.push_back(Record.readSubExpr()); in VisitShuffleVectorExpr() [all …]
|
| H A D | ASTReader.cpp | 9282 Exprs) { in ReadMismatchingDeleteExpressions() argument 9291 Exprs[FD].push_back(std::make_pair(DeleteLoc, IsArrayForm)); in ReadMismatchingDeleteExpressions() 11976 SmallVector<Expr *, 16> Exprs; in VisitOMPCopyinClause() local 11977 Exprs.reserve(NumVars); in VisitOMPCopyinClause() 11979 Exprs.push_back(Record.readSubExpr()); in VisitOMPCopyinClause() 11980 C->setVarRefs(Exprs); in VisitOMPCopyinClause() 11981 Exprs.clear(); in VisitOMPCopyinClause() 11983 Exprs.push_back(Record.readSubExpr()); in VisitOMPCopyinClause() 11984 C->setSourceExprs(Exprs); in VisitOMPCopyinClause() 11985 Exprs.clear(); in VisitOMPCopyinClause() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 2122 SmallVectorImpl<Expr *> &Exprs, 4186 bool ParseExpressionList(SmallVectorImpl<Expr *> &Exprs, 4199 bool ParseSimpleExpressionList(SmallVectorImpl<Expr *> &Exprs); 4866 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr *> &Exprs, 6086 SmallVector<Expr *> Exprs; member 6887 SmallVectorImpl<Expr *> &Exprs, 7698 SmallVectorImpl<Expr *> &Exprs);
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.cpp | 6814 MapExprsArrayTy Exprs; member 6820 Exprs.append(CurInfo.Exprs.begin(), CurInfo.Exprs.end()); in append() 7602 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); 7615 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); 7642 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); 7652 StructBaseCombinedInfo.Exprs.emplace_back(MapDecl, MapExpr); 8153 UseDeviceDataCombinedInfo.Exprs.push_back(VD); in generateAllInfoForClauses() 8412 CurInfo.Exprs.push_back(L.VD); in generateAllInfoForClauses() 8517 CombinedInfo.Exprs.push_back(VD); in emitCombinedEntry() 8646 CombinedInfo.Exprs.push_back(VD); in generateInfoForLambdaCaptures() [all …]
|