/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 | 68 CharUnits BaseOffset = Base.getBaseOffset() + 72 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false); 105 CharUnits BaseOffset; 111 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); 116 BaseOffset = Base.getBaseOffset() + 132 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, 137 LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl, BaseOffset), 163 CharUnits BaseOffset = 166 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true);
|
VTableBuilder.cpp | 33 /// BaseOffset - Represents an offset from a derived class to a direct or 35 struct BaseOffset { 50 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr), 52 BaseOffset(const CXXRecordDecl *DerivedClass, 142 CharUnits BaseOffset) const { 143 assert(OverridersMap.count(std::make_pair(MD, BaseOffset)) && 146 return OverridersMap.lookup(std::make_pair(MD, BaseOffset)); 190 CharUnits BaseOffset = SubobjectOffsets[std::make_pair(MD->getParent(), 204 OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)]; 219 static BaseOffset ComputeBaseOffset(const ASTContext &Context [all...] |
RecordLayoutBuilder.cpp | 86 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { 90 BaseOffset = Known->second; 94 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { 98 BaseOffset = Known->second; 285 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); 287 if (!CanPlaceBaseSubobjectAtOffset(Base, BaseOffset)) 335 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); 336 UpdateEmptyBaseSubobjects(Base, BaseOffset, PlacingEmptyBase); 396 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); 397 if (!CanPlaceFieldSubobjectAtOffset(BaseDecl, Class, BaseOffset)) [all...] |
/external/llvm/lib/CodeGen/ |
LocalStackSlotAllocation.cpp | 256 int64_t BaseOffset, 263 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset; 331 int64_t BaseOffset = 0; 366 if (UsedBaseReg && lookupCandidateBaseReg(BaseReg, BaseOffset, 371 Offset = FrameSizeAdjust + LocalOffset - BaseOffset; 377 int64_t PrevBaseOffset = BaseOffset; 378 BaseOffset = FrameSizeAdjust + LocalOffset + InstrOffset; 387 BaseReg, BaseOffset, FrameSizeAdjust, 390 BaseOffset = PrevBaseOffset;
|
/external/llvm/include/llvm/Analysis/ |
TargetTransformInfoImpl.h | 205 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 210 return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1); 221 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 224 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, 411 int64_t BaseOffset = 0; 428 BaseOffset += ConstIdx->getSExtValue() * ElementSize; 441 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); 447 BaseOffset, HasBaseReg, Scale, AS)) {
|
TargetTransformInfo.h | 311 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 333 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 570 int64_t BaseOffset, bool HasBaseReg, 578 int64_t BaseOffset, bool HasBaseReg, 693 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 696 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, [all...] |
BasicAliasAnalysis.h | 155 uint64_t V1Size, uint64_t V2Size, int64_t BaseOffset,
|
/external/pdfium/third_party/lcms2-2.6/src/ |
cmstypes.c | 170 cmsUInt32Number BaseOffset, 189 ElementOffsets[i] += BaseOffset; 218 cmsUInt32Number BaseOffset, 247 ElementOffsets[i] = Before - BaseOffset; [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | 250 int64_t BaseOffset; 280 : BaseGV(nullptr), BaseOffset(0), HasBaseReg(false), Scale(0), 472 if (BaseOffset != 0) { 474 OS << BaseOffset; [all...] |
NaryReassociate.cpp | 307 int64_t BaseOffset = 0; 321 BaseOffset += ConstIdx->getSExtValue() * ElementSize; 333 BaseOffset += DL->getStructLayout(STy)->getElementOffset(Field); 339 BaseOffset, HasBaseReg, Scale, AddrSpace);
|
StraightLineStrengthReduce.cpp | 242 int64_t BaseOffset = 0; 256 BaseOffset += ConstIdx->getSExtValue() * ElementSize; 268 BaseOffset += DL->getStructLayout(STy)->getElementOffset(Field); 274 BaseOffset, HasBaseReg, Scale, AddrSpace);
|
SROA.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CodeGenTBAA.cpp | 170 CodeGenTBAA::CollectFields(uint64_t BaseOffset, 192 uint64_t Offset = BaseOffset + 203 uint64_t Offset = BaseOffset;
|
CodeGenTBAA.h | 84 bool CollectFields(uint64_t BaseOffset,
|
CGClass.cpp | 233 llvm::Value *baseOffset; 235 baseOffset = llvm::ConstantInt::get(CGF.PtrDiffTy, 238 baseOffset = CGF.Builder.CreateAdd(virtualOffset, baseOffset); 241 baseOffset = virtualOffset; 247 ptr = CGF.Builder.CreateInBoundsGEP(ptr, baseOffset, "add.ptr"); 451 CharUnits BaseOffset = ForVirtualBase ? 456 CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset)); [all...] |
CGExprConstant.cpp | 79 const CXXRecordDecl *VTableClass, CharUnits BaseOffset); 450 CharUnits BaseOffset = Layout.getBaseClassOffset(BD); 451 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo)); [all...] |
/external/llvm/lib/Analysis/ |
TargetTransformInfo.cpp | 108 int64_t BaseOffset, 112 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, 133 int64_t BaseOffset, 137 int Cost = TTIImpl->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg,
|
BasicAliasAnalysis.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
BasicTTIImpl.h | 121 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 126 AM.BaseOffs = BaseOffset; 132 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 136 AM.BaseOffs = BaseOffset;
|
/external/llvm/lib/IR/ |
IRBuilder.cpp | 390 int BaseOffset, 400 getInt32(BaseOffset),
|
/external/clang/lib/StaticAnalyzer/Core/ |
MemRegion.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
DIBuilder.h | 181 /// \param BaseOffset Base offset. 185 uint64_t BaseOffset, unsigned Flags); [all...] |
/external/llvm/tools/dsymutil/ |
DwarfLinker.cpp | [all...] |