Lines Matching defs:VTT
798 /// The generic ABI passes 'this', plus a VTT if it's initializing a
809 // Check if we need to add a VTT parameter (which has type void **).
830 /// The generic ABI passes 'this', plus a VTT if it's destroying a
841 // Check if we need to add a VTT parameter (which has type void **).
871 // Check if we need a VTT parameter as well.
915 llvm::Value *VTT = CGF.GetVTTParameter(GlobalDecl(D, Type), ForVirtualBase,
922 This, VTT, VTTTy, ArgBeg, ArgEnd);
971 /// Load the VTT.
972 llvm::Value *VTT = CGF.LoadCXXVTT();
974 VTT = CGF.Builder.CreateConstInBoundsGEP1_64(VTT, VirtualPointerIndex);
976 // And load the address point from the VTT.
977 VTableAddressPoint = CGF.Builder.CreateLoad(VTT);
1067 llvm::GlobalVariable *VTT = VTables.GetAddrOfVTT(RD);
1068 VTables.EmitVTTDefinition(VTT, CGM.getVTableLinkage(RD), RD);
1656 /// Return whether the given global decl needs a VTT parameter, which it does