Searched refs:VBaseOffset (Results 1 - 5 of 5) sorted by relevance
/external/clang/include/clang/AST/ |
H A D | RecordLayout.h | 39 CharUnits VBaseOffset; member in struct:clang::ASTRecordLayout::VBaseInfo 52 VBaseInfo(CharUnits VBaseOffset, bool hasVtorDisp) : argument 53 VBaseOffset(VBaseOffset), HasVtorDisp(hasVtorDisp) {} 236 return CXXInfo->VBaseOffsets[VBase].VBaseOffset;
|
/external/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 857 llvm::Value *VBaseOffset = local 861 VBaseOffset = Builder.CreateTruncOrBitCast(VBaseOffset, CGF.Int32Ty); 867 VBaseOffset, llvm::ConstantInt::get(CGM.Int32Ty, ConstantVBaseOffset), 873 llvm::Value *VtorDispPtr = Builder.CreateInBoundsGEP(Int8This, VBaseOffset); 1014 llvm::Value *VBaseOffset = local 1016 This = CGF.Builder.CreateInBoundsGEP(This, VBaseOffset); 1611 llvm::Value *VBaseOffset = local 1614 V = CGF.Builder.CreateInBoundsGEP(VBPtr, VBaseOffset); 1642 llvm::Value *VBaseOffset local [all...] |
H A D | ItaniumCXXABI.cpp | 1063 llvm::Value *VBaseOffset = local 1066 return VBaseOffset;
|
/external/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 363 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); local 364 if (!CanPlaceFieldSubobjectAtOffset(VBaseDecl, Class, VBaseOffset)) 468 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); local 469 UpdateEmptyFieldSubobjects(VBaseDecl, Class, VBaseOffset); 3074 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); local 3077 PrintOffset(OS, VBaseOffset - CharUnits::fromQuantity(4), IndentLevel); 3081 DumpCXXRecordLayout(OS, VBase, C, VBaseOffset, IndentLevel,
|
H A D | VTableBuilder.cpp | 579 void AddVCallOffsets(BaseSubobject Base, CharUnits VBaseOffset); 676 CharUnits VBaseOffset) { 691 VBaseOffset); local 715 Offset = Overrider.Offset - VBaseOffset; 736 VBaseOffset); local 2743 CharUnits VFPtrVBaseOffset = VBaseMapEntry->second.VBaseOffset; 675 AddVCallOffsets(BaseSubobject Base, CharUnits VBaseOffset) argument
|
Completed in 123 milliseconds