Searched refs:NumSubExprs (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 5295 unsigned NumSubExprs : 16; variable 5306 explicit DesignatedInitExpr(unsigned NumSubExprs) in DesignatedInitExpr() argument 5308 NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { } in DesignatedInitExpr() 5554 unsigned getNumSubExprs() const { return NumSubExprs; } in getNumSubExprs() 5557 assert(Idx < NumSubExprs && "Subscript out of range"); in getSubExpr() 5562 assert(Idx < NumSubExprs && "Subscript out of range"); in setSubExpr() 5583 return child_range(begin, begin + NumSubExprs); in children() 5587 return const_child_range(begin, begin + NumSubExprs); in children() 6511 return PseudoObjectExprBits.NumSubExprs; in getNumSubExprs() 6635 unsigned NumSubExprs; variable [all …]
|
H A D | Stmt.h | 697 unsigned NumSubExprs : 16;
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 4578 NumDesignators(Designators.size()), NumSubExprs(IndexExprs.size() + 1) { in DesignatedInitExpr() 4895 PseudoObjectExprBits.NumSubExprs = numSemanticExprs + 1; in PseudoObjectExpr() 4926 PseudoObjectExprBits.NumSubExprs = semantics.size() + 1; in PseudoObjectExpr() 4969 NumSubExprs(args.size()), BuiltinLoc(BLoc), RParenLoc(RP), Op(op) { in AtomicExpr() 5136 RecoveryExpr *RecoveryExpr::CreateEmpty(ASTContext &Ctx, unsigned NumSubExprs) { in CreateEmpty() argument 5137 void *Mem = Ctx.Allocate(totalSizeToAlloc<Expr *>(NumSubExprs), in CreateEmpty() 5139 return new (Mem) RecoveryExpr(EmptyShell(), NumSubExprs); in CreateEmpty()
|
H A D | ASTImporter.cpp | 7332 const unsigned NumSubExprs = E->getNumSubExprs(); in VisitShuffleVectorExpr() local 7335 llvm::ArrayRef<Expr *> FromSubExprs(E->getSubExprs(), NumSubExprs); in VisitShuffleVectorExpr() 7336 ToSubExprs.resize(NumSubExprs); in VisitShuffleVectorExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1228 unsigned NumSubExprs = Record.readInt(); in VisitDesignatedInitExpr() local 1229 assert(NumSubExprs == E->getNumSubExprs() && "Wrong number of subexprs"); in VisitDesignatedInitExpr() 1230 for (unsigned I = 0; I != NumSubExprs; ++I) in VisitDesignatedInitExpr() 1413 assert(numSemanticExprs + 1 == E->PseudoObjectExprBits.NumSubExprs); in VisitPseudoObjectExpr() 1429 E->NumSubExprs = AtomicExpr::getNumSubExprs(E->Op); in VisitAtomicExpr() 1430 for (unsigned I = 0; I != E->NumSubExprs; ++I) in VisitAtomicExpr()
|