| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 74 const OffsetOfNode &Component = S->getComponent(I); in VisitOffsetOfExpr() 75 if (Component.getKind() == OffsetOfNode::Field) { in VisitOffsetOfExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 474 const OffsetOfNode &Component = S->getComponent(I); in VisitOffsetOfExpr() 475 if (Component.getKind() == OffsetOfNode::Field) in VisitOffsetOfExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 2419 class OffsetOfNode { 2453 OffsetOfNode(SourceLocation LBracketLoc, unsigned Index, in OffsetOfNode() function 2458 OffsetOfNode(SourceLocation DotLoc, FieldDecl *Field, SourceLocation NameLoc) in OffsetOfNode() function 2460 Data(reinterpret_cast<uintptr_t>(Field) | OffsetOfNode::Field) {} in OffsetOfNode() 2463 OffsetOfNode(SourceLocation DotLoc, IdentifierInfo *Name, in OffsetOfNode() function 2469 explicit OffsetOfNode(const CXXBaseSpecifier *Base) in OffsetOfNode() function 2470 : Data(reinterpret_cast<uintptr_t>(Base) | OffsetOfNode::Base) {} in OffsetOfNode() 2525 private llvm::TrailingObjects<OffsetOfExpr, OffsetOfNode, Expr *> { 2534 size_t numTrailingObjects(OverloadToken<OffsetOfNode>) const { in numTrailingObjects() argument 2540 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr*> exprs, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtProfile.cpp | 1448 const OffsetOfNode &ON = S->getComponent(i); in VisitOffsetOfExpr() 1451 case OffsetOfNode::Array: in VisitOffsetOfExpr() 1455 case OffsetOfNode::Field: in VisitOffsetOfExpr() 1459 case OffsetOfNode::Identifier: in VisitOffsetOfExpr() 1463 case OffsetOfNode::Base: in VisitOffsetOfExpr()
|
| H A D | StmtPrinter.cpp | 1601 OffsetOfNode ON = Node->getComponent(i); in VisitOffsetOfExpr() 1602 if (ON.getKind() == OffsetOfNode::Array) { in VisitOffsetOfExpr() 1612 if (ON.getKind() == OffsetOfNode::Base) in VisitOffsetOfExpr()
|
| H A D | ASTImporter.cpp | 8334 SmallVector<OffsetOfNode, 4> ToNodes; in VisitOffsetOfExpr() 8336 const OffsetOfNode &FromNode = E->getComponent(I); in VisitOffsetOfExpr() 8340 if (FromNode.getKind() != OffsetOfNode::Base) { in VisitOffsetOfExpr() 8349 case OffsetOfNode::Array: in VisitOffsetOfExpr() 8351 OffsetOfNode(ToBeginLoc, FromNode.getArrayExprIndex(), ToEndLoc)); in VisitOffsetOfExpr() 8353 case OffsetOfNode::Base: { in VisitOffsetOfExpr() 8357 ToNodes.push_back(OffsetOfNode(*ToBSOrErr)); in VisitOffsetOfExpr() 8360 case OffsetOfNode::Field: { in VisitOffsetOfExpr() 8364 ToNodes.push_back(OffsetOfNode(ToBeginLoc, *ToFieldOrErr, ToEndLoc)); in VisitOffsetOfExpr() 8367 case OffsetOfNode::Identifier: { in VisitOffsetOfExpr() [all …]
|
| H A D | Expr.cpp | 1655 ArrayRef<OffsetOfNode> comps, in Create() 1659 totalSizeToAlloc<OffsetOfNode, Expr *>(comps.size(), exprs.size())); in Create() 1668 C.Allocate(totalSizeToAlloc<OffsetOfNode, Expr *>(numComps, numExprs)); in CreateEmpty() 1674 ArrayRef<OffsetOfNode> comps, ArrayRef<Expr *> exprs, in OffsetOfExpr() 1687 IdentifierInfo *OffsetOfNode::getFieldName() const { in getFieldName()
|
| H A D | ExprConstant.cpp | 15012 OffsetOfNode ON = OOE->getComponent(i); in VisitOffsetOfExpr() 15014 case OffsetOfNode::Array: { in VisitOffsetOfExpr() 15028 case OffsetOfNode::Field: { in VisitOffsetOfExpr() 15043 case OffsetOfNode::Identifier: in VisitOffsetOfExpr() 15046 case OffsetOfNode::Base: { in VisitOffsetOfExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 751 auto Kind = static_cast<OffsetOfNode::Kind>(Record.readInt()); in VisitOffsetOfExpr() 755 case OffsetOfNode::Array: in VisitOffsetOfExpr() 756 E->setComponent(I, OffsetOfNode(Start, Record.readInt(), End)); in VisitOffsetOfExpr() 759 case OffsetOfNode::Field: in VisitOffsetOfExpr() 761 I, OffsetOfNode(Start, readDeclAs<FieldDecl>(), End)); in VisitOffsetOfExpr() 764 case OffsetOfNode::Identifier: in VisitOffsetOfExpr() 767 OffsetOfNode(Start, Record.readIdentifier(), End)); in VisitOffsetOfExpr() 770 case OffsetOfNode::Base: { in VisitOffsetOfExpr() 773 E->setComponent(I, OffsetOfNode(Base)); in VisitOffsetOfExpr()
|
| H A D | ASTWriterStmt.cpp | 840 const OffsetOfNode &ON = E->getComponent(I); in VisitOffsetOfExpr() 845 case OffsetOfNode::Array: in VisitOffsetOfExpr() 849 case OffsetOfNode::Field: in VisitOffsetOfExpr() 853 case OffsetOfNode::Identifier: in VisitOffsetOfExpr() 857 case OffsetOfNode::Base: in VisitOffsetOfExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpBuiltin.cpp | 2754 const OffsetOfNode &Node = E->getComponent(I); in InterpretOffsetOf() 2756 case OffsetOfNode::Field: { in InterpretOffsetOf() 2772 case OffsetOfNode::Array: { in InterpretOffsetOf() 2785 case OffsetOfNode::Base: { in InterpretOffsetOf() 2809 case OffsetOfNode::Identifier: in InterpretOffsetOf()
|
| H A D | Compiler.cpp | 3293 const OffsetOfNode &Node = E->getComponent(I); in VisitOffsetOfExpr() 3294 if (Node.getKind() == OffsetOfNode::Array) { in VisitOffsetOfExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 3493 OffsetOfNode ON = E->getComponent(i); in VisitOffsetOfExpr() 3496 case OffsetOfNode::Array: { in VisitOffsetOfExpr() 3516 case OffsetOfNode::Field: { in VisitOffsetOfExpr() 3542 case OffsetOfNode::Identifier: in VisitOffsetOfExpr() 3545 case OffsetOfNode::Base: { in VisitOffsetOfExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 16098 SmallVector<OffsetOfNode, 4> Comps; in BuildBuiltinOffsetOf() 16126 Comps.push_back(OffsetOfNode(OC.LocStart, Exprs.size(), OC.LocEnd)); in BuildBuiltinOffsetOf() 16135 Comps.push_back(OffsetOfNode(OC.LocStart, OC.U.IdentInfo, OC.LocEnd)); in BuildBuiltinOffsetOf() 16222 Comps.push_back(OffsetOfNode(B.Base)); in BuildBuiltinOffsetOf() 16228 Comps.push_back(OffsetOfNode(OC.LocStart, in BuildBuiltinOffsetOf() 16232 Comps.push_back(OffsetOfNode(OC.LocStart, MemberDecl, OC.LocEnd)); in BuildBuiltinOffsetOf()
|
| H A D | TreeTransform.h | 13080 const OffsetOfNode &ON = E->getComponent(I); in TransformOffsetOfExpr() 13086 case OffsetOfNode::Array: { in TransformOffsetOfExpr() 13098 case OffsetOfNode::Field: in TransformOffsetOfExpr() 13099 case OffsetOfNode::Identifier: in TransformOffsetOfExpr() 13107 case OffsetOfNode::Base: in TransformOffsetOfExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 5438 …deELb0EE4growEm", "llvm::SmallVectorTemplateBase<clang::OffsetOfExpr::OffsetOfNode, false>::grow(u… 10261 …, clang::SourceLocation, clang::TypeSourceInfo*, clang::OffsetOfExpr::OffsetOfNode*, unsigned int,… 10262 …, clang::SourceLocation, clang::TypeSourceInfo*, clang::OffsetOfExpr::OffsetOfNode*, unsigned int,… 10264 …, clang::SourceLocation, clang::TypeSourceInfo*, clang::OffsetOfExpr::OffsetOfNode*, unsigned int,… 10265 {"_ZNK5clang12OffsetOfExpr12OffsetOfNode12getFieldNameEv", "clang::OffsetOfExpr::OffsetOfNode::getF…
|