Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:VTable

186   // Skip over the offset (and the vtable load) if we're supposed to
358 /// way which requires the vtable to be properly set.
370 // external code might potentially access the vtable.
1218 /// any vtable pointers before calling this destructor.
1293 // Initialize the vtable pointers before entering the body.
1855 llvm::Constant *VTable,
1864 // Check if we need to use a vtable from the VTT.
1881 Builder.CreateConstInBoundsGEP2_64(VTable, 0, AddressPoint);
1922 llvm::Constant *VTable,
1928 // Initialize the vtable pointer for this base.
1930 VTable, VTableClass);
1941 // Ignore classes without a vtable.
1973 VTable, VTableClass, VBases);
1978 // Ignore classes without a vtable.
1982 // Get the VTable.
1983 llvm::Constant *VTable = CGM.getVTables().GetAddrOfVTable(RD);
1985 // Initialize the vtable pointers for this class and all of its bases.
1991 VTable, RD, VBases);
1997 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable");
1998 CGM.DecorateInstruction(VTable, CGM.getTBAAInfoForVTablePtr());
1999 return VTable;
2111 // When building with -fapple-kext, all calls must go through the vtable since