Lines Matching refs:VTable
2646 llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable"); in GetVTablePtr() local
2648 CGM.DecorateInstructionWithTBAA(VTable, TBAAInfo); in GetVTablePtr()
2652 CGM.DecorateInstructionWithInvariantGroup(VTable, RD); in GetVTablePtr()
2654 return VTable; in GetVTablePtr()
2693 llvm::Value *VTable, in EmitTypeMetadataCodeForVCall() argument
2696 EmitVTablePtrCheckForCall(RD, VTable, CodeGenFunction::CFITCK_VCall, Loc); in EmitTypeMetadataCodeForVCall()
2706 llvm::Value *CastedVTable = Builder.CreateBitCast(VTable, Int8PtrTy); in EmitTypeMetadataCodeForVCall()
2721 llvm::Value *VTable, in EmitVTablePtrCheckForCall() argument
2727 EmitVTablePtrCheck(RD, VTable, TCK, Loc); in EmitVTablePtrCheckForCall()
2763 llvm::Value *VTable; in EmitVTablePtrCheckForCast() local
2764 std::tie(VTable, ClassDecl) = in EmitVTablePtrCheckForCast()
2767 EmitVTablePtrCheck(ClassDecl, VTable, TCK, Loc); in EmitVTablePtrCheckForCast()
2776 llvm::Value *VTable, in EmitVTablePtrCheck() argument
2819 llvm::Value *CastedVTable = Builder.CreateBitCast(VTable, Int8PtrTy); in EmitVTablePtrCheck()
2867 const CXXRecordDecl *RD, llvm::Value *VTable, llvm::Type *VTableTy, in EmitVTableTypeCheckedLoad() argument
2877 llvm::Value *CastedVTable = Builder.CreateBitCast(VTable, Int8PtrTy); in EmitVTableTypeCheckedLoad()