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
357 /// way which requires the vtable to be properly set.
369 // external code might potentially access the vtable.
1222 /// any vtable pointers before calling this destructor.
1292 // Initialize the vtable pointers before entering the body.
1887 llvm::Constant *VTable,
1894 // Check if we need to use a vtable from the VTT.
1912 Builder.CreateConstInBoundsGEP2_64(VTable, 0, AddressPoint);
1951 llvm::Constant *VTable,
1957 // Initialize the vtable pointer for this base.
1959 VTable, VTableClass);
1970 // Ignore classes without a vtable.
2002 VTable, VTableClass, VBases);
2007 // Ignore classes without a vtable.
2011 // Get the VTable.
2012 llvm::Constant *VTable = CGM.getVTables().GetAddrOfVTable(RD);
2014 // Initialize the vtable pointers for this class and all of its bases.
2020 VTable, RD, VBases);
2026 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable");
2027 CGM.DecorateInstruction(VTable, CGM.getTBAAInfoForVTablePtr());
2028 return VTable;
2140 // When building with -fapple-kext, all calls must go through the vtable since