Searched refs:VBaseOffset (Results 1 - 5 of 5) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | RecordLayout.h | 43 CharUnits VBaseOffset; member in struct:clang::ASTRecordLayout::VBaseInfo 53 VBaseInfo(CharUnits VBaseOffset, bool hasVtorDisp) argument 54 : VBaseOffset(VBaseOffset), HasVtorDisp(hasVtorDisp) {} 244 return CXXInfo->VBaseOffsets[VBase].VBaseOffset;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 407 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); local 408 if (!CanPlaceFieldSubobjectAtOffset(VBaseDecl, Class, VBaseOffset)) 518 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); local 519 UpdateEmptyFieldSubobjects(VBaseDecl, Class, VBaseOffset, 3411 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); local 3414 PrintOffset(OS, VBaseOffset - CharUnits::fromQuantity(4), IndentLevel); 3418 DumpRecordLayout(OS, VBase, C, VBaseOffset, IndentLevel,
|
H A D | VTableBuilder.cpp | 577 void AddVCallOffsets(BaseSubobject Base, CharUnits VBaseOffset); 680 CharUnits VBaseOffset) { 695 VBaseOffset); local 720 Offset = Overrider.Offset - VBaseOffset; 741 VBaseOffset); local 2879 CharUnits OffsetOfVBaseWithVFPtr = VBaseMapEntry->second.VBaseOffset; 679 AddVCallOffsets(BaseSubobject Base, CharUnits VBaseOffset) argument
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 1196 llvm::Value *VBaseOffset = local 1198 uint64_t ConstantVBaseOffset = I->second.VBaseOffset.getQuantity(); 1202 VBaseOffset, llvm::ConstantInt::get(CGM.PtrDiffTy, ConstantVBaseOffset), 1209 llvm::Value *VtorDispPtr = Builder.CreateInBoundsGEP(Int8This, VBaseOffset); 1443 llvm::Value *VBaseOffset = local 1446 CGF.Builder.CreateInBoundsGEP(Result.getPointer(), VBaseOffset); 1677 Offset = VBI->second.VBaseOffset; 2194 llvm::Value *VBaseOffset = local 2198 V = CGF.Builder.CreateInBoundsGEP(VBPtr, VBaseOffset); 2227 llvm::Value *VBaseOffset local [all...] |
H A D | ItaniumCXXABI.cpp | 1576 llvm::Value *VBaseOffset; local 1580 VBaseOffset = CGF.Builder.CreateAlignedLoad( 1585 VBaseOffset = CGF.Builder.CreateAlignedLoad( 1588 return VBaseOffset;
|
Completed in 192 milliseconds