/external/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 98 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 D | CGRecordLayoutBuilder.cpp | 153 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 D | CGRecordLayout.h | 150 uint64_t FieldOffset, uint64_t FieldSize); 157 uint64_t FieldOffset, uint64_t FieldSize,
|
H A D | CGDebugInfo.cpp | 623 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 D | CGExprConstant.cpp | 59 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 D | ItaniumCXXABI.cpp | 557 CharUnits FieldOffset = 559 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset);
|
H A D | CGObjCMac.cpp | 3862 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 D | TargetInfo.cpp | 1771 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 D | DwarfCompileUnit.cpp | 1458 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 D | GlobalOpt.cpp | 693 uint64_t FieldOffset = Layout.getElementOffset(i); local 694 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, FieldOffset);
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 3155 const SCEV *FieldOffset = getOffsetOfExpr(STy, FieldNo); 3158 TotalOffset = getAddExpr(TotalOffset, FieldOffset);
|