Lines Matching refs:VTable

2693   llvm::Instruction *VTable = Builder.CreateLoad(VTablePtrSrc, "vtable");  in GetVTablePtr()  local
2695 CGM.DecorateInstructionWithTBAA(VTable, TBAAInfo); in GetVTablePtr()
2700 VTable = cast<llvm::Instruction>( in GetVTablePtr()
2701 EmitPointerAuthAuth(*AuthenticationInfo, VTable)); in GetVTablePtr()
2706 VTable = in GetVTablePtr()
2707 cast<llvm::Instruction>(Builder.CreateBitCast(VTable, Int8PtrTy)); in GetVTablePtr()
2708 Builder.CreateLoad(RawAddress(VTable, Int8Ty, CGM.getPointerAlign()), in GetVTablePtr()
2712 VTable = cast<llvm::Instruction>(EmitPointerAuthAuth( in GetVTablePtr()
2715 VTable)); in GetVTablePtr()
2721 CGM.DecorateInstructionWithInvariantGroup(VTable, RD); in GetVTablePtr()
2723 return VTable; in GetVTablePtr()
2762 llvm::Value *VTable, in EmitTypeMetadataCodeForVCall() argument
2765 EmitVTablePtrCheckForCall(RD, VTable, CodeGenFunction::CFITCK_VCall, Loc); in EmitTypeMetadataCodeForVCall()
2783 Builder.CreateCall(CGM.getIntrinsic(IID), {VTable, TypeId}); in EmitTypeMetadataCodeForVCall()
2789 llvm::Value *VTable, in EmitVTablePtrCheckForCall() argument
2795 EmitVTablePtrCheck(RD, VTable, TCK, Loc); in EmitVTablePtrCheckForCall()
2831 llvm::Value *VTable; in EmitVTablePtrCheckForCast() local
2832 std::tie(VTable, ClassDecl) = in EmitVTablePtrCheckForCast()
2835 EmitVTablePtrCheck(ClassDecl, VTable, TCK, Loc); in EmitVTablePtrCheckForCast()
2844 llvm::Value *VTable, in EmitVTablePtrCheck() argument
2888 CGM.getIntrinsic(llvm::Intrinsic::type_test), {VTable, TypeId}); in EmitVTablePtrCheck()
2898 EmitCfiSlowPathCheck(M, TypeTest, CrossDsoTypeId, VTable, StaticData); in EmitVTablePtrCheck()
2911 CGM.getIntrinsic(llvm::Intrinsic::type_test), {VTable, AllVtables}); in EmitVTablePtrCheck()
2913 StaticData, {VTable, ValidVtable}); in EmitVTablePtrCheck()
2934 const CXXRecordDecl *RD, llvm::Value *VTable, llvm::Type *VTableTy, in EmitVTableTypeCheckedLoad() argument
2946 {VTable, llvm::ConstantInt::get(Int32Ty, VTableByteOffset), TypeId}); in EmitVTableTypeCheckedLoad()