HomeSort by relevance Sort by last modified time
    Searched refs:BaseOffset (Results 1 - 21 of 21) sorted by null

  /external/clang/include/clang/AST/
BaseSubobject.h 32 /// BaseOffset - The offset from the most derived class to the base class.
33 CharUnits BaseOffset;
37 BaseSubobject(const CXXRecordDecl *Base, CharUnits BaseOffset)
38 : Base(Base), BaseOffset(BaseOffset) { }
44 CharUnits getBaseOffset() const { return BaseOffset; }
47 return LHS.Base == RHS.Base && LHS.BaseOffset == RHS.BaseOffset;
VTTBuilder.h 30 CharUnits BaseOffset;
34 VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual)
35 : BaseAndIsVirtual(Base, BaseIsVirtual), BaseOffset(BaseOffset) {}
38 BaseOffset(Base.getBaseOffset()) {}
45 return BaseOffset;
  /external/clang/lib/AST/
VTTBuilder.cpp 70 CharUnits BaseOffset = Base.getBaseOffset() +
74 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false);
108 CharUnits BaseOffset;
114 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl);
119 BaseOffset = Base.getBaseOffset() +
135 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex,
140 LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl, BaseOffset),
167 CharUnits BaseOffset =
170 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true);
VTableBuilder.cpp 30 /// BaseOffset - Represents an offset from a derived class to a direct or
32 struct BaseOffset {
47 BaseOffset() : DerivedClass(0), VirtualBase(0),
49 BaseOffset(const CXXRecordDecl *DerivedClass,
134 CharUnits BaseOffset) const {
135 assert(OverridersMap.count(std::make_pair(MD, BaseOffset)) &&
138 return OverridersMap.lookup(std::make_pair(MD, BaseOffset));
184 CharUnits BaseOffset = SubobjectOffsets[std::make_pair(MD->getParent(),
198 OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)];
212 static BaseOffset ComputeBaseOffset(ASTContext &Context,
    [all...]
RecordLayoutBuilder.cpp 245 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class);
247 if (!CanPlaceBaseSubobjectAtOffset(Base, BaseOffset))
296 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class);
297 UpdateEmptyBaseSubobjects(Base, BaseOffset, PlacingEmptyBase);
359 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl);
360 if (!CanPlaceFieldSubobjectAtOffset(BaseDecl, Class, BaseOffset))
471 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl);
472 UpdateEmptyFieldSubobjects(BaseDecl, Class, BaseOffset);
    [all...]
  /external/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp 200 lookupCandidateBaseReg(int64_t BaseOffset,
207 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset;
272 int64_t BaseOffset = 0;
307 if (UsedBaseReg && lookupCandidateBaseReg(BaseOffset, FrameSizeAdjust,
311 Offset = FrameSizeAdjust + LocalOffset - BaseOffset;
317 int64_t PrevBaseOffset = BaseOffset;
318 BaseOffset = FrameSizeAdjust + LocalOffset + InstrOffset;
331 CanReuse = lookupCandidateBaseReg(BaseOffset, FrameSizeAdjust,
337 BaseOffset = PrevBaseOffset;
BasicTargetTransformInfo.cpp 76 int64_t BaseOffset, bool HasBaseReg,
79 int64_t BaseOffset, bool HasBaseReg,
140 int64_t BaseOffset, bool HasBaseReg,
144 AM.BaseOffs = BaseOffset;
151 int64_t BaseOffset, bool HasBaseReg,
155 AM.BaseOffs = BaseOffset;
  /external/llvm/include/llvm/Analysis/
TargetTransformInfo.h 231 int64_t BaseOffset, bool HasBaseReg,
241 int64_t BaseOffset, bool HasBaseReg,
  /external/llvm/lib/Analysis/
TargetTransformInfo.cpp 108 int64_t BaseOffset,
111 return PrevTTI->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg,
116 int64_t BaseOffset,
119 return PrevTTI->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg,
468 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
472 return !BaseGV && BaseOffset == 0 && Scale <= 1;
475 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
478 if(isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale))
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 231 int64_t BaseOffset;
253 : BaseGV(0), BaseOffset(0), HasBaseReg(false), Scale(0), ScaledReg(0),
399 if (BaseOffset != 0) {
401 OS << BaseOffset;
    [all...]
  /external/clang/lib/CodeGen/
CodeGenTBAA.cpp 178 CodeGenTBAA::CollectFields(uint64_t BaseOffset,
200 uint64_t Offset = BaseOffset +
211 uint64_t Offset = BaseOffset;
CodeGenTBAA.h 84 bool CollectFields(uint64_t BaseOffset,
CGExprConstant.cpp 76 CharUnits BaseOffset);
446 CharUnits BaseOffset = Layout.getBaseClassOffset(BD);
447 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo));
    [all...]
CGClass.cpp 118 llvm::Value *baseOffset;
120 baseOffset = llvm::ConstantInt::get(CGF.PtrDiffTy,
123 baseOffset = CGF.Builder.CreateAdd(virtualOffset, baseOffset);
126 baseOffset = virtualOffset;
131 ptr = CGF.Builder.CreateInBoundsGEP(ptr, baseOffset, "add.ptr");
313 CharUnits BaseOffset = ForVirtualBase ?
318 CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset));
    [all...]
TargetInfo.cpp     [all...]
CGDebugInfo.cpp     [all...]
CGObjCGNU.cpp     [all...]
  /external/clang/lib/StaticAnalyzer/Core/
MemRegion.cpp     [all...]
  /external/llvm/include/llvm/
DIBuilder.h 173 /// @param BaseOffset Base offset.
177 uint64_t BaseOffset, unsigned Flags);
    [all...]
  /external/llvm/lib/IR/
DIBuilder.cpp 384 DIType Ty, DIType BaseTy, uint64_t BaseOffset, unsigned Flags) {
395 ConstantInt::get(Type::getInt64Ty(VMContext), BaseOffset),
    [all...]
  /external/clang/lib/Serialization/
ASTReader.cpp 930 unsigned BaseOffset = F->SLocEntryBaseOffset;
    [all...]

Completed in 597 milliseconds