/external/clang/lib/Sema/ |
SemaStmtAsm.cpp | 80 MultiExprArg constraints, MultiExprArg Exprs, 112 // Check that the output exprs are valid lvalues. 113 Expr *OutputExpr = Exprs[i]; 119 if (RequireCompleteType(OutputExpr->getLocStart(), Exprs[i]->getType(), 146 Expr *InputExpr = Exprs[i]; 166 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]); 170 Exprs[i] = Result.get(); 173 const Type *Ty = Exprs[i]->getType().getTypePtr(); 178 if (RequireCompleteType(InputExpr->getLocStart(), Exprs[i]->getType(), 206 NumInputs, Names, Constraints, Exprs.data() [all...] |
SemaExprCXX.cpp | [all...] |
TreeTransform.h | [all...] |
SemaTemplateInstantiate.cpp | [all...] |
SemaExpr.cpp | 5289 Expr **exprs; local [all...] |
/external/clang/lib/Parse/ |
ParseStmtAsm.cpp | 445 SmallVector<Expr *, 4> Exprs; 471 ConstraintRefs, ClobberRefs, Exprs, EndLoc); 542 Exprs.resize(NumExprs); 554 Exprs[i] = OpExpr; 560 ClobberRefs, Exprs, EndLoc); 623 ExprVector Exprs; 631 Constraints, Exprs, AsmString.get(), 642 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) 658 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) 663 Constraints.size() == Exprs.size() && "Input operand size mismatch!") [all...] |
ParseExpr.cpp | 634 // by postfix exprs should return without invoking [all...] |
ParseExprCXX.cpp | 832 ExprVector Exprs; 837 } else if (ParseExpressionList(Exprs, Commas)) { 844 Exprs); [all...] |
ParseDecl.cpp | [all...] |
/external/clang/include/clang/AST/ |
Stmt.h | [all...] |
Expr.h | 778 static bool hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs); [all...] |
/external/clang/lib/AST/ |
Stmt.cpp | 71 llvm::errs() << " " << sum << " stmts/exprs total.\n"; 365 return cast<Expr>(Exprs[i]); 376 return cast<Expr>(Exprs[i + NumOutputs]); 379 Exprs[i + NumOutputs] = E; 391 Stmt **Exprs, 406 C.Deallocate(this->Exprs); 407 this->Exprs = new (C) Stmt*[NumExprs]; 408 std::copy(Exprs, Exprs + NumExprs, this->Exprs); [all...] |
Expr.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTReaderStmt.cpp | 321 SmallVector<Stmt*, 16> Exprs; 325 Exprs.push_back(Reader.ReadSubStmt()); 335 Exprs.data(), NumOutputs, NumInputs, 368 SmallVector<Expr*, 16> Exprs; 371 Exprs.reserve(NumOperands); 375 Exprs.push_back(cast<Expr>(Reader.ReadSubStmt())); 381 Constraints, Exprs, Clobbers); 513 E->Exprs = new (Reader.getContext()) Stmt*[NumExprs]; 515 E->Exprs[i] = Reader.ReadSubStmt(); 846 SmallVector<Expr *, 16> Exprs; [all...] |
ASTWriterStmt.cpp | 442 Writer.AddStmt(E->Exprs[i]); [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |