Home
last modified time | relevance | path

Searched refs:VBTableOffset (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp677 int64_t VBTableOffset; in mangleMemberDataPointer() local
685 VBTableOffset = 0; in mangleMemberDataPointer()
692 VBTableOffset = -1; in mangleMemberDataPointer()
713 mangleNumber(VBTableOffset); in mangleMemberDataPointer()
760 uint64_t VBTableOffset = 0; in mangleMemberFunctionPointer() local
771 VBTableOffset = ML.VBTableIndex * 4; in mangleMemberFunctionPointer()
781 if (VBTableOffset == 0 && IM == MSInheritanceModel::Virtual) in mangleMemberFunctionPointer()
790 VBTableOffset = -1; in mangleMemberFunctionPointer()
799 mangleNumber(VBTableOffset); in mangleMemberFunctionPointer()
3817 uint32_t VBTableOffset, uint32_t Flags, raw_ostream &Out) { in mangleCXXRTTIBaseClassDescriptor() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp621 llvm::Value *VBTableOffset,
627 int32_t VBTableOffset, in GetVBaseOffsetFromVBPtr() argument
629 assert(VBTableOffset % 4 == 0 && "should be byte offset into table of i32s"); in GetVBaseOffsetFromVBPtr()
631 *VBTOffset = llvm::ConstantInt::get(CGM.IntTy, VBTableOffset); in GetVBaseOffsetFromVBPtr()
1087 llvm::Value *VBTableOffset = in GetVirtualBaseClassOffset() local
1091 GetVBaseOffsetFromVBPtr(CGF, This, VBPtrOffset, VBTableOffset); in GetVirtualBaseClassOffset()
3128 llvm::Value *VBTableOffset, in GetVBaseOffsetFromVBPtr() argument
3150 VBTableOffset, llvm::ConstantInt::get(VBTableOffset->getType(), 2), in GetVBaseOffsetFromVBPtr()
3164 Address Base, llvm::Value *VBTableOffset, llvm::Value *VBPtrOffset) { in AdjustVirtualBase() argument
3180 Builder.CreateICmpNE(VBTableOffset, getZeroInt(), in AdjustVirtualBase()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DMangle.h277 uint32_t VBTableOffset, uint32_t Flags, raw_ostream &Out) = 0;
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h571 uint32_t VBTableOffset = 0; member
/freebsd/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp635 OB << NVOffset << ", " << VBPtrOffset << ", " << VBTableOffset << ", " in output()
H A DMicrosoftDemangle.cpp396 RBCDN->VBTableOffset = demangleUnsigned(MangledName); in demangleRttiBaseClassDescriptorNode()