Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DRecord.h62 const Field *getField(const FieldDecl *FD) const;
82 const Field *getField(unsigned I) const { return &Fields[I]; } in getField() function
83 Field *getField(unsigned I) { return &Fields[I]; } in getField() function
H A DInterp.cpp81 const FieldDecl *InactiveField = Ptr.getField(); in CheckActive()
94 const Pointer &Field = U.atField(R->getField(I)->Offset); in CheckActive()
96 ActiveField = Field.getField(); in CheckActive()
341 const FieldDecl *Field = Ptr.getField(); in CheckMutable()
H A DByteCodeEmitter.cpp68 unsigned Offset = R->getField(Cap.second)->Offset; in compileFunc()
73 this->LambdaThisCapture = R->getField(LTC)->Offset; in compileFunc()
H A DRecord.cpp30 const Record::Field *Record::getField(const FieldDecl *FD) const { in getField() function in Record
H A DEvaluationResult.cpp86 DiagnoseUninitializedSubobject(S, Loc, BasePtr.getField()); in CheckArrayInitialized()
H A DByteCodeStmtGen.cpp184 const Record::Field *F = R->getField(Member); in visitFunc()
212 NestedField = FieldRecord->getField(FD); in visitFunc()
H A DPointer.h296 const FieldDecl *getField() const { return getFieldDesc()->asFieldDecl(); } in getField() function
H A DPointer.cpp285 const Record::Field *FD = Record->getField(I); in toRValue()
H A DInterpBuiltin.cpp871 const FieldDecl *MemberDecl = Node.getField(); in InterpretOffsetOf()
939 unsigned FieldOffset = R->getField(0u)->Offset; in SetThreeWayComparisonField()
H A DByteCodeExprGen.cpp765 const Record::Field *FieldToInit = R->getField(InitIndex); in visitInitList()
794 const Record::Field *FieldToInit = R->getField(InitIndex); in visitInitList()
1034 const Record::Field *F = R->getField(FD); in VisitMemberExpr()
1782 const Record::Field *F = R->getField(I); in VisitSourceLocExpr()
H A DInterp.h1352 if (const auto *FD = Ptr.getField()) in StoreBitField()
1367 if (const auto *FD = Ptr.getField()) in StoreBitFieldPop()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h76 if (!visit(Component.getField(), Component.getEndLoc())) in VisitOffsetOfExpr()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp304 TBAAStructTypeNode getField(uint64_t &Offset) const { in getField() function in __anon907b8afa0111::TBAAStructTypeNode
630 BaseType = BaseType.getField(OffsetInBase); in mayBeAccessToSubobjectOf()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp471 IndexCtx.handleReference(Component.getField(), Component.getEndLoc(), in VisitOffsetOfExpr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp901 auto getField = [](const OptimizedStructLayoutField &LayoutField) -> Field & { in finish() local
909 auto &F = getField(LayoutField); in finish()
921 auto &F = getField(LayoutField); in finish()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtProfile.cpp1404 VisitDecl(ON.getField()); in VisitOffsetOfExpr()
2025 VisitDecl(S->getField()); in VisitCXXDefaultInitExpr()
H A DExpr.cpp1665 return getField()->getIdentifier(); in getFieldName()
3685 const FieldDecl *FD = cast<CXXDefaultInitExpr>(this)->getField(); in HasSideEffects()
H A DASTImporter.cpp7911 auto ToFieldOrErr = import(FromNode.getField()); in VisitOffsetOfExpr()
8688 auto ToFieldOrErr = import(E->getField()); in VisitCXXDefaultInitExpr()
8705 import(E->getField()->getInClassInitializer()); in VisitCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp836 Record.AddDeclRef(ON.getField()); in VisitOffsetOfExpr()
1871 Record.AddDeclRef(E->getField()); in VisitCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h1395 FieldDecl *getField() { return Field; } in getField() function
1396 const FieldDecl *getField() const { return Field; } in getField() function
H A DExpr.h2399 FieldDecl *getField() const { in getField() function
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp7666 {IndirectLocalPathEntry::DefaultInit, DIE, DIE->getField()}); in visitLocalsRetainedByReferenceBinding()
7759 Path.push_back({IndirectLocalPathEntry::DefaultInit, DIE, DIE->getField()}); in visitLocalsRetainedByInitializer()
H A DSemaDeclCXX.cpp8012 FieldType, getDerived().getField(Field)))) in visitSubobjects()
8123 Subobject getField(FieldDecl *Field) { in getField() function in __anon067e66481e11::DefaultedComparisonAnalyzer
8558 ExprPair getField(FieldDecl *Field) { in getField() function in __anon067e66481e11::DefaultedComparisonSynthesizer
H A DTreeTransform.h12452 getDerived().TransformDecl(E->getBeginLoc(), E->getField())); in TransformCXXDefaultInitExpr()
12456 if (!getDerived().AlwaysRebuild() && Field == E->getField() && in TransformCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp2987 FieldDecl *MemberDecl = ON.getField(); in VisitOffsetOfExpr()

12