Home
last modified time | relevance | path

Searched refs:OffsetOfNode (Results 1 – 11 of 11) sorted by relevance

/external/clang/include/clang/AST/
DExpr.h1752 class OffsetOfNode {
1786 OffsetOfNode(SourceLocation LBracketLoc, unsigned Index, in OffsetOfNode() function
1791 OffsetOfNode(SourceLocation DotLoc, FieldDecl *Field, in OffsetOfNode() function
1794 Data(reinterpret_cast<uintptr_t>(Field) | OffsetOfNode::Field) { } in OffsetOfNode()
1797 OffsetOfNode(SourceLocation DotLoc, IdentifierInfo *Name, in OffsetOfNode() function
1803 explicit OffsetOfNode(const CXXBaseSpecifier *Base) in OffsetOfNode() function
1804 : Range(), Data(reinterpret_cast<uintptr_t>(Base) | OffsetOfNode::Base) {} in OffsetOfNode()
1857 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr*> exprs,
1868 ArrayRef<OffsetOfNode> comps,
1889 const OffsetOfNode &getComponent(unsigned Idx) const { in getComponent()
[all …]
/external/clang/lib/AST/
DStmtProfile.cpp351 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()
DStmtPrinter.cpp878 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()
DExpr.cpp1233 ArrayRef<OffsetOfNode> comps, in Create()
1237 sizeof(OffsetOfNode) * comps.size() + in Create()
1247 sizeof(OffsetOfNode) * numComps + in CreateEmpty()
1254 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr*> exprs, in OffsetOfExpr()
1278 IdentifierInfo *OffsetOfExpr::OffsetOfNode::getFieldName() const { in getFieldName()
DExprConstant.cpp6813 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/lib/Serialization/
DASTWriterStmt.cpp468 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.cpp531 typedef OffsetOfExpr::OffsetOfNode Node; in VisitOffsetOfExpr()
/external/clang/lib/CodeGen/
DCGExprScalar.cpp1730 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/tools/libclang/
DCIndex.cpp2138 typedef OffsetOfExpr::OffsetOfNode OffsetOfNode; in VisitOffsetOfExpr() typedef
2139 const OffsetOfNode &Node = E->getComponent(I-1); in VisitOffsetOfExpr()
2141 case OffsetOfNode::Array: in VisitOffsetOfExpr()
2144 case OffsetOfNode::Field: in VisitOffsetOfExpr()
2147 case OffsetOfNode::Identifier: in VisitOffsetOfExpr()
2148 case OffsetOfNode::Base: in VisitOffsetOfExpr()
/external/clang/lib/Sema/
DSemaExpr.cpp9782 typedef OffsetOfExpr::OffsetOfNode OffsetOfNode; in BuildBuiltinOffsetOf() typedef
9783 SmallVector<OffsetOfNode, 4> Comps; in BuildBuiltinOffsetOf()
9812 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd)); in BuildBuiltinOffsetOf()
9821 Comps.push_back(OffsetOfNode(OC.LocStart, OC.U.IdentInfo, OC.LocEnd)); in BuildBuiltinOffsetOf()
9898 Comps.push_back(OffsetOfNode(B->Base)); in BuildBuiltinOffsetOf()
9906 Comps.push_back(OffsetOfNode(OC.LocStart, in BuildBuiltinOffsetOf()
9910 Comps.push_back(OffsetOfNode(OC.LocStart, MemberDecl, OC.LocEnd)); in BuildBuiltinOffsetOf()
DTreeTransform.h6506 typedef OffsetOfExpr::OffsetOfNode Node; in TransformOffsetOfExpr()