Lines Matching refs:VTable
2687 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); in GetVTablePtr() local
2689 CGM.DecorateInstructionWithTBAA(VTable, TBAAInfo); in GetVTablePtr()
2693 CGM.DecorateInstructionWithInvariantGroup(VTable, RD); in GetVTablePtr()
2695 return VTable; in GetVTablePtr()
2734 llvm::Value *VTable, in EmitTypeMetadataCodeForVCall() argument
2737 EmitVTablePtrCheckForCall(RD, VTable, CodeGenFunction::CFITCK_VCall, Loc); in EmitTypeMetadataCodeForVCall()
2747 llvm::Value *CastedVTable = Builder.CreateBitCast(VTable, Int8PtrTy); in EmitTypeMetadataCodeForVCall()
2762 llvm::Value *VTable, in EmitVTablePtrCheckForCall() argument
2768 EmitVTablePtrCheck(RD, VTable, TCK, Loc); in EmitVTablePtrCheckForCall()
2804 llvm::Value *VTable; in EmitVTablePtrCheckForCast() local
2805 std::tie(VTable, ClassDecl) = in EmitVTablePtrCheckForCast()
2808 EmitVTablePtrCheck(ClassDecl, VTable, TCK, Loc); in EmitVTablePtrCheckForCast()
2817 llvm::Value *VTable, in EmitVTablePtrCheck() argument
2860 llvm::Value *CastedVTable = Builder.CreateBitCast(VTable, Int8PtrTy); in EmitVTablePtrCheck()
2908 const CXXRecordDecl *RD, llvm::Value *VTable, llvm::Type *VTableTy, in EmitVTableTypeCheckedLoad() argument
2918 llvm::Value *CastedVTable = Builder.CreateBitCast(VTable, Int8PtrTy); in EmitVTableTypeCheckedLoad()