/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 66 class PackIndexingExpr; variable 154 ExprDependence computeDependence(PackIndexingExpr *E);
|
H A D | ExprCXX.h | 4371 class PackIndexingExpr final 4373 private llvm::TrailingObjects<PackIndexingExpr, Expr *> { 4392 PackIndexingExpr(QualType Type, SourceLocation EllipsisLoc, 4412 PackIndexingExpr(EmptyShell Empty) : Expr(PackIndexingExprClass, Empty) {} in PackIndexingExpr() function 4419 static PackIndexingExpr *Create(ASTContext &Context, 4425 static PackIndexingExpr *CreateDeserialized(ASTContext &Context,
|
H A D | RecursiveASTVisitor.h | 2920 DEF_TRAVERSE_STMT(PackIndexingExpr, {})
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 413 Expr *PackIndexingExpr = nullptr; variable 560 return PackIndexingExpr; in getPackIndexingExpr() 2001 Expr *PackIndexingExpr; variable 2127 PackIndexingExpr = nullptr; in clear() 2729 bool hasPackIndexing() const { return PackIndexingExpr != nullptr; } in hasPackIndexing() 2730 Expr *getPackIndexingExpr() const { return PackIndexingExpr; } in getPackIndexingExpr() 2731 void setPackIndexingExpr(Expr *PI) { PackIndexingExpr = PI; } in setPackIndexingExpr()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 1718 PackIndexingExpr *PackIndexingExpr::Create( in Create() 1731 PackIndexingExpr(Type, EllipsisLoc, RSquareLoc, PackIdExpr, IndexExpr, in Create() 1735 NamedDecl *PackIndexingExpr::getPackDecl() const { in getPackDecl() 1745 PackIndexingExpr * 1746 PackIndexingExpr::CreateDeserialized(ASTContext &Context, in CreateDeserialized() 1750 return new (Storage) PackIndexingExpr(EmptyShell{}); in CreateDeserialized()
|
H A D | ExprClassification.cpp | 227 if (cast<PackIndexingExpr>(E)->isInstantiationDependent()) in ClassifyInternal() 229 return ClassifyInternal(Ctx, cast<PackIndexingExpr>(E)->getSelectedExpr()); in ClassifyInternal()
|
H A D | ComputeDependence.cpp | 377 ExprDependence clang::computeDependence(PackIndexingExpr *E) { in computeDependence()
|
H A D | StmtProfile.cpp | 2252 void StmtProfiler::VisitPackIndexingExpr(const PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
H A D | StmtPrinter.cpp | 2498 void StmtPrinter::VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
H A D | Expr.cpp | 3456 return cast<PackIndexingExpr>(this) in isConstantInitializer()
|
H A D | ExprConstant.cpp | 8326 bool VisitPackIndexingExpr(const PackIndexingExpr *E) { in VisitPackIndexingExpr() 16488 return CheckICE(cast<PackIndexingExpr>(E)->getSelectedExpr(), Ctx); in CheckICE()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 190 bool TraversePackIndexingExpr(PackIndexingExpr *E) { in TraversePackIndexingExpr() 1122 return PackIndexingExpr::Create(getASTContext(), EllipsisLoc, RSquareLoc, in BuildPackIndexingExpr()
|
H A D | DeclSpec.cpp | 789 PackIndexingExpr = LIT->getIndexExpr(); in SetTypeSpecType() 994 PackIndexingExpr = IndexingExpr; in SetPackIndexingExpr()
|
H A D | SemaType.cpp | 9403 if (auto *PackExpr = dyn_cast<PackIndexingExpr>(E)) { in getDecltypeForExpr()
|
H A D | TreeTransform.h | 15126 TreeTransform<Derived>::TransformPackIndexingExpr(PackIndexingExpr *E) { in TransformPackIndexingExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 157 def PackIndexingExpr : StmtNode<Expr>;
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h | 185 bool VisitPackIndexingExpr(const PackIndexingExpr *E);
|
H A D | Compiler.cpp | 2986 bool Compiler<Emitter>::VisitPackIndexingExpr(const PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 417 ComplexPairTy VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
H A D | CGExprAgg.cpp | 237 void VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
H A D | CGExprConstant.cpp | 1485 llvm::Constant *VisitPackIndexingExpr(const PackIndexingExpr *E, QualType T) { in VisitPackIndexingExpr()
|
H A D | CGExprScalar.cpp | 926 Value *VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|
H A D | CGExpr.cpp | 1671 return EmitLValue(cast<PackIndexingExpr>(E)->getSelectedExpr()); in EmitLValueHelper()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 2184 void ASTStmtReader::VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr() 4183 S = PackIndexingExpr::CreateDeserialized( in ReadStmtFromStream()
|
H A D | ASTWriterStmt.cpp | 2182 void ASTStmtWriter::VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
|