Home
last modified time | relevance | path

Searched refs:VBaseOffset (Results 1 – 3 of 3) sorted by relevance

/external/clang/lib/AST/
DRecordLayoutBuilder.cpp373 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in CanPlaceFieldSubobjectAtOffset() local
374 if (!CanPlaceFieldSubobjectAtOffset(VBaseDecl, Class, VBaseOffset)) in CanPlaceFieldSubobjectAtOffset()
485 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl); in UpdateEmptyFieldSubobjects() local
486 UpdateEmptyFieldSubobjects(VBaseDecl, Class, VBaseOffset); in UpdateEmptyFieldSubobjects()
2447 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase); in DumpCXXRecordLayout() local
2448 DumpCXXRecordLayout(OS, VBase, C, VBaseOffset, IndentLevel, in DumpCXXRecordLayout()
DVTableBuilder.cpp577 void AddVCallOffsets(BaseSubobject Base, CharUnits VBaseOffset);
674 CharUnits VBaseOffset) { in AddVCallOffsets() argument
689 VBaseOffset); in AddVCallOffsets()
716 Offset = Overrider.Offset - VBaseOffset; in AddVCallOffsets()
740 VBaseOffset); in AddVCallOffsets()
/external/clang/lib/CodeGen/
DCGClass.cpp187 CharUnits VBaseOffset = Layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass() local
188 NonVirtualOffset += VBaseOffset; in GetAddressOfBaseClass()
1461 llvm::Value *VBaseOffset = Builder.CreateLoad(VBaseOffsetPtr, "vbase.offset"); in GetVirtualBaseClassOffset() local
1463 return VBaseOffset; in GetVirtualBaseClassOffset()