Home
last modified time | relevance | path

Searched refs:getFieldOffset (Results 1 – 24 of 24) sorted by relevance

/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/
DOdexedFieldAccess.java32 int getFieldOffset(); in getFieldOffset() method
/external/clang/lib/CodeGen/
DCGRecordLayoutBuilder.cpp270 uint64_t FirstFieldOffset = Layout.getFieldOffset(FirstFieldNo); in LayoutBitfields()
306 NextContiguousFieldOffset == Layout.getFieldOffset(LastFieldNo) && in LayoutBitfields()
323 uint64_t LastFieldOffset = Layout.getFieldOffset(LastFieldNo); in LayoutBitfields()
345 EndOffset = Layout.getFieldOffset(LastFieldNo + 1); in LayoutBitfields()
367 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo) - FirstFieldOffset; in LayoutBitfields()
486 assert(layout.getFieldOffset(fieldNo) == 0 && in LayoutUnion()
784 if (!LayoutField(FD, Layout.getFieldOffset(FieldNo))) { in LayoutFields()
1022 assert(AST_RL.getFieldOffset(i) == SL->getElementOffsetInBits(FieldNo) && in ComputeRecordLayout()
DCodeGenTBAA.cpp201 Layout.getFieldOffset(idx) / Context.getCharWidth(); in CollectFields()
274 FieldNode, Layout.getFieldOffset(idx) / Context.getCharWidth())); in getTBAAStructTypeInfo()
DCGExprConstant.cpp401 AppendField(*Field, Layout.getFieldOffset(FieldNo), EltInit); in Build()
404 AppendBitField(*Field, Layout.getFieldOffset(FieldNo), in Build()
482 AppendField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, EltInit); in Build()
485 AppendBitField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, in Build()
1260 uint64_t fieldOffset = getContext().getFieldOffset(decl); in getMemberPointerConstant()
1322 uint64_t FieldOffset = StartOffset + Layout.getFieldOffset(FieldNo); in FillInNullDataMemberPointers()
DCGObjCRuntime.cpp61 return RL->getFieldOffset(Index); in LookupFieldBitOffset()
DCGDebugInfo.cpp856 layout.getFieldOffset(fieldno), VUnit, RecordTy); in CollectRecordLambdaFields()
869 layout.getFieldOffset(fieldno), VUnit, RecordTy); in CollectRecordLambdaFields()
966 CollectRecordNormalField(field, layout.getFieldOffset(fieldNo), in CollectRecordFields()
1259 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D); in CollectTemplateParams()
1649 FieldOffset = RL.getFieldOffset(FieldNo); in CreateType()
DTargetInfo.cpp1652 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify()
1688 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify()
1895 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx); in BitsContainNoUserData()
3470 if (Layout.getFieldOffset(idx) != 0) in isIntegerLikeType()
4687 uint64_t Offset = Layout.getFieldOffset(idx); in HandleAggregates()
4773 if (FieldCnt && (FieldCnt <= 2) && !Layout.getFieldOffset(0)) { in returnAggregateInRegs()
DCGClass.cpp845 FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addInitialField()
863 uint64_t FOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addNextField()
DMicrosoftCXXABI.cpp803 getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD)); in EmitMemberPointer()
DItaniumCXXABI.cpp599 getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD)); in EmitMemberPointer()
DCGObjCMac.cpp2088 CGM.getContext().toCharUnitsFromBits(RL.getFieldOffset(i)); in BuildRCRecordLayout()
4555 FieldOffset = (RL.getFieldOffset(i) / ByteSizeInBits) - FirstFieldDelta; in BuildAggrIvarLayout()
5790 InstanceStart = RL.getFieldOffset(0) / CGM.getContext().getCharWidth(); in GetClassSizeInfo()
DCGExpr.cpp2532 Layout.getFieldOffset(field->getFieldIndex()) / in EmitLValueForField()
DCGExprScalar.cpp1770 int64_t OffsetInt = RL.getFieldOffset(i) / in VisitOffsetOfExpr()
/external/clang/lib/AST/
DRecordLayoutBuilder.cpp97 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { in getFieldOffset() function in __anon8edbb7a10111::EmptySubobjectMap
98 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo); in getFieldOffset()
267 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in CanPlaceBaseSubobjectAtOffset()
315 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in UpdateEmptyBaseSubobjects()
384 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in CanPlaceFieldSubobjectAtOffset()
494 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in UpdateEmptyFieldSubobjects()
2470 static uint64_t getFieldOffset(const ASTContext &C, const FieldDecl *FD) { in getFieldOffset() function
2472 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldOffset()
2475 uint64_t ASTContext::getFieldOffset(const ValueDecl *VD) const { in getFieldOffset() function in ASTContext
2478 OffsetInBits = ::getFieldOffset(*this, FD); in getFieldOffset()
[all …]
DASTContext.cpp1323 uint64_t Offset = Layout.getFieldOffset(Field->getFieldIndex()); in getDeclAlign()
5120 S += llvm::utostr(RL.getFieldOffset(FD->getFieldIndex())); in EncodeBitField()
5537 uint64_t offs = layout.getFieldOffset(i); in getObjCEncodingForStructureImpl()
DExprConstant.cpp1700 LVal.Offset += Info.Ctx.toCharUnitsFromBits(RL->getFieldOffset(I)); in HandleLValueMember()
6839 Result += Info.Ctx.toCharUnitsFromBits(RL.getFieldOffset(i)); in VisitOffsetOfExpr()
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Format/
DInstruction22cs.java88 public int getFieldOffset() { in getFieldOffset() method in Instruction22cs
/external/clang/include/clang/AST/
DRecordLayout.h154 uint64_t getFieldOffset(unsigned FieldNo) const { in getFieldOffset() function
DASTContext.h1672 uint64_t getFieldOffset(const ValueDecl *FD) const;
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/
DInstructionMethodItem.java326 writer.printUnsignedLongAsHex(((OdexedFieldAccess) instruction).getFieldOffset()); in writeFieldOffset()
/external/clang/tools/libclang/
DCXType.cpp790 return Ctx.getFieldOffset(FD); in clang_Type_getOffsetOf()
792 return Ctx.getFieldOffset(IFD); in clang_Type_getOffsetOf()
/external/clang/lib/Sema/
DSemaStmtAsm.cpp466 CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i)); in LookupInlineAsmField()
/external/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp1334 Offset += Layout.getFieldOffset(idx); in getAsOffset()
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
DMethodAnalyzer.java3573 int fieldOffset = instruction.getFieldOffset(); in analyzeIputIgetQuick()