Home
last modified time | relevance | path

Searched refs:OffsetOfExpr (Results 1 – 25 of 25) sorted by relevance

/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DAnalysisOrderChecker.cpp37 check::PostStmt<CXXConstructExpr>, check::PreStmt<OffsetOfExpr>,
38 check::PostStmt<OffsetOfExpr>, check::PreCall, check::PostCall,
115 void checkPreStmt(const OffsetOfExpr *OOE, CheckerContext &C) const { in checkPreStmt()
120 void checkPostStmt(const OffsetOfExpr *OOE, CheckerContext &C) const { in checkPostStmt()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DComputeDependence.h88 class OffsetOfExpr; variable
180 ExprDependence computeDependence(OffsetOfExpr *E);
H A DEvaluatedExprVisitor.h45 void VisitOffsetOfExpr(PTR(OffsetOfExpr) E) { } in VisitOffsetOfExpr()
H A DExpr.h2455 class OffsetOfExpr final
2457 private llvm::TrailingObjects<OffsetOfExpr, OffsetOfNode, Expr *> {
2470 OffsetOfExpr(const ASTContext &C, QualType type,
2475 explicit OffsetOfExpr(unsigned numComps, unsigned numExprs) in OffsetOfExpr() function
2481 static OffsetOfExpr *Create(const ASTContext &C, QualType type,
2486 static OffsetOfExpr *CreateEmpty(const ASTContext &C,
H A DStmt.h308 friend class OffsetOfExpr; // ctor in alignas() local
H A DRecursiveASTVisitor.h2591 DEF_TRAVERSE_STMT(OffsetOfExpr, {
/openbsd/gnu/llvm/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h72 bool VisitOffsetOfExpr(const OffsetOfExpr *S) { in VisitOffsetOfExpr()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp70 if (isa<OffsetOfExpr>(S)) in containsBuiltinOffsetOf()
H A DExprEngineC.cpp855 VisitOffsetOfExpr(const OffsetOfExpr *OOE, in VisitOffsetOfExpr()
H A DExprEngine.cpp2320 VisitOffsetOfExpr(cast<OffsetOfExpr>(S), Node, PostVisit); in Visit()
/openbsd/gnu/llvm/clang/lib/AST/
H A DExpr.cpp1639 OffsetOfExpr *OffsetOfExpr::Create(const ASTContext &C, QualType type, in Create()
1648 return new (Mem) OffsetOfExpr(C, type, OperatorLoc, tsi, comps, exprs, in Create()
1652 OffsetOfExpr *OffsetOfExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
1656 return new (Mem) OffsetOfExpr(numComps, numExprs); in CreateEmpty()
1659 OffsetOfExpr::OffsetOfExpr(const ASTContext &C, QualType type, in OffsetOfExpr() function in OffsetOfExpr
H A DComputeDependence.cpp606 ExprDependence clang::computeDependence(OffsetOfExpr *E) { in computeDependence()
H A DStmtProfile.cpp1356 void StmtProfiler::VisitOffsetOfExpr(const OffsetOfExpr *S) { in VisitOffsetOfExpr()
H A DStmtPrinter.cpp1401 void StmtPrinter::VisitOffsetOfExpr(OffsetOfExpr *Node) { in VisitOffsetOfExpr()
H A DASTImporter.cpp650 ExpectedStmt VisitOffsetOfExpr(OffsetOfExpr *OE);
7568 ExpectedStmt ASTNodeImporter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
7626 return OffsetOfExpr::Create( in VisitOffsetOfExpr()
H A DExprConstant.cpp11056 bool VisitOffsetOfExpr(const OffsetOfExpr *E);
13415 bool IntExprEvaluator::VisitOffsetOfExpr(const OffsetOfExpr *OOE) { in VisitOffsetOfExpr()
/openbsd/gnu/llvm/clang/lib/Index/
H A DIndexBody.cpp450 bool VisitOffsetOfExpr(OffsetOfExpr *S) { in VisitOffsetOfExpr()
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DStmtNodes.td70 def OffsetOfExpr : StmtNode<Expr>;
/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h538 void VisitOffsetOfExpr(const OffsetOfExpr *Ex, ExplodedNode *Pred,
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTReaderStmt.cpp717 void ASTStmtReader::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
2984 S = OffsetOfExpr::CreateEmpty(Context, in ReadStmtFromStream()
H A DASTWriterStmt.cpp743 void ASTStmtWriter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGExprScalar.cpp478 Value *VisitOffsetOfExpr(OffsetOfExpr *E);
2934 Value *ScalarExprEmitter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
/openbsd/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp2123 void VisitOffsetOfExpr(const OffsetOfExpr *E);
2928 void EnqueueVisitor::VisitOffsetOfExpr(const OffsetOfExpr *E) { in VisitOffsetOfExpr()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DTreeTransform.h10876 TreeTransform<Derived>::TransformOffsetOfExpr(OffsetOfExpr *E) { in TransformOffsetOfExpr()
H A DSemaExpr.cpp16368 return OffsetOfExpr::Create(Context, Context.getSizeType(), BuiltinLoc, TInfo, in BuildBuiltinOffsetOf()