Searched defs:FieldOffset (Results 1 - 14 of 14) sorted by relevance

/external/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp178 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits); local
179 PaddingSum += (FieldOffset - Offset);
180 Offset = FieldOffset + FieldSize;
/external/compiler-rt/lib/esan/
H A Dcache_frag.cpp31 u32 *FieldOffset; // auxiliary struct field info. member in struct:__esan::StructInfo
36 bool hasAuxFieldInfo() { return FieldOffset != nullptr; }
107 i, Struct->FieldOffset[i], Struct->FieldSize[i],
/external/clang/lib/CodeGen/
H A DCGBlocks.h149 CharUnits FieldOffset; member in class:clang::CodeGen::BlockByrefInfo
H A DCGExprConstant.cpp61 void AppendField(const FieldDecl *Field, uint64_t FieldOffset,
66 void AppendBitField(const FieldDecl *Field, uint64_t FieldOffset,
95 AppendField(const FieldDecl *Field, uint64_t FieldOffset, argument
99 CharUnits FieldOffsetInChars = Context.toCharUnitsFromBits(FieldOffset);
157 uint64_t FieldOffset,
162 if (FieldOffset > NextFieldOffsetInBits) {
165 llvm::alignTo(FieldOffset - NextFieldOffsetInBits,
187 if (FieldOffset < NextFieldOffsetInBits) {
192 unsigned BitsInPreviousByte = NextFieldOffsetInBits - FieldOffset;
156 AppendBitField(const FieldDecl *Field, uint64_t FieldOffset, llvm::ConstantInt *CI) argument
H A DCGDebugInfo.cpp781 uint64_t FieldSize, FieldOffset; local
785 FieldOffset = 0;
787 EltTys.push_back(CreateMemberType(Unit, FType, "reserved", &FieldOffset));
788 EltTys.push_back(CreateMemberType(Unit, FType, "Size", &FieldOffset));
798 FieldOffset, 0, Flags, nullptr, Elements);
805 FieldOffset = 0;
807 EltTys.push_back(CreateMemberType(Unit, FType, "__isa", &FieldOffset));
809 EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset));
810 EltTys.push_back(CreateMemberType(Unit, FType, "__reserved", &FieldOffset));
812 EltTys.push_back(CreateMemberType(Unit, FType, "__FuncPtr", &FieldOffset));
1990 uint64_t FieldOffset; local
3052 uint64_t FieldSize, FieldOffset; local
[all...]
H A DMicrosoftCXXABI.cpp2517 fields.push_back(CGM.IntTy); // FieldOffset
2543 fields.push_back(getZeroInt()); // FieldOffset
2545 fields.push_back(getAllOnesInt()); // FieldOffset
2629 CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD)); local
2630 C = EmitMemberDataPointer(DstTy, FieldOffset);
2948 llvm::Value *FieldOffset = MemPtr; local
2954 FieldOffset = Builder.CreateExtractValue(MemPtr, I++);
2973 Addr = Builder.CreateInBoundsGEP(Addr, FieldOffset, "memptr.offset");
H A DCGObjCMac.cpp946 CharUnits FieldOffset,
2174 CharUnits FieldOffset,
2178 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset,
2181 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_STRONG, FieldOffset,
2184 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset,
2187 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_UNRETAINED, FieldOffset,
2191 FieldOffset,
2216 CharUnits FieldOffset = local
2222 LastBitfieldOrUnnamedOffset = FieldOffset;
2233 BytePos + FieldOffset, HasUnio
2172 UpdateRunSkipBlockVars(bool IsByref, Qualifiers::ObjCLifetime LifeTime, CharUnits FieldOffset, CharUnits FieldSize) argument
[all...]
/external/clang/lib/AST/
H A DMicrosoftMangle.cpp533 int64_t FieldOffset; local
537 FieldOffset = getASTContext().getFieldOffset(VD);
538 assert(FieldOffset % getASTContext().getCharWidth() == 0 &&
540 FieldOffset /= getASTContext().getCharWidth();
545 FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity();
547 FieldOffset = RD->nullFieldOffsetIsZero() ? 0 : -1;
562 mangleNumber(FieldOffset);
H A DRecordLayoutBuilder.cpp143 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo); local
144 assert(FieldOffset % CharWidth == 0 &&
147 return Context.toCharUnitsFromBits(FieldOffset);
307 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); local
308 if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
354 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); local
355 UpdateEmptyFieldSubobjects(*I, FieldOffset);
419 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); local
421 if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
523 CharUnits FieldOffset local
1402 uint64_t FieldOffset; local
1525 uint64_t FieldOffset = local
1718 CharUnits FieldOffset = local
2255 placeFieldAtOffset(CharUnits FieldOffset) argument
2259 placeFieldAtBitOffset(uint64_t FieldOffset) argument
2619 CharUnits FieldOffset; local
2660 CharUnits FieldOffset = Size.alignTo(Info.Alignment); local
2686 CharUnits FieldOffset = Size.alignTo(Info.Alignment); local
3225 CharUnits FieldOffset = local
[all...]
/external/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h997 FieldOffset(Offset), Name(Name) {}
1008 uint64_t getFieldOffset() const { return FieldOffset; }
1015 // FieldOffset: LF_NUMERIC encoded byte offset
1021 uint64_t FieldOffset; member in class:llvm::codeview::DataMemberRecord
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1405 uint64_t FieldOffset = (HiMark - FieldSize); local
1406 Offset -= FieldOffset;
1413 OffsetInBytes = FieldOffset >> 3;
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp469 uint64_t FieldOffset = Layout.getElementOffset(i); local
470 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, FieldOffset);
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp1331 uint64_t FieldOffset = (HiMark - FieldSize); local
1332 Offset -= FieldOffset;
1341 addUInt(MemLocationDie, 0, dwarf::DW_FORM_udata, FieldOffset >> 3);
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
H A DGlobalOpt.cpp531 uint64_t FieldOffset = Layout.getElementOffset(i); local
532 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, FieldOffset);

Completed in 345 milliseconds