Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DMemberPointer.cpp38 return CastedBase.atField(BaseRecord->getField(FD)->Offset); in toPointer()
43 Offset += FieldRecord->getField(FD)->Offset; in toPointer()
58 Offset += FieldRecord->getField(F)->Offset; in toPointer()
H A DRecord.h65 const Field *getField(const FieldDecl *FD) const;
85 const Field *getField(unsigned I) const { return &Fields[I]; } in getField() function
H A DByteCodeEmitter.cpp48 unsigned Offset = R->getField(Cap.second)->Offset; in compileFunc()
53 QualType CaptureType = R->getField(LTC)->Decl->getType(); in compileFunc()
54 this->LambdaThisCapture = {R->getField(LTC)->Offset, in compileFunc()
H A DRecord.cpp40 const Record::Field *Record::getField(const FieldDecl *FD) const { in getField() function in Record
H A DMemberPointer.h65 const FieldDecl *getField() const { in getField() function
H A DInterp.cpp329 assert(Ptr.isField() && Ptr.getField()); in CheckActive()
363 const FieldDecl *InactiveField = C.getField(); in CheckActive()
374 ActiveField = Field.getField(); in CheckActive()
606 const FieldDecl *Field = Ptr.getField(); in CheckMutable()
634 if (const auto *F = P.getField()) { in CheckVolatile()
1333 static bool getField(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in getField() function
1370 return getField(S, OpPC, Ptr, Off); in GetPtrField()
1375 return getField(S, OpPC, Ptr, Off); in GetPtrFieldPop()
H A DInterpBuiltinBitCast.cpp274 if (const FieldDecl *FD = P.getField(); FD && FD->isBitField()) in readPointerToBuffer()
414 if (const FieldDecl *FD = P.getField(); FD && FD->isBitField()) in DoBitCastPtr()
H A DCompiler.cpp1830 const Record::Field *FieldToInit = R->getField(FToInit); in visitInitList()
1847 R->getField(InitIndex)->isUnnamedBitField()) in visitInitList()
1851 const Record::Field *FieldToInit = R->getField(InitIndex); in visitInitList()
1869 const Record::Field *FieldToInit = R->getField(InitIndex); in visitInitList()
2312 const Record::Field *F = R->getField(FD); in VisitMemberExpr()
3271 const Record::Field *F = R->getField(I); in VisitSourceLocExpr()
4043 if (!this->emitInitFieldPtr(R->getField(0u)->Offset, E)) in VisitCXXStdInitializerListExpr()
4046 PrimType SecondFieldT = classifyPrim(R->getField(1u)->Decl->getType()); in VisitCXXStdInitializerListExpr()
4051 return this->emitInitField(SecondFieldT, R->getField(1u)->Offset, E); in VisitCXXStdInitializerListExpr()
4055 if (!this->emitGetFieldPtr(R->getField(0u)->Offset, E)) in VisitCXXStdInitializerListExpr()
[all …]
H A DEvaluationResult.cpp87 DiagnoseUninitializedSubobject(S, Loc, BasePtr.getField()); in CheckArrayInitialized()
H A DPointer.h495 const FieldDecl *getField() const { in getField() function
H A DPointer.cpp694 const Record::Field *FD = Record->getField(I); in toRValue()
H A DInterpBuiltin.cpp2156 const FieldDecl *FD = P.getField(); in computePointerOffset()
2757 const FieldDecl *MemberDecl = Node.getField(); in InterpretOffsetOf()
2826 unsigned FieldOffset = R->getField(0u)->Offset; in SetThreeWayComparisonField()
H A DInterp.h1068 const FieldDecl *LF = Split->first.getField();
1069 const FieldDecl *RF = Split->second.getField();
1937 if (const auto *FD = Ptr.getField()) in StoreBitField()
1954 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.cpp305 TBAAStructTypeNode getField(uint64_t &Offset) const { in getField() function in __anon0398af320111::TBAAStructTypeNode
632 BaseType = BaseType.getField(OffsetInBase); in mayBeAccessToSubobjectOf()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp476 IndexCtx.handleReference(Component.getField(), Component.getEndLoc(), in VisitOffsetOfExpr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp482 auto getField = [](const OptimizedStructLayoutField &LayoutField) -> Field & { in finish() local
490 auto &F = getField(LayoutField); in finish()
502 auto &F = getField(LayoutField); in finish()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp747 {IndirectLocalPathEntry::DefaultInit, DIE, DIE->getField()}); in visitLocalsRetainedByReferenceBinding()
846 {IndirectLocalPathEntry::DefaultInit, DIE, DIE->getField()}); in visitLocalsRetainedByInitializer()
H A DSemaDeclCXX.cpp8074 FieldType, getDerived().getField(Field)))) in visitSubobjects()
8185 Subobject getField(FieldDecl *Field) { in getField() function in __anon42c808802011::DefaultedComparisonAnalyzer
8634 ExprPair getField(FieldDecl *Field) { in getField() function in __anon42c808802011::DefaultedComparisonSynthesizer
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtProfile.cpp1456 VisitDecl(ON.getField()); in VisitOffsetOfExpr()
2078 VisitDecl(S->getField()); in VisitCXXDefaultInitExpr()
H A DExpr.cpp1690 return getField()->getIdentifier(); in getFieldName()
3772 const FieldDecl *FD = cast<CXXDefaultInitExpr>(this)->getField(); in HasSideEffects()
H A DASTImporter.cpp8361 auto ToFieldOrErr = import(FromNode.getField()); in VisitOffsetOfExpr()
9139 auto ToFieldOrErr = import(E->getField()); in VisitCXXDefaultInitExpr()
9156 import(E->getField()->getInClassInitializer()); in VisitCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp850 Record.AddDeclRef(ON.getField()); in VisitOffsetOfExpr()
1905 Record.AddDeclRef(E->getField()); in VisitCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h1411 FieldDecl *getField() { return Field; } in getField() function
1412 const FieldDecl *getField() const { return Field; } in getField() function
H A DExpr.h2483 FieldDecl *getField() const { in getField() function

12