Home
last modified time | relevance | path

Searched refs:NumExprs (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenACC.h465 unsigned NumExprs = 0; variable
467 OpenACCWaitConstruct(unsigned NumExprs, unsigned NumClauses) in OpenACCWaitConstruct() argument
471 NumExprs(NumExprs) {
472 assert(NumExprs >= 1 &&
475 std::uninitialized_value_construct_n(getExprPtr(), NumExprs);
492 NumExprs(QueueIdExprs.size() + 1) { in OpenACCWaitConstruct()
493 assert(NumExprs >= 1 && in OpenACCWaitConstruct()
507 size_t numTrailingObjects(OverloadToken<Expr *>) const { return NumExprs; } in numTrailingObjects()
516 ArrayRef<Expr *> getExprs() const { return {getExprPtr(), NumExprs}; } in getExprs()
518 ArrayRef<Expr *> getExprs() { return {getExprPtr(), NumExprs}; } in getExprs()
[all …]
H A DExpr.h2532 unsigned NumExprs; variable
2545 TSInfo(nullptr), NumComps(numComps), NumExprs(numExprs) {} in OffsetOfExpr()
2555 unsigned NumComps, unsigned NumExprs);
2585 return getTrailingObjects<Expr *>(NumExprs)[Idx]; in getIndexExpr()
2589 return getTrailingObjects<Expr *>(NumExprs)[Idx]; in getIndexExpr()
2597 return NumExprs; in getNumExpressions()
2610 return child_range(begin, begin + NumExprs); in children()
2615 return const_child_range(begin, begin + NumExprs); in children()
4604 unsigned getNumSubExprs() const { return ShuffleVectorExprBits.NumExprs; } in getNumSubExprs()
4611 assert((Index < ShuffleVectorExprBits.NumExprs) && in getExpr()
[all …]
H A DExprCXX.h5084 unsigned NumExprs; variable
5093 NumExprs(Args.size()), NumUserSpecifiedExprs(NumUserSpecifiedExprs), in CXXParenListInitExpr()
5096 assert(NumExprs >= NumUserSpecifiedExprs && in CXXParenListInitExpr()
5102 size_t numTrailingObjects(OverloadToken<Expr *>) const { return NumExprs; } in numTrailingObjects()
5113 explicit CXXParenListInitExpr(EmptyShell Empty, unsigned NumExprs) in CXXParenListInitExpr() argument
5114 : Expr(CXXParenListInitExprClass, Empty), NumExprs(NumExprs), in CXXParenListInitExpr()
5120 return getTrailingObjects(NumExprs); in getInitExprs()
5123 ArrayRef<Expr *> getInitExprs() const { return getTrailingObjects(NumExprs); } in getInitExprs()
5167 return child_range(Begin, Begin + NumExprs); in children()
5172 return const_child_range(Begin, Begin + NumExprs); in children()
H A DOpenACCClause.h414 unsigned NumExprs; variable
423 ArrayRef<Expr *> getExprs() const { return getTrailingObjects(NumExprs); } in getExprs()
473 reinterpret_cast<Stmt **>(getTrailingObjects() + NumExprs)); in children()
H A DStmt.h690 unsigned NumExprs;
746 unsigned NumExprs;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp582 unsigned NumExprs = NumOutputs + NumInputs + NumLabels; in setOutputsAndInputsAndClobbers() local
585 this->Names = new (C) IdentifierInfo*[NumExprs]; in setOutputsAndInputsAndClobbers()
586 std::copy(Names, Names + NumExprs, this->Names); in setOutputsAndInputsAndClobbers()
589 this->Exprs = new (C) Stmt*[NumExprs]; in setOutputsAndInputsAndClobbers()
590 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers()
902 unsigned NumExprs = NumOutputs + NumInputs + NumLabels; in GCCAsmStmt() local
904 Names = new (C) IdentifierInfo*[NumExprs]; in GCCAsmStmt()
905 std::copy(names, names + NumExprs, Names); in GCCAsmStmt()
907 Exprs = new (C) Stmt*[NumExprs]; in GCCAsmStmt()
908 std::copy(exprs, exprs + NumExprs, Exprs); in GCCAsmStmt()
H A DStmtOpenACC.cpp196 unsigned NumExprs, in CreateEmpty() argument
200 NumExprs, NumClauses)); in CreateEmpty()
202 auto *Inst = new (Mem) OpenACCWaitConstruct(NumExprs, NumClauses); in CreateEmpty()
H A DExpr.cpp1678 NumComps(comps.size()), NumExprs(exprs.size()) { in OffsetOfExpr()
4397 ShuffleVectorExprBits.NumExprs = args.size(); in ShuffleVectorExpr()
4408 this->ShuffleVectorExprBits.NumExprs = Exprs.size(); in setExprs()
4409 SubExprs = new (C) Stmt *[ShuffleVectorExprBits.NumExprs]; in setExprs()
4757 ParenListExprBits.NumExprs = Exprs.size(); in ParenListExpr()
4762 ParenListExpr::ParenListExpr(EmptyShell Empty, unsigned NumExprs) in ParenListExpr() argument
4764 ParenListExprBits.NumExprs = NumExprs; in ParenListExpr()
4777 unsigned NumExprs) { in CreateEmpty() argument
4779 Ctx.Allocate(totalSizeToAlloc<Stmt *>(NumExprs), alignof(ParenListExpr)); in CreateEmpty()
4780 return new (Mem) ParenListExpr(EmptyShell(), NumExprs); in CreateEmpty()
[all …]
H A DOpenACCClause.cpp116 HasConditionExpr(std::nullopt), NumExprs(VarList.size()) { in OpenACCSelfClause()
125 HasConditionExpr(ConditionExpr != nullptr), NumExprs(1) { in OpenACCSelfClause()
H A DExprCXX.cpp1983 unsigned NumExprs, in CreateEmpty() argument
1985 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumExprs), in CreateEmpty()
1987 return new (Mem) CXXParenListInitExpr(Empty, NumExprs); in CreateEmpty()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseStmtAsm.cpp629 unsigned NumExprs = NumOutputs + NumInputs; in ParseMicrosoftAsmStatement() local
630 ConstraintRefs.resize(NumExprs); in ParseMicrosoftAsmStatement()
631 Exprs.resize(NumExprs); in ParseMicrosoftAsmStatement()
632 for (unsigned i = 0, e = NumExprs; i != e; ++i) { in ParseMicrosoftAsmStatement()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp719 unsigned NumExprs = Record.readInt(); in VisitParenListExpr() local
720 assert((NumExprs == E->getNumExprs()) && "Wrong NumExprs!"); in VisitParenListExpr()
721 for (unsigned I = 0; I != NumExprs; ++I) in VisitParenListExpr()
1380 unsigned NumExprs = Record.readInt(); in VisitShuffleVectorExpr() local
1381 while (NumExprs--) in VisitShuffleVectorExpr()
2283 assert(E->NumExprs == ExpectedNumExprs && in VisitCXXParenListInitExpr()
2919 for (unsigned I = 0; I < S->NumExprs; ++I) { in VisitOpenACCWaitConstruct()
4454 unsigned NumExprs = Record[ASTStmtReader::NumStmtFields]; in ReadStmtFromStream() local
4456 S = OpenACCWaitConstruct::CreateEmpty(Context, NumExprs, NumClauses); in ReadStmtFromStream()
H A DASTReader.cpp12662 unsigned NumExprs = readInt(); in readOpenACCIntExprList() local
12664 for (unsigned I = 0; I < NumExprs; ++I) in readOpenACCIntExprList()
12904 unsigned NumExprs = readInt(); in readOpenACCClause() local
12907 for (unsigned I = 0; I < NumExprs; ++I) { in readOpenACCClause()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACCClause.cpp1743 unsigned NumExprs = in VisitReductionClause() local
1746 if (NumExprs > 1) { in VisitReductionClause()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4828 unsigned NumExprs = 0; in validateSOPLiteral() local
4845 ++NumExprs; in validateSOPLiteral()
4850 return NumLiterals + NumExprs <= 1; in validateSOPLiteral()
5022 unsigned NumExprs = 0; in validateVOPLiteral() local
5060 ++NumExprs; in validateVOPLiteral()
5063 NumLiterals += NumExprs; in validateVOPLiteral()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp6039 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm() local
6040 OpDecls.resize(NumExprs); in parseMSInlineAsm()
6041 Constraints.resize(NumExprs); in parseMSInlineAsm()
H A DMasmParser.cpp5992 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm() local
5993 OpDecls.resize(NumExprs); in parseMSInlineAsm()
5994 Constraints.resize(NumExprs); in parseMSInlineAsm()