HomeSort by: relevance | last modified time | path
    Searched refs:VBaseOffset (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
RecordLayout.h 43 CharUnits VBaseOffset;
53 VBaseInfo(CharUnits VBaseOffset, bool hasVtorDisp)
54 : VBaseOffset(VBaseOffset), HasVtorDisp(hasVtorDisp) {}
265 return CXXInfo->VBaseOffsets[VBase].VBaseOffset;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
MicrosoftCXXABI.cpp 1215 llvm::Value *VBaseOffset =
1217 uint64_t ConstantVBaseOffset = I->second.VBaseOffset.getQuantity();
1221 VBaseOffset, llvm::ConstantInt::get(CGM.PtrDiffTy, ConstantVBaseOffset),
1229 Builder.CreateInBoundsGEP(CGF.Int8Ty, Int8This, VBaseOffset);
1465 llvm::Value *VBaseOffset =
1468 Result.getElementType(), Result.getPointer(), VBaseOffset);
1700 Offset = VBI->second.VBaseOffset;
2218 llvm::Value *VBaseOffset =
2222 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, VBPtr, VBaseOffset);
2251 llvm::Value *VBaseOffset
    [all...]
ItaniumCXXABI.cpp 1582 llvm::Value *VBaseOffset;
1586 VBaseOffset = CGF.Builder.CreateAlignedLoad(
1592 VBaseOffset = CGF.Builder.CreateAlignedLoad(
1595 return VBaseOffset;
  /src/external/apache2/llvm/dist/clang/lib/AST/
RecordLayoutBuilder.cpp 407 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl);
408 if (!CanPlaceFieldSubobjectAtOffset(VBaseDecl, Class, VBaseOffset))
518 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBaseDecl);
519 UpdateEmptyFieldSubobjects(VBaseDecl, Class, VBaseOffset,
3592 CharUnits VBaseOffset = Offset + Layout.getVBaseClassOffset(VBase);
3595 PrintOffset(OS, VBaseOffset - CharUnits::fromQuantity(4), IndentLevel);
3599 DumpRecordLayout(OS, VBase, C, VBaseOffset, IndentLevel,
VTableBuilder.cpp 577 void AddVCallOffsets(BaseSubobject Base, CharUnits VBaseOffset);
680 CharUnits VBaseOffset) {
695 VBaseOffset);
720 Offset = Overrider.Offset - VBaseOffset;
741 VBaseOffset);
2879 CharUnits OffsetOfVBaseWithVFPtr = VBaseMapEntry->second.VBaseOffset;

Completed in 61 milliseconds