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

/external/clang/lib/AST/
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
1403 uint64_t FieldOffset; local
1527 uint64_t FieldOffset = local
1703 CharUnits FieldOffset = local
2241 placeFieldAtOffset(CharUnits FieldOffset) argument
2245 placeFieldAtBitOffset(uint64_t FieldOffset) argument
2579 CharUnits FieldOffset; local
2620 CharUnits FieldOffset = Size.RoundUpToAlignment(Info.Alignment); local
2646 CharUnits FieldOffset = Size.RoundUpToAlignment(Info.Alignment); local
3187 CharUnits FieldOffset = local
[all...]
H A DMicrosoftMangle.cpp497 int64_t FieldOffset; local
501 FieldOffset = getASTContext().getFieldOffset(VD);
502 assert(FieldOffset % getASTContext().getCharWidth() == 0 &&
504 FieldOffset /= getASTContext().getCharWidth();
509 FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity();
511 FieldOffset = RD->nullFieldOffsetIsZero() ? 0 : -1;
526 mangleNumber(FieldOffset);
/external/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp178 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits); local
179 PaddingSum += (FieldOffset - Offset);
180 Offset = FieldOffset + FieldSize;
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp755 uint64_t FieldSize, FieldOffset; local
759 FieldOffset = 0;
761 EltTys.push_back(CreateMemberType(Unit, FType, "reserved", &FieldOffset));
762 EltTys.push_back(CreateMemberType(Unit, FType, "Size", &FieldOffset));
772 FieldOffset, 0, Flags, nullptr, Elements);
779 FieldOffset = 0;
781 EltTys.push_back(CreateMemberType(Unit, FType, "__isa", &FieldOffset));
783 EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset));
784 EltTys.push_back(CreateMemberType(Unit, FType, "__reserved", &FieldOffset));
786 EltTys.push_back(CreateMemberType(Unit, FType, "__FuncPtr", &FieldOffset));
1864 uint64_t FieldOffset; local
2854 uint64_t FieldSize, FieldOffset; local
[all...]
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::RoundUpToAlignment(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 DCGBlocks.h149 CharUnits FieldOffset; member in class:clang::CodeGen::BlockByrefInfo
H A DCGObjCMac.cpp943 CharUnits FieldOffset,
2167 CharUnits FieldOffset,
2171 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset,
2174 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_STRONG, FieldOffset,
2177 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset,
2180 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_UNRETAINED, FieldOffset,
2184 FieldOffset,
2209 CharUnits FieldOffset = local
2215 LastBitfieldOrUnnamedOffset = FieldOffset;
2226 BytePos + FieldOffset, HasUnio
2165 UpdateRunSkipBlockVars(bool IsByref, Qualifiers::ObjCLifetime LifeTime, CharUnits FieldOffset, CharUnits FieldSize) argument
[all...]
H A DCGBlocks.cpp1951 byrefInfo.ByrefAlignment.alignmentAtOffset(byrefInfo.FieldOffset);
2037 info.FieldOffset, name);
2133 info.FieldOffset = varOffset;
H A DCGCall.cpp1896 CharUnits FieldOffset =
1898 Address V = Builder.CreateStructGEP(ArgStruct, FieldIndex, FieldOffset,
3200 auto FieldOffset =
3202 return Builder.CreateStructGEP(ArgMemory, FieldIndex, FieldOffset);
H A DMicrosoftCXXABI.cpp2509 fields.push_back(CGM.IntTy); // FieldOffset
2535 fields.push_back(getZeroInt()); // FieldOffset
2537 fields.push_back(getAllOnesInt()); // FieldOffset
2621 CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD)); local
2622 C = EmitMemberDataPointer(DstTy, FieldOffset);
2940 llvm::Value *FieldOffset = MemPtr; local
2946 FieldOffset = Builder.CreateExtractValue(MemPtr, I++);
2965 Addr = Builder.CreateInBoundsGEP(Addr, FieldOffset, "memptr.offset");
H A DTargetInfo.cpp2605 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx);
2608 if (FieldOffset >= EndBit) break;
2610 unsigned FieldStart = FieldOffset < StartBit ? StartBit-FieldOffset :0;
2611 if (!BitsContainNoUserData(i->getType(), FieldStart, EndBit-FieldOffset,
H A DItaniumCXXABI.cpp862 CharUnits FieldOffset =
864 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset);
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp509 uint64_t FieldOffset = Layout.getElementOffset(i); local
510 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, FieldOffset);
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp2959 const SCEV *FieldOffset = getOffsetOfExpr(IntPtrTy, STy, FieldNo);
2962 TotalOffset = getAddExpr(TotalOffset, FieldOffset);

Completed in 707 milliseconds