Searched refs:VBaseOffset (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h43 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 DRecordLayoutBuilder.cpp407 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 DVTableBuilder.cpp577 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 DMicrosoftCXXABI.cpp1196 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 DItaniumCXXABI.cpp1576 llvm::Value *VBaseOffset; local
1580 VBaseOffset = CGF.Builder.CreateAlignedLoad(
1585 VBaseOffset = CGF.Builder.CreateAlignedLoad(
1588 return VBaseOffset;

Completed in 192 milliseconds