/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...] |