Searched refs:FieldOffset (Results 1 - 11 of 11) sorted by relevance

/external/clang/lib/AST/
H A DRecordLayoutBuilder.cpp98 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo); local
99 assert(FieldOffset % CharWidth == 0 &&
102 return Context.toCharUnitsFromBits(FieldOffset);
267 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); local
268 if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
315 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); local
316 UpdateEmptyFieldSubobjects(*I, FieldOffset);
384 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); local
386 if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
494 CharUnits FieldOffset local
1777 uint64_t FieldOffset = local
1833 uint64_t FieldOffset = local
1875 uint64_t FieldOffset; local
1910 uint64_t FieldOffset = IsUnion ? 0 : UnpaddedFieldOffset; local
2039 CharUnits FieldOffset = local
2624 CharUnits FieldOffset = Offset + local
[all...]
/external/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp153 bool LayoutField(const FieldDecl *D, uint64_t FieldOffset);
156 void LayoutBitField(const FieldDecl *D, uint64_t FieldOffset);
234 uint64_t FieldOffset,
263 FieldOffset = ((ContainingTypeSizeInBits)-FieldOffset-FieldSize);
293 uint64_t AccessStart = FieldOffset - (FieldOffset % AccessWidth);
299 AccessStart = FieldOffset - (FieldOffset % AccessWidth);
318 // intersection with [FieldOffset, FieldOffse
232 MakeInfo(CodeGenTypes &Types, const FieldDecl *FD, uint64_t FieldOffset, uint64_t FieldSize, uint64_t ContainingTypeSizeInBits, unsigned ContainingTypeAlign) argument
1099 uint64_t FieldOffset = SL->getElementOffsetInBits(AI.FieldIndex); local
[all...]
H A DCGRecordLayout.h150 uint64_t FieldOffset, uint64_t FieldSize);
157 uint64_t FieldOffset, uint64_t FieldSize,
H A DCGDebugInfo.cpp623 uint64_t FieldSize, FieldOffset; local
628 FieldOffset = 0;
630 EltTys.push_back(CreateMemberType(Unit, FType, "reserved", &FieldOffset));
631 EltTys.push_back(CreateMemberType(Unit, FType, "Size", &FieldOffset));
640 Unit, LineNo, FieldOffset, 0,
648 FieldOffset = 0;
650 EltTys.push_back(CreateMemberType(Unit, FType, "__isa", &FieldOffset));
652 EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset));
653 EltTys.push_back(CreateMemberType(Unit, FType, "__reserved", &FieldOffset));
655 EltTys.push_back(CreateMemberType(Unit, FType, "__FuncPtr", &FieldOffset));
1411 uint64_t FieldOffset = CGM.getLangOpts().ObjCRuntime.isNonFragile() local
1558 uint64_t FieldOffset = 0; local
2196 uint64_t FieldSize, FieldOffset; local
[all...]
H A DCGExprConstant.cpp59 void AppendField(const FieldDecl *Field, uint64_t FieldOffset,
64 void AppendBitField(const FieldDecl *Field, uint64_t FieldOffset,
109 AppendField(const FieldDecl *Field, uint64_t FieldOffset, argument
113 CharUnits FieldOffsetInChars = Context.toCharUnitsFromBits(FieldOffset);
162 uint64_t FieldOffset,
167 if (FieldOffset > NextFieldOffsetInBits) {
170 llvm::RoundUpToAlignment(FieldOffset - NextFieldOffsetInBits,
192 if (FieldOffset < NextFieldOffsetInBits) {
197 unsigned BitsInPreviousByte = NextFieldOffsetInBits - FieldOffset;
1322 uint64_t FieldOffset local
161 AppendBitField(const FieldDecl *Field, uint64_t FieldOffset, llvm::ConstantInt *CI) argument
[all...]
H A DItaniumCXXABI.cpp557 CharUnits FieldOffset =
559 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset);
H A DCGObjCMac.cpp3862 uint64_t FieldOffset; local
3867 FieldOffset = (RL.getFieldOffset(i) / ByteSizeInBits) - FirstFieldDelta;
3869 FieldOffset =
3875 LastBitfieldOrUnnamedOffset = FieldOffset;
3886 BytePos + FieldOffset,
3911 BuildAggrIvarRecordLayout(RT, BytePos + FieldOffset,
3942 MaxFieldOffset = FieldOffset;
3945 IvarsInfo.push_back(GC_IVAR(BytePos + FieldOffset,
3958 MaxSkippedFieldOffset = FieldOffset;
3962 SkipIvars.push_back(GC_IVAR(BytePos + FieldOffset,
[all...]
H A DTargetInfo.cpp1771 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx);
1774 if (FieldOffset >= EndBit) break;
1776 unsigned FieldStart = FieldOffset < StartBit ? StartBit-FieldOffset :0;
1777 if (!BitsContainNoUserData(i->getType(), FieldStart, EndBit-FieldOffset,
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp1458 uint64_t FieldOffset = (HiMark - FieldSize); local
1459 Offset -= FieldOffset;
1468 addUInt(MemLocationDie, 0, dwarf::DW_FORM_udata, FieldOffset >> 3);
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp693 uint64_t FieldOffset = Layout.getElementOffset(i); local
694 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, FieldOffset);
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp3155 const SCEV *FieldOffset = getOffsetOfExpr(STy, FieldNo);
3158 TotalOffset = getAddExpr(TotalOffset, FieldOffset);

Completed in 125 milliseconds