/external/clang/lib/AST/ |
D | Stmt.cpp | 338 unsigned NumExprs = NumOutputs + NumInputs; in setOutputsAndInputsAndClobbers() local 341 this->Names = new (C) IdentifierInfo*[NumExprs]; in setOutputsAndInputsAndClobbers() 342 std::copy(Names, Names + NumExprs, this->Names); in setOutputsAndInputsAndClobbers() 345 this->Exprs = new (C) Stmt*[NumExprs]; in setOutputsAndInputsAndClobbers() 346 std::copy(Exprs, Exprs + NumExprs, this->Exprs); in setOutputsAndInputsAndClobbers() 349 this->Constraints = new (C) StringLiteral*[NumExprs]; in setOutputsAndInputsAndClobbers() 350 std::copy(Constraints, Constraints + NumExprs, this->Constraints); in setOutputsAndInputsAndClobbers() 538 unsigned NumExprs = NumOutputs +NumInputs; in AsmStmt() local 540 Names = new (C) IdentifierInfo*[NumExprs]; in AsmStmt() 541 std::copy(names, names + NumExprs, Names); in AsmStmt() [all …]
|
D | Expr.cpp | 1026 NumComps(numComps), NumExprs(numExprs) in OffsetOfExpr() 3014 BuiltinLoc(BLoc), RParenLoc(RP), NumExprs(nexpr) in ShuffleVectorExpr() 3032 unsigned NumExprs) { in setExprs() argument 3035 SubExprs = new (C) Stmt* [NumExprs]; in setExprs() 3036 this->NumExprs = NumExprs; in setExprs() 3037 memcpy(SubExprs, Exprs, sizeof(Expr *) * NumExprs); in setExprs() 3276 NumExprs(nexprs), LParenLoc(lparenloc), RParenLoc(rparenloc) { in ParenListExpr()
|
/external/clang/include/clang/AST/ |
D | Expr.h | 1742 unsigned NumExprs; variable 1752 TSInfo(0), NumComps(numComps), NumExprs(numExprs) {} in OffsetOfExpr() 1763 unsigned NumComps, unsigned NumExprs); 1795 assert(Idx < NumExprs && "Subscript out of range"); in getIndexExpr() 1810 return NumExprs; in getNumExpressions() 1828 return child_range(begin, begin + NumExprs); in children() 3252 unsigned NumExprs; variable 3280 unsigned getNumSubExprs() const { return NumExprs; } in getNumSubExprs() 3287 assert((Index < NumExprs) && "Arg access out of range!"); in getExpr() 3291 assert((Index < NumExprs) && "Arg access out of range!"); in getExpr() [all …]
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 420 unsigned NumExprs = Record[Idx++]; in VisitParenListExpr() local 421 E->Exprs = new (Reader.getContext()) Stmt*[NumExprs]; in VisitParenListExpr() 422 for (unsigned i = 0; i != NumExprs; ++i) in VisitParenListExpr() 424 E->NumExprs = NumExprs; in VisitParenListExpr() 752 unsigned NumExprs = Record[Idx++]; in VisitShuffleVectorExpr() local 753 while (NumExprs--) in VisitShuffleVectorExpr()
|
D | ASTWriterStmt.cpp | 370 Record.push_back(E->NumExprs); in VisitParenListExpr() 371 for (unsigned i=0; i != E->NumExprs; ++i) in VisitParenListExpr()
|
/external/clang/lib/Sema/ |
D | SemaExprCXX.cpp | 801 unsigned NumExprs = exprs.size(); in BuildCXXTypeConstructExpr() local 807 llvm::makeArrayRef(Exprs, NumExprs))) { in BuildCXXTypeConstructExpr() 812 Exprs, NumExprs, in BuildCXXTypeConstructExpr() 817 assert((!ListInitialization || (NumExprs == 1 && isa<InitListExpr>(Exprs[0]))) in BuildCXXTypeConstructExpr() 826 if (NumExprs == 1 && !ListInitialization) { in BuildCXXTypeConstructExpr() 852 = NumExprs ? ListInitialization in BuildCXXTypeConstructExpr() 858 InitializationSequence InitSeq(*this, Entity, Kind, Exprs, NumExprs); in BuildCXXTypeConstructExpr()
|
D | SemaTemplateInstantiate.cpp | 2475 bool Sema::SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall, in SubstExprs() argument 2478 if (NumExprs == 0) in SubstExprs() 2484 return Instantiator.TransformExprs(Exprs, NumExprs, IsCall, Outputs); in SubstExprs()
|
D | SemaInit.cpp | 4681 unsigned NumExprs = ConstructorArgs.size(); in PerformConstructorInitialization() local 4697 NumExprs, in PerformConstructorInitialization()
|
D | SemaDeclCXX.cpp | 9131 unsigned NumExprs = ExprArgs.size(); in BuildCXXConstructExpr() local 9143 Constructor, Elidable, Exprs, NumExprs, in BuildCXXConstructExpr()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 5616 bool SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall,
|