Lines Matching refs:VTableIndex
295 static llvm::Value *BuildVirtualCall(CodeGenFunction &CGF, uint64_t VTableIndex, in BuildVirtualCall() argument
301 CGF.Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfn"); in BuildVirtualCall()
309 uint64_t VTableIndex = CGM.getVTableContext().getMethodVTableIndex(MD); in BuildVirtualCall() local
311 return ::BuildVirtualCall(*this, VTableIndex, This, Ty); in BuildVirtualCall()
339 uint64_t VTableIndex = CGM.getVTableContext().getMethodVTableIndex(MD); in BuildAppleKextVirtualCall() local
343 VTableIndex += AddressPoint; in BuildAppleKextVirtualCall()
345 Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt"); in BuildAppleKextVirtualCall()
372 uint64_t VTableIndex = in BuildAppleKextVirtualDestructorCall() local
377 VTableIndex += AddressPoint; in BuildAppleKextVirtualDestructorCall()
379 Builder.CreateConstInBoundsGEP1_64(VTable, VTableIndex, "vfnkxt"); in BuildAppleKextVirtualDestructorCall()
389 uint64_t VTableIndex = in BuildVirtualCall() local
392 return ::BuildVirtualCall(*this, VTableIndex, This, Ty); in BuildVirtualCall()