Alysa Liu
369d89ade3
rocr: Fixed inefficient copy operations
...
Changed variable assignments to use std::move() where appropriate
Signed-off-by: Alysa Liu <Alysa.Liu@amd.com >
2025-06-02 11:18:36 -04:00
Shweta.Khatri
00b63f7452
Replace lazy_ptr's Init() with reset() method
...
The function Init() called by one of the constructors of lazy_ptr is undefined.
Replacing with reset method sets the object to an uninitialized state and assigns a new constructor function
Fix submitted on github by zhoumin2 - https://github.com/ROCm/ROCR-Runtime/pull/184
Change-Id: I7d906d526ce7fe7e2548b01810e6395b13497bf3
2024-03-26 15:07:34 -04:00
Ramesh Errabolu
fa13208698
Add rocr namespace to core header and impl files
...
Change-Id: I1e1b33f9bba1078d049bc19797889988c3e43360
2020-06-19 22:34:21 -04:00
Sean Keely
ce19721c88
Update copyright date.
...
Change-Id: If4bf4c20cf051878bfe759080bb7345d884dd53d
2020-06-19 22:34:01 -04:00
Sean Keely
2fbacccaed
Correct handling of failed lazy_ptr constructors.
...
Contructor function must not be attempted twice even if the construction
attempt returns nullptr.
Change-Id: I75353e5e511769a96e4332f7f60887f6559c1cd5
2020-05-08 22:23:46 -04:00
Christian Sigg
00b0ee15b3
Add missing include to lazy_ptr.h
...
Change-Id: I5b061692a4ec6def631d7c3182e5b644b6b9c519
2019-09-05 02:44:27 -04:00
Ramesh Errabolu
8864c188b4
Initial support for xgmi sdma queues
...
Change-Id: I1aee379c7b9eede5f4b913cf2f9af3abb32e5baa
2019-08-24 02:03:37 -04:00
Sean Keely
1251842900
Don't create blits when copy profiling is enabled.
...
Change-Id: I879827133957ee610c3381ea30c536ec7d10ffab
2019-04-18 20:00:02 -05:00
Sean Keely
bd5dd47ca1
Defer creation of internal queues and blits until first needed.
...
Change-Id: I2e61d7e102f38389d806d9eb24beda910573157b
2018-02-09 14:02:07 -05:00