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.cpp385 ExprDependence D = E->getIndexExpr()->getDependence(); in computeDependence()
387 D |= E->getIndexExpr()->getDependence() | PatternDep | in computeDependence()
393 else if (!E->getIndexExpr()->isInstantiationDependent()) { in computeDependence()
659 D |= turnTypeToValueDependence(E->getIndexExpr(I)->getDependence()); in computeDependence()
H A DASTStructuralEquivalence.cpp1422 cast<PackIndexingType>(T1)->getIndexExpr(), in IsStructurallyEquivalent()
1423 cast<PackIndexingType>(T2)->getIndexExpr())) in IsStructurallyEquivalent()
H A DStmtPrinter.cpp1605 PrintExpr(Node->getIndexExpr(ON.getArrayExprIndex())); in VisitOffsetOfExpr()
2638 PrintExpr(E->getIndexExpr()); in VisitPackIndexingExpr()
H A DType.cpp4174 ConstantExpr *CE = dyn_cast<ConstantExpr>(getIndexExpr()); in getSelectedIndex()
4209 Profile(ID, Context, getPattern(), getIndexExpr(), isFullySubstituted(), in Profile()
H A DTypePrinter.cpp1294 T->getIndexExpr()->printPretty(OS, nullptr, Policy); in printPackIndexingBefore()
H A DStmtProfile.cpp2300 VisitExpr(E->getIndexExpr()); in VisitPackIndexingExpr()
H A DASTImporter.cpp1623 ExpectedExpr Index = import(T->getIndexExpr()); in VisitPackIndexingType()
8377 ExpectedExpr ToIndexExprOrErr = import(E->getIndexExpr(I)); in VisitOffsetOfExpr()
H A DASTContext.cpp14233 assert(Ctx.hasSameExpr(DX->getIndexExpr(), DY->getIndexExpr())); in getCommonNonSugarTypeNode()
H A DExprConstant.cpp15015 const Expr *Idx = OOE->getIndexExpr(ON.getArrayExprIndex()); in VisitOffsetOfExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp209 return DynamicRecursiveASTVisitor::TraverseStmt(E->getIndexExpr()); in TraversePackIndexingExpr()
212 return DynamicRecursiveASTVisitor::TraverseStmt(E->getIndexExpr()); in TraversePackIndexingType()
215 return DynamicRecursiveASTVisitor::TraverseStmt(TL.getIndexExpr()); in TraversePackIndexingTypeLoc()
H A DDeclSpec.cpp792 PackIndexingExpr = LIT->getIndexExpr(); in SetTypeSpecType()
H A DTreeTransform.h6868 IndexExpr = getDerived().TransformExpr(TL.getIndexExpr()); in TransformPackIndexingType()
13087 Expr *FromIndex = E->getIndexExpr(ON.getArrayExprIndex()); in TransformOffsetOfExpr()
16245 IndexExpr = getDerived().TransformExpr(E->getIndexExpr()); in TransformPackIndexingExpr()
H A DSemaTemplateDeduction.cpp6993 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getIndexExpr(), in MarkUsedTemplateParameters()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeLoc.h2164 Expr *getIndexExpr() const { return getTypePtr()->getIndexExpr(); } in getIndexExpr() function
H A DASTNodeTraverser.h434 Visit(T->getIndexExpr()); in VisitPackIndexingType()
H A DTypeProperties.td463 let Read = [{ node->getIndexExpr() }];
H A DRecursiveASTVisitor.h1106 TRY_TO(TraverseStmt(T->getIndexExpr()));
1412 TRY_TO(TraverseStmt(TL.getTypePtr()->getIndexExpr()));
H A DExprCXX.h4566 Expr *getIndexExpr() const { return cast<Expr>(SubExprs[1]); } in getIndexExpr() function
4571 ConstantExpr *CE = cast<ConstantExpr>(getIndexExpr()); in getSelectedIndex()
H A DExpr.h2584 Expr* getIndexExpr(unsigned Idx) { in getIndexExpr() function
2588 const Expr *getIndexExpr(unsigned Idx) const { in getIndexExpr() function
H A DType.h6017 Expr *getIndexExpr() const { return IndexExpr; }
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp863 Record.AddStmt(E->getIndexExpr(I)); in VisitOffsetOfExpr()
2220 Record.AddStmt(E->getIndexExpr()); in VisitPackIndexingExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp3295 const Expr *ArrayIndexExpr = E->getIndexExpr(Node.getArrayExprIndex()); in VisitOffsetOfExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3498 Expr *IdxExpr = E->getIndexExpr(ON.getArrayExprIndex()); in VisitOffsetOfExpr()