Home
last modified time | relevance | path

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

/external/clang/lib/StaticAnalyzer/Core/
DCheckerHelpers.cpp65 if (isa<OffsetOfExpr>(S)) in containsBuiltinOffsetOf()
DExprEngineC.cpp720 VisitOffsetOfExpr(const OffsetOfExpr *OOE, in VisitOffsetOfExpr()
DExprEngine.cpp1273 VisitOffsetOfExpr(cast<OffsetOfExpr>(S), Pred, Dst); in Visit()
/external/clang/include/clang/AST/
DEvaluatedExprVisitor.h42 void VisitOffsetOfExpr(PTR(OffsetOfExpr) E) { } in VisitOffsetOfExpr()
DExpr.h1823 class OffsetOfExpr : public Expr {
1929 OffsetOfExpr(const ASTContext &C, QualType type,
1934 explicit OffsetOfExpr(unsigned numComps, unsigned numExprs) in OffsetOfExpr() function
1940 static OffsetOfExpr *Create(const ASTContext &C, QualType type,
1945 static OffsetOfExpr *CreateEmpty(const ASTContext &C,
1983 return const_cast<OffsetOfExpr*>(this)->getIndexExpr(Idx); in getIndexExpr()
DStmt.h107 friend class OffsetOfExpr; // ctor in LLVM_ALIGNAS() local
DRecursiveASTVisitor.h2091 DEF_TRAVERSE_STMT(OffsetOfExpr, {
/external/clang/lib/AST/
DStmtProfile.cpp674 void StmtProfiler::VisitOffsetOfExpr(const OffsetOfExpr *S) { in VisitOffsetOfExpr()
678 const OffsetOfExpr::OffsetOfNode& ON = S->getComponent(i); in VisitOffsetOfExpr()
681 case OffsetOfExpr::OffsetOfNode::Array: in VisitOffsetOfExpr()
685 case OffsetOfExpr::OffsetOfNode::Field: in VisitOffsetOfExpr()
689 case OffsetOfExpr::OffsetOfNode::Identifier: in VisitOffsetOfExpr()
693 case OffsetOfExpr::OffsetOfNode::Base: in VisitOffsetOfExpr()
DExpr.cpp1322 OffsetOfExpr *OffsetOfExpr::Create(const ASTContext &C, QualType type, in Create()
1328 void *Mem = C.Allocate(sizeof(OffsetOfExpr) + in Create()
1332 return new (Mem) OffsetOfExpr(C, type, OperatorLoc, tsi, comps, exprs, in Create()
1336 OffsetOfExpr *OffsetOfExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
1338 void *Mem = C.Allocate(sizeof(OffsetOfExpr) + in CreateEmpty()
1341 return new (Mem) OffsetOfExpr(numComps, numExprs); in CreateEmpty()
1344 OffsetOfExpr::OffsetOfExpr(const ASTContext &C, QualType type, in OffsetOfExpr() function in OffsetOfExpr
1370 IdentifierInfo *OffsetOfExpr::OffsetOfNode::getFieldName() const { in getFieldName()
DStmtPrinter.cpp1292 void StmtPrinter::VisitOffsetOfExpr(OffsetOfExpr *Node) { in VisitOffsetOfExpr()
1298 OffsetOfExpr::OffsetOfNode ON = Node->getComponent(i); in VisitOffsetOfExpr()
1299 if (ON.getKind() == OffsetOfExpr::OffsetOfNode::Array) { in VisitOffsetOfExpr()
1309 if (ON.getKind() == OffsetOfExpr::OffsetOfNode::Base) in VisitOffsetOfExpr()
DExprConstant.cpp6088 bool VisitOffsetOfExpr(const OffsetOfExpr *E);
7613 bool IntExprEvaluator::VisitOffsetOfExpr(const OffsetOfExpr *OOE) { in VisitOffsetOfExpr()
7620 OffsetOfExpr::OffsetOfNode ON = OOE->getComponent(i); in VisitOffsetOfExpr()
7622 case OffsetOfExpr::OffsetOfNode::Array: { in VisitOffsetOfExpr()
7636 case OffsetOfExpr::OffsetOfNode::Field: { in VisitOffsetOfExpr()
7651 case OffsetOfExpr::OffsetOfNode::Identifier: in VisitOffsetOfExpr()
7654 case OffsetOfExpr::OffsetOfNode::Base: { in VisitOffsetOfExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td66 def OffsetOfExpr : DStmt<Expr>;
/external/clang/lib/Serialization/
DASTWriterStmt.cpp477 void ASTStmtWriter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
485 const OffsetOfExpr::OffsetOfNode &ON = E->getComponent(I); in VisitOffsetOfExpr()
490 case OffsetOfExpr::OffsetOfNode::Array: in VisitOffsetOfExpr()
494 case OffsetOfExpr::OffsetOfNode::Field: in VisitOffsetOfExpr()
498 case OffsetOfExpr::OffsetOfNode::Identifier: in VisitOffsetOfExpr()
502 case OffsetOfExpr::OffsetOfNode::Base: in VisitOffsetOfExpr()
DASTReaderStmt.cpp549 void ASTStmtReader::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
550 typedef OffsetOfExpr::OffsetOfNode Node; in VisitOffsetOfExpr()
2684 S = OffsetOfExpr::CreateEmpty(Context, in ReadStmtFromStream()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h409 void VisitOffsetOfExpr(const OffsetOfExpr *Ex, ExplodedNode *Pred,
/external/clang/lib/CodeGen/
DCGExprScalar.cpp246 Value *VisitOffsetOfExpr(OffsetOfExpr *E);
1915 Value *ScalarExprEmitter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
1927 OffsetOfExpr::OffsetOfNode ON = E->getComponent(i); in VisitOffsetOfExpr()
1930 case OffsetOfExpr::OffsetOfNode::Array: { in VisitOffsetOfExpr()
1950 case OffsetOfExpr::OffsetOfNode::Field: { in VisitOffsetOfExpr()
1976 case OffsetOfExpr::OffsetOfNode::Identifier: in VisitOffsetOfExpr()
1979 case OffsetOfExpr::OffsetOfNode::Base: { in VisitOffsetOfExpr()
/external/v8/tools/gcmole/
Dgcmole.cc573 VISIT(OffsetOfExpr); in VisitExpr()
621 IGNORE_EXPR(OffsetOfExpr);
/external/clang/tools/libclang/
DCIndex.cpp1900 void VisitOffsetOfExpr(const OffsetOfExpr *E);
2425 void EnqueueVisitor::VisitOffsetOfExpr(const OffsetOfExpr *E) { in VisitOffsetOfExpr()
2428 typedef OffsetOfExpr::OffsetOfNode OffsetOfNode; in VisitOffsetOfExpr()
/external/clang/lib/Sema/
DTreeTransform.h8047 TreeTransform<Derived>::TransformOffsetOfExpr(OffsetOfExpr *E) { in TransformOffsetOfExpr()
8061 typedef OffsetOfExpr::OffsetOfNode Node; in TransformOffsetOfExpr()
DSemaExpr.cpp11197 typedef OffsetOfExpr::OffsetOfNode OffsetOfNode; in BuildBuiltinOffsetOf()
11333 return OffsetOfExpr::Create(Context, Context.getSizeType(), BuiltinLoc, TInfo, in BuildBuiltinOffsetOf()