HomeSort by: relevance | last modified time | path
    Searched refs:Exprs (Results 1 - 25 of 28) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/AST/
StmtOpenMP.cpp 260 const HelperExprs &Exprs) {
264 Dir->setIterationVariable(Exprs.IterationVarRef);
265 Dir->setLastIteration(Exprs.LastIteration);
266 Dir->setCalcLastIteration(Exprs.CalcLastIteration);
267 Dir->setPreCond(Exprs.PreCond);
268 Dir->setCond(Exprs.Cond);
269 Dir->setInit(Exprs.Init);
270 Dir->setInc(Exprs.Inc);
271 Dir->setCounters(Exprs.Counters);
272 Dir->setPrivateCounters(Exprs.PrivateCounters)
    [all...]
Stmt.cpp 109 llvm::errs() << " " << sum << " stmts/exprs total.\n";
501 return cast<Expr>(Exprs[i]);
512 return cast<Expr>(Exprs[i + NumOutputs]);
516 Exprs[i + NumOutputs] = E;
520 return cast<AddrLabelExpr>(Exprs[i + NumOutputs + NumInputs]);
536 Stmt **Exprs,
553 C.Deallocate(this->Exprs);
554 this->Exprs = new (C) Stmt*[NumExprs];
555 std::copy(Exprs, Exprs + NumExprs, this->Exprs)
    [all...]
Expr.cpp 1518 ArrayRef<Expr*> exprs,
1521 totalSizeToAlloc<OffsetOfNode, Expr *>(comps.size(), exprs.size()));
1523 return new (Mem) OffsetOfExpr(C, type, OperatorLoc, tsi, comps, exprs,
1536 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr *> exprs,
1540 NumComps(comps.size()), NumExprs(exprs.size()) {
1543 for (unsigned i = 0; i != exprs.size(); ++i)
1544 setIndexExpr(i, exprs[i]);
2659 // Statement exprs don't logically have side effects themselves, but are
3075 /// in Exprs is type-dependent.
3076 bool Expr::hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs) {
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmtAsm.cpp 211 getClobberConflictLocation(MultiExprArg Exprs, StringLiteral **Constraints,
218 for (unsigned int i = 0; i < Exprs.size() - NumLabels; ++i) {
221 Constraint, extractRegisterName(Exprs[i], Target));
244 MultiExprArg constraints, MultiExprArg Exprs,
278 NumInputs, Names, Constraints, Exprs.data(), AsmString,
282 ExprResult ER = CheckPlaceholderExpr(Exprs[i]);
285 Exprs[i] = ER.get();
287 // Check that the output exprs are valid lvalues.
288 Expr *OutputExpr = Exprs[i];
330 if (RequireCompleteType(OutputExpr->getBeginLoc(), Exprs[i]->getType()
    [all...]
MultiplexExternalSemaSource.cpp 234 Exprs) {
236 Source->ReadMismatchingDeleteExpressions(Exprs);
SemaExprCXX.cpp 1400 MultiExprArg exprs,
1411 auto Result = BuildCXXTypeConstructExpr(TInfo, LParenOrBraceLoc, exprs,
1421 RParenOrBraceLoc, exprs, Ty);
1428 MultiExprArg Exprs,
1435 (Exprs.size() == 1 && isa<InitListExpr>(Exprs[0]))) &&
1441 Exprs.size()
1456 Kind, Exprs);
1462 if (Ty->isDependentType() || CallExpr::hasAnyTypeDependentArguments(Exprs)) {
1469 TInfo, Locs.getBegin(), Exprs,
    [all...]
SemaTemplateInstantiate.cpp 2779 // default arg exprs for default constructors if necessary now. Unless we're
3496 bool Sema::SubstExprs(ArrayRef<Expr *> Exprs, bool IsCall,
3499 if (Exprs.empty())
3505 return Instantiator.TransformExprs(Exprs.data(), Exprs.size(),
TreeTransform.h 1429 MultiExprArg Constraints, MultiExprArg Exprs,
1434 NumInputs, Names, Constraints, Exprs,
1448 ArrayRef<Expr*> Exprs,
1452 Constraints, Clobbers, Exprs, EndLoc);
2819 ArrayRef<Expr *> Exprs) {
2821 ControllingExpr, Types, Exprs);
7603 SmallVector<Expr*, 8> Exprs;
7626 Exprs.push_back(Result.get());
7644 Exprs.push_back(Result.get());
7655 Exprs.push_back(Result.get())
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseStmtAsm.cpp 529 SmallVector<Expr *, 4> Exprs;
551 ConstraintRefs, ClobberRefs, Exprs, EndLoc);
653 Exprs.resize(NumExprs);
665 Exprs[i] = OpExpr;
671 ClobberRefs, Exprs, EndLoc);
759 ExprVector Exprs;
767 /*NumOutputs*/ 0, /*NumInputs*/ 0, nullptr, Constraints, Exprs,
778 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs))
794 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs))
799 Constraints.size() == Exprs.size() && "Input operand size mismatch!")
    [all...]
