Lines Matching refs:RD
2173 void EmitVTablePtrCheckForCall(const CXXRecordDecl *RD, llvm::Value *VTable,
2177 /// RD using llvm.type.test.
2178 void EmitVTablePtrCheck(const CXXRecordDecl *RD, llvm::Value *VTable,
2182 /// that VTable is a member of RD's type identifier. Or, if vptr CFI is
2183 /// enabled, emit a check that VTable is a member of RD's type identifier.
2184 void EmitTypeMetadataCodeForVCall(const CXXRecordDecl *RD,
2188 /// virtual function for virtual calls to members of RD. This is generally
2190 bool ShouldEmitVTableTypeCheckedLoad(const CXXRecordDecl *RD);
2193 llvm::Value *EmitVTableTypeCheckedLoad(const CXXRecordDecl *RD, llvm::Value *VTable,
2533 const RecordDecl *RD = cast<RecordDecl>(RT->getDecl());
2534 return RD->hasVolatileMember();
2552 AggValueSlot::Overlap_t getOverlapForBaseInit(const CXXRecordDecl *RD,
3880 const CXXRecordDecl *RD);