Home
last modified time | relevance | path

Searched refs:getIndexExpr (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp382 ExprDependence D = E->getIndexExpr()->getDependence(); in computeDependence()
384 D |= E->getIndexExpr()->getDependence() | PatternDep | in computeDependence()
391 else if (!E->getIndexExpr()->isInstantiationDependent()) { in computeDependence()
658 D |= turnTypeToValueDependence(E->getIndexExpr(I)->getDependence()); in computeDependence()
H A DASTStructuralEquivalence.cpp1318 cast<PackIndexingType>(T1)->getIndexExpr(), in IsStructurallyEquivalent()
1319 cast<PackIndexingType>(T2)->getIndexExpr())) in IsStructurallyEquivalent()
H A DStmtPrinter.cpp1467 PrintExpr(Node->getIndexExpr(ON.getArrayExprIndex())); in VisitOffsetOfExpr()
2499 OS << E->getPackIdExpression() << "...[" << E->getIndexExpr() << "]"; in VisitPackIndexingExpr()
H A DStmtProfile.cpp2255 VisitExpr(E->getIndexExpr()); in VisitPackIndexingExpr()
H A DTypePrinter.cpp1249 T->getIndexExpr()->printPretty(OS, nullptr, Policy); in printPackIndexingBefore()
H A DType.cpp4003 ConstantExpr *CE = dyn_cast<ConstantExpr>(getIndexExpr()); in getSelectedIndex()
H A DASTImporter.cpp1392 ExpectedExpr Index = import(T->getIndexExpr()); in VisitPackIndexingType()
8029 ExpectedExpr ToIndexExprOrErr = import(E->getIndexExpr(I)); in VisitOffsetOfExpr()
H A DASTContext.cpp13433 assert(Ctx.hasSameExpr(DX->getIndexExpr(), DY->getIndexExpr())); in getCommonNonSugarTypeNode()
H A DExprConstant.cpp14139 const Expr *Idx = OOE->getIndexExpr(ON.getArrayExprIndex()); in VisitOffsetOfExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp191 return inherited::TraverseStmt(E->getIndexExpr()); in TraversePackIndexingExpr()
194 return inherited::TraverseStmt(E->getIndexExpr()); in TraversePackIndexingType()
197 return inherited::TraverseStmt(TL.getIndexExpr()); in TraversePackIndexingTypeLoc()
H A DDeclSpec.cpp789 PackIndexingExpr = LIT->getIndexExpr(); in SetTypeSpecType()
H A DTreeTransform.h6636 ExprResult IndexExpr = getDerived().TransformExpr(TL.getIndexExpr()); in TransformPackIndexingType()
11963 Expr *FromIndex = E->getIndexExpr(ON.getArrayExprIndex()); in TransformOffsetOfExpr()
15131 ExprResult IndexExpr = getDerived().TransformExpr(E->getIndexExpr()); in TransformPackIndexingExpr()
H A DSemaTemplateDeduction.cpp6603 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getIndexExpr(), in MarkUsedTemplateParameters()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h428 Visit(T->getIndexExpr()); in VisitPackIndexingType()
H A DTypeLoc.h2108 Expr *getIndexExpr() const { return getTypePtr()->getIndexExpr(); } in getIndexExpr() function
H A DTypeProperties.td474 let Read = [{ node->getIndexExpr() }];
H A DRecursiveASTVisitor.h1101 TRY_TO(TraverseStmt(T->getIndexExpr()));
1395 TRY_TO(TraverseStmt(TL.getTypePtr()->getIndexExpr()));
H A DExprCXX.h4447 Expr *getIndexExpr() const { return cast<Expr>(SubExprs[1]); } in getIndexExpr() function
4452 ConstantExpr *CE = cast<ConstantExpr>(getIndexExpr()); in getSelectedIndex()
H A DType.h5804 Expr *getIndexExpr() const { return IndexExpr; }
5836 Profile(ID, Context, getPattern(), getIndexExpr());
H A DExpr.h2536 Expr* getIndexExpr(unsigned Idx) { in getIndexExpr() function
2541 const Expr *getIndexExpr(unsigned Idx) const { in getIndexExpr() function
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp847 Record.AddStmt(E->getIndexExpr(I)); in VisitOffsetOfExpr()
2189 Record.AddStmt(E->getIndexExpr()); in VisitPackIndexingExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.cpp2644 const Expr *ArrayIndexExpr = E->getIndexExpr(Node.getArrayExprIndex()); in VisitOffsetOfExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3242 Expr *IdxExpr = E->getIndexExpr(ON.getArrayExprIndex()); in VisitOffsetOfExpr()