ParseExprCXX.cpp 981 ExprVector Exprs;
986 } else if (ParseExpressionList(Exprs, Commas)) {
993 Exprs);
1873 ExprVector Exprs;
1881 DS.getEndLoc(), Exprs, T.getOpenLocation());
1887 if (ParseExpressionList(Exprs, CommaLocs, [&] {
1905 assert((Exprs.size() == 0 || Exprs.size()-1 == CommaLocs.size())&&
1908 Exprs, T.getCloseLocation(),
ParseExpr.cpp 937 // by postfix exprs should set AllowSuffix to false.
3198 ExprVector Exprs;
3236 Exprs.push_back(ER.get());
3246 Types, Exprs);
3325 bool Parser::ParseExpressionList(SmallVectorImpl<Expr *> &Exprs,
3356 Exprs.push_back(Expr.get());
3370 for (auto &E : Exprs) {
3387 Parser::ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs,
3394 Exprs.push_back(Expr.get());
ParseOpenMP.cpp 466 ExprVector Exprs;
470 auto RunSignatureHelp = [this, OmpPrivParm, LParLoc, &Exprs]() {
473 OmpPrivParm->getLocation(), Exprs, LParLoc);
477 if (ParseExpressionList(Exprs, CommaLocs, [&] {
491 assert(!Exprs.empty() && Exprs.size() - 1 == CommaLocs.size() &&
495 Actions.ActOnParenListExpr(T.getOpenLocation(), RLoc, Exprs);
ParseDecl.cpp 2384 ExprVector Exprs;
2393 ThisDecl->getLocation(), Exprs, T.getOpenLocation());
2409 if (ParseExpressionList(Exprs, CommaLocs, ExpressionStarts)) {
2413 ThisDecl->getLocation(), Exprs, T.getOpenLocation());
2422 assert(!Exprs.empty() && Exprs.size()-1 == CommaLocs.size() &&
2429 Exprs);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtOpenMP.h 930 /// Offsets to the stored exprs.
960 // The following 8 exprs are used by worksharing and distribute loops only.
1500 /// \param Exprs Helper expressions for CodeGen.
1506 const HelperExprs &Exprs);
1575 /// \param Exprs Helper expressions for CodeGen.
1583 Stmt *AssociatedStmt, const HelperExprs &Exprs,
1653 /// \param Exprs Helper expressions for CodeGen.
1658 Stmt *AssociatedStmt, const HelperExprs &Exprs);
2040 /// \param Exprs Helper expressions for CodeGen.
2048 Stmt *AssociatedStmt, const HelperExprs &Exprs, Expr *TaskRedRef
    [all...]
Stmt.h 2832 Stmt **Exprs = nullptr;
2911 return &Exprs[0] + NumOutputs;
2915 return &Exprs[0] + NumOutputs + NumInputs;
2921 return &Exprs[0] + NumOutputs;
2925 return &Exprs[0] + NumOutputs + NumInputs;
2940 return &Exprs[0];
2944 return &Exprs[0] + NumOutputs;
2952 return &Exprs[0];
2956 return &Exprs[0] + NumOutputs;
2964 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs)
    [all...]
Expr.h 943 static bool hasAnyTypeDependentArguments(ArrayRef<Expr *> Exprs);
2393 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr*> exprs,
2405 ArrayRef<Expr*> exprs, SourceLocation RParenLoc);
3046 /// (Usually Exprs themselves should set dependence).
4368 void setExprs(const ASTContext &C, ArrayRef<Expr *> Exprs);
5468 ParenListExpr(SourceLocation LParenLoc, ArrayRef<Expr *> Exprs,
5477 ArrayRef<Expr *> Exprs,
5499 ArrayRef<Expr *> exprs() { function in class:clang::final::final
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
MultiplexExternalSemaSource.h 227 Exprs) override;
Sema.h 4774 MultiExprArg Constraints, MultiExprArg Exprs,
4795 ArrayRef<Expr*> Exprs,
5215 ArrayRef<Expr *> Exprs);
5731 CXXConstructorDecl *Constructor, MultiExprArg Exprs,
5742 MultiExprArg Exprs,
5754 MultiExprArg Exprs, bool HadMultipleCandidates,
6196 MultiExprArg Exprs,
6202 MultiExprArg Exprs,
9270 /// \param Exprs The list of expressions to substitute into.
9280 bool SubstExprs(ArrayRef<Expr *> Exprs, bool IsCall
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 385 SmallVector<Stmt*, 16> Exprs;
389 Exprs.push_back(Record.readSubStmt());
399 Exprs.push_back(Record.readSubStmt());
403 Exprs.data(), NumOutputs, NumInputs,
437 SmallVector<Expr*, 16> Exprs;
440 Exprs.reserve(NumOperands);
444 Exprs.push_back(cast<Expr>(Record.readSubStmt()));
450 Constraints, Exprs, Clobbers);
1329 SmallVector<Expr *, 16> Exprs;
1332 Exprs.push_back(Record.readSubExpr())
    [all...]
ASTReader.cpp 8268 Exprs) {
8276 Exprs[FD].push_back(std::make_pair(DeleteLoc, IsArrayForm));
12421 SmallVector<Expr *, 16> Exprs;
12422 Exprs.reserve(NumVars);
12424 Exprs.push_back(Record.readSubExpr());
12425 C->setVarRefs(Exprs);
12426 Exprs.clear();
12428 Exprs.push_back(Record.readSubExpr());
12429 C->setSourceExprs(Exprs);
12430 Exprs.clear()
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Parse/
Parser.h 1812 bool ParseExpressionList(SmallVectorImpl<Expr *> &Exprs,
1819 bool ParseSimpleExpressionList(SmallVectorImpl<Expr*> &Exprs,
1963 bool ParseExpressionListOrTypeId(SmallVectorImpl<Expr*> &Exprs,
2137 SmallVectorImpl<Expr *> &Exprs);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenMPRuntime.cpp 7161 MapExprsArrayTy Exprs;
7171 Exprs.append(CurInfo.Exprs.begin(), CurInfo.Exprs.end());
7904 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr);
7915 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr);
7932 CombinedInfo.Exprs.emplace_back(MapDecl, MapExpr);
8493 UseDevicePtrCombinedInfo.Exprs.push_back(VD);
8569 CombinedInfo.Exprs.push_back(VD);
8645 CurInfo.Exprs.push_back(L.VD)
    [all...]
CodeGenModule.cpp 2502 ArrayRef<Expr *> Exprs = {Attr->args_begin(), Attr->args_size()};
2503 if (Exprs.empty())
2507 for (Expr *E : Exprs) {
2515 LLVMArgs.reserve(Exprs.size());
2517 llvm::transform(Exprs, std::back_inserter(LLVMArgs), [&](const Expr *E) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
ItaniumDemangle.h 4160 size_t Exprs = Names.size();
4167 NodeArray ExprList = popTrailingNodeArray(Exprs);
4209 NodeArray Exprs = popTrailingNodeArray(ExprsBegin);
4210 return make<ConversionExpr>(Ty, Exprs);
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ASTReader.h 2001 Exprs) override;

Completed in 100 milliseconds

1 2