Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DStmt.cpp338 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 …]
DExpr.cpp1026 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/
DExpr.h1742 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/
DASTReaderStmt.cpp420 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()
DASTWriterStmt.cpp370 Record.push_back(E->NumExprs); in VisitParenListExpr()
371 for (unsigned i=0; i != E->NumExprs; ++i) in VisitParenListExpr()
/external/clang/lib/Sema/
DSemaExprCXX.cpp801 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()
DSemaTemplateInstantiate.cpp2475 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()
DSemaInit.cpp4681 unsigned NumExprs = ConstructorArgs.size(); in PerformConstructorInitialization() local
4697 NumExprs, in PerformConstructorInitialization()
DSemaDeclCXX.cpp9131 unsigned NumExprs = ExprArgs.size(); in BuildCXXConstructExpr() local
9143 Constructor, Elidable, Exprs, NumExprs, in BuildCXXConstructExpr()
/external/clang/include/clang/Sema/
DSema.h5616 bool SubstExprs(Expr **Exprs, unsigned NumExprs, bool IsCall,