| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 66 class PackIndexingExpr; variable 156 ExprDependence computeDependence(PackIndexingExpr *E);
|
| H A D | ExprCXX.h | 4491 class PackIndexingExpr final 4493 private llvm::TrailingObjects<PackIndexingExpr, Expr *> { 4506 PackIndexingExpr(QualType Type, SourceLocation EllipsisLoc, 4523 PackIndexingExpr(EmptyShell Empty) : Expr(PackIndexingExprClass, Empty) {} in PackIndexingExpr() function 4530 static PackIndexingExpr *Create(ASTContext &Context, 4536 static PackIndexingExpr *CreateDeserialized(ASTContext &Context,
|
| H A D | Stmt.h | 1246 friend class PackIndexingExpr;
|
| H A D | RecursiveASTVisitor.h | 2972 DEF_TRAVERSE_STMT(PackIndexingExpr, {})
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 415 Expr *PackIndexingExpr = nullptr; variable 562 return PackIndexingExpr; in getPackIndexingExpr() 2004 Expr *PackIndexingExpr; variable 2130 PackIndexingExpr = nullptr; in clear() 2732 bool hasPackIndexing() const { return PackIndexingExpr != nullptr; } in hasPackIndexing() 2733 Expr *getPackIndexingExpr() const { return PackIndexingExpr; } in getPackIndexingExpr() 2734 void setPackIndexingExpr(Expr *PI) { PackIndexingExpr = PI; } in setPackIndexingExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1722 PackIndexingExpr *PackIndexingExpr::Create( in Create() 1735 PackIndexingExpr(Type, EllipsisLoc, RSquareLoc, PackIdExpr, IndexExpr, in Create() 1739 NamedDecl *PackIndexingExpr::getPackDecl() const { in getPackDecl() 1749 PackIndexingExpr * 1750 PackIndexingExpr::CreateDeserialized(ASTContext &Context, in CreateDeserialized() 1754 return new (Storage) PackIndexingExpr(EmptyShell{}); in CreateDeserialized()
|
| H A D | ExprClassification.cpp | 241 if (cast<PackIndexingExpr>(E)->isInstantiationDependent()) in ClassifyInternal() 243 return ClassifyInternal(Ctx, cast<PackIndexingExpr>(E)->getSelectedExpr()); in ClassifyInternal()
|
| H A D | ComputeDependence.cpp | 380 ExprDependence clang::computeDependence(PackIndexingExpr *E) { in computeDependence()
|
| H A D | StmtProfile.cpp | 2299 void StmtProfiler::VisitPackIndexingExpr(const PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
| H A D | StmtPrinter.cpp | 2635 void StmtPrinter::VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
| H A D | Expr.cpp | 3480 return cast<PackIndexingExpr>(this) in isConstantInitializer()
|
| H A D | ExprConstant.cpp | 8672 bool VisitPackIndexingExpr(const PackIndexingExpr *E) { in VisitPackIndexingExpr() 17396 return CheckICE(cast<PackIndexingExpr>(E)->getSelectedExpr(), Ctx); in CheckICE()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 208 bool TraversePackIndexingExpr(PackIndexingExpr *E) override { in TraversePackIndexingExpr() 1244 return PackIndexingExpr::Create(getASTContext(), EllipsisLoc, RSquareLoc, in BuildPackIndexingExpr()
|
| H A D | DeclSpec.cpp | 792 PackIndexingExpr = LIT->getIndexExpr(); in SetTypeSpecType() 997 PackIndexingExpr = IndexingExpr; in SetPackIndexingExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 158 def PackIndexingExpr : StmtNode<Expr>;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 204 bool VisitPackIndexingExpr(const PackIndexingExpr *E);
|
| H A D | Compiler.cpp | 3852 bool Compiler<Emitter>::VisitPackIndexingExpr(const PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 410 ComplexPairTy VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
| H A D | CGExprAgg.cpp | 243 void VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
| H A D | CGExprConstant.cpp | 1571 llvm::Constant *VisitPackIndexingExpr(const PackIndexingExpr *E, QualType T) { in VisitPackIndexingExpr()
|
| H A D | CGExprScalar.cpp | 964 Value *VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
| H A D | CGExpr.cpp | 1732 return EmitLValue(cast<PackIndexingExpr>(E)->getSelectedExpr()); in EmitLValueHelper()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2209 void ASTStmtReader::VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr() 4327 S = PackIndexingExpr::CreateDeserialized( in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 2213 void ASTStmtWriter::VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprScalar.cpp | 128 mlir::Value VisitPackIndexingExpr(PackIndexingExpr *e) { in VisitPackIndexingExpr()
|