Home
last modified time | relevance | path

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

/external/clang/lib/StaticAnalyzer/Core/
DCheckerHelpers.cpp70 if (isa<OffsetOfExpr>(S)) in containsBuiltinOffsetOf()
DExprEngineC.cpp686 VisitOffsetOfExpr(const OffsetOfExpr *OOE, in VisitOffsetOfExpr()
DExprEngine.cpp1078 VisitOffsetOfExpr(cast<OffsetOfExpr>(S), Pred, Dst); in Visit()
/external/clang/include/clang/AST/
DEvaluatedExprVisitor.h39 void VisitOffsetOfExpr(OffsetOfExpr *E) { } in VisitOffsetOfExpr()
DExpr.h1749 class OffsetOfExpr : public Expr {
1855 OffsetOfExpr(ASTContext &C, QualType type,
1860 explicit OffsetOfExpr(unsigned numComps, unsigned numExprs) in OffsetOfExpr() function
1866 static OffsetOfExpr *Create(ASTContext &C, QualType type,
1871 static OffsetOfExpr *CreateEmpty(ASTContext &C,
1909 return const_cast<OffsetOfExpr*>(this)->getIndexExpr(Idx); in getIndexExpr()
DRecursiveASTVisitor.h2171 DEF_TRAVERSE_STMT(OffsetOfExpr, {
DStmt.h152 friend class OffsetOfExpr; // ctor variable
/external/clang/lib/AST/
DStmtProfile.cpp347 void StmtProfiler::VisitOffsetOfExpr(const OffsetOfExpr *S) { in VisitOffsetOfExpr()
351 const OffsetOfExpr::OffsetOfNode& ON = S->getComponent(i); in VisitOffsetOfExpr()
354 case OffsetOfExpr::OffsetOfNode::Array: in VisitOffsetOfExpr()
358 case OffsetOfExpr::OffsetOfNode::Field: in VisitOffsetOfExpr()
362 case OffsetOfExpr::OffsetOfNode::Identifier: in VisitOffsetOfExpr()
366 case OffsetOfExpr::OffsetOfNode::Base: in VisitOffsetOfExpr()
DExpr.cpp1230 OffsetOfExpr *OffsetOfExpr::Create(ASTContext &C, QualType type, in Create()
1236 void *Mem = C.Allocate(sizeof(OffsetOfExpr) + in Create()
1240 return new (Mem) OffsetOfExpr(C, type, OperatorLoc, tsi, comps, exprs, in Create()
1244 OffsetOfExpr *OffsetOfExpr::CreateEmpty(ASTContext &C, in CreateEmpty()
1246 void *Mem = C.Allocate(sizeof(OffsetOfExpr) + in CreateEmpty()
1249 return new (Mem) OffsetOfExpr(numComps, numExprs); in CreateEmpty()
1252 OffsetOfExpr::OffsetOfExpr(ASTContext &C, QualType type, in OffsetOfExpr() function in OffsetOfExpr
1278 IdentifierInfo *OffsetOfExpr::OffsetOfNode::getFieldName() const { in getFieldName()
DStmtPrinter.cpp872 void StmtPrinter::VisitOffsetOfExpr(OffsetOfExpr *Node) { in VisitOffsetOfExpr()
878 OffsetOfExpr::OffsetOfNode ON = Node->getComponent(i); in VisitOffsetOfExpr()
879 if (ON.getKind() == OffsetOfExpr::OffsetOfNode::Array) { in VisitOffsetOfExpr()
889 if (ON.getKind() == OffsetOfExpr::OffsetOfNode::Base) in VisitOffsetOfExpr()
DExprConstant.cpp5602 bool VisitOffsetOfExpr(const OffsetOfExpr *E);
6806 bool IntExprEvaluator::VisitOffsetOfExpr(const OffsetOfExpr *OOE) { in VisitOffsetOfExpr()
6813 OffsetOfExpr::OffsetOfNode ON = OOE->getComponent(i); in VisitOffsetOfExpr()
6815 case OffsetOfExpr::OffsetOfNode::Array: { in VisitOffsetOfExpr()
6829 case OffsetOfExpr::OffsetOfNode::Field: { in VisitOffsetOfExpr()
6844 case OffsetOfExpr::OffsetOfNode::Identifier: in VisitOffsetOfExpr()
6847 case OffsetOfExpr::OffsetOfNode::Base: { in VisitOffsetOfExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td62 def OffsetOfExpr : DStmt<Expr>;
/external/clang/lib/Serialization/
DASTWriterStmt.cpp460 void ASTStmtWriter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
468 const OffsetOfExpr::OffsetOfNode &ON = E->getComponent(I); in VisitOffsetOfExpr()
473 case OffsetOfExpr::OffsetOfNode::Array: in VisitOffsetOfExpr()
477 case OffsetOfExpr::OffsetOfNode::Field: in VisitOffsetOfExpr()
481 case OffsetOfExpr::OffsetOfNode::Identifier: in VisitOffsetOfExpr()
485 case OffsetOfExpr::OffsetOfNode::Base: in VisitOffsetOfExpr()
DASTReaderStmt.cpp530 void ASTStmtReader::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
531 typedef OffsetOfExpr::OffsetOfNode Node; in VisitOffsetOfExpr()
1955 S = OffsetOfExpr::CreateEmpty(Context, in ReadStmtFromStream()
/external/clang/lib/CodeGen/
DCGExprScalar.cpp203 Value *VisitOffsetOfExpr(OffsetOfExpr *E);
1718 Value *ScalarExprEmitter::VisitOffsetOfExpr(OffsetOfExpr *E) { in VisitOffsetOfExpr()
1730 OffsetOfExpr::OffsetOfNode ON = E->getComponent(i); in VisitOffsetOfExpr()
1733 case OffsetOfExpr::OffsetOfNode::Array: { in VisitOffsetOfExpr()
1753 case OffsetOfExpr::OffsetOfNode::Field: { in VisitOffsetOfExpr()
1779 case OffsetOfExpr::OffsetOfNode::Identifier: in VisitOffsetOfExpr()
1782 case OffsetOfExpr::OffsetOfNode::Base: { in VisitOffsetOfExpr()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h392 void VisitOffsetOfExpr(const OffsetOfExpr *Ex, ExplodedNode *Pred,
/external/chromium_org/v8/tools/gcmole/
Dgcmole.cc578 VISIT(OffsetOfExpr); in VisitExpr()
627 IGNORE_EXPR(OffsetOfExpr);
/external/v8/tools/gcmole/
Dgcmole.cc578 VISIT(OffsetOfExpr); in VisitExpr()
628 IGNORE_EXPR(OffsetOfExpr);
/external/clang/tools/libclang/
DRecursiveASTVisitor.h2080 DEF_TRAVERSE_STMT(OffsetOfExpr, {
DCIndex.cpp1838 void VisitOffsetOfExpr(const OffsetOfExpr *E);
2135 void EnqueueVisitor::VisitOffsetOfExpr(const OffsetOfExpr *E) { in VisitOffsetOfExpr()
2138 typedef OffsetOfExpr::OffsetOfNode OffsetOfNode; in VisitOffsetOfExpr()
/external/clang/lib/Sema/
DTreeTransform.h6492 TreeTransform<Derived>::TransformOffsetOfExpr(OffsetOfExpr *E) { in TransformOffsetOfExpr()
6506 typedef OffsetOfExpr::OffsetOfNode Node; in TransformOffsetOfExpr()
DSemaExpr.cpp9782 typedef OffsetOfExpr::OffsetOfNode OffsetOfNode; in BuildBuiltinOffsetOf()
9915 return Owned(OffsetOfExpr::Create(Context, Context.getSizeType(), BuiltinLoc, in BuildBuiltinOffsetOf()