Christophe Paquot
51b60fd04a
Skip iHipWaitActiveStreams if stream is NonBlocking
...
SWDEV-234484
Change-Id: I279bdc8485d8218e0aaa89d094c08a84f002a608
[ROCm/clr commit: 0a103a5c49 ]
2020-05-06 10:36:53 -07:00
Matt Arsenault
e19bf351df
Don't use relative include path
...
The header base path is already in the include set.
Change-Id: Id83abaa921d720ae103e3281161b875fcf84493d
[ROCm/clr commit: f1de138a61 ]
2020-05-06 11:59:39 -04:00
Aakash Sudhanwa
2ff2e7a01b
rocclr/CMakeLists.txt: Fixing unresolved merge conflict
...
Change-Id: I09b9a955b0f1ece8d278112a22bc8aef31b57258
Signed-off-by: Aakash Sudhanwa <Aakash.Sudhanwa@amd.com >
[ROCm/clr commit: 8e6d7dffe3 ]
2020-05-06 07:24:25 -07:00
Payam
082b9e51ab
name change vdi to rocclr
...
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252
[ROCm/clr commit: dba0e72de2 ]
2020-05-06 09:14:30 -04:00
Chauncey Hui
5131244d24
SWDEV-2 - Change OpenCL version number from 3136 to 3137
...
[ROCm/clr commit: 0981ba433b ]
2020-05-06 03:00:03 -04:00
Payam
f66b02a3a2
name change vdi to rocclr
...
Change-Id: I856d6ac1a9a83d89715d6e33dec4aa17abc2f2f2
[ROCm/clr commit: d6100a9547 ]
2020-05-06 00:54:45 -04:00
Karthik Jayaprakash
1429d9c203
Merge "SWDEV-229840 - Fixing compilation error with right var name." into amd-master-next
...
[ROCm/clr commit: 259a6fc649 ]
2020-05-05 18:17:22 -04:00
Yaxun Liu
cc5dd41576
Merge "Fix hipcc for -E" into amd-master-next
...
[ROCm/clr commit: 35f18e76bd ]
2020-05-05 18:00:49 -04:00
Alex Xie
1e75874295
SWDEV-234684 - hipmemcpy optimization does not work in tests
...
Change-Id: I899d172c5b2af88c796fe9a36f97d15ac45caf94
[ROCm/clr commit: bfbc8cd09b ]
2020-05-05 15:58:03 -04:00
kjayapra-amd
ce6a7d5948
SWDEV-229840 - Fixing compilation error with right var name.
...
Change-Id: I9f5278638271c384874004eb17085d29ca14ec3a
[ROCm/clr commit: 102cbcdeac ]
2020-05-05 14:59:24 -04:00
kjayapra-amd
c78173bdb9
SWDEV-209747 - Add compiletime variable DEV_LOG_ENABLE
...
Change-Id: Ie8ff8abafa6b5e0f83209da42778688a047562c3
[ROCm/clr commit: 1687e8c90c ]
2020-05-05 14:48:55 -04:00
Yaxun (Sam) Liu
094472b32d
Fix hipcc for -E
...
-E is for preprocessing only, which should be compile only.
This is required by enabling sccache.
Change-Id: Ia0a0acb6a04abd03a9cb5b3c13cf7446837f37b4
[ROCm/clr commit: 48d89d670e ]
2020-05-05 14:30:25 -04:00
Aaron En Ye Shi
1076cb0322
Merge "Make HIP C compliant" into amd-master-next
...
[ROCm/clr commit: b6a8d471fb ]
2020-05-05 13:54:24 -04:00
Christophe Paquot
b284eec5a0
Merge "SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload" into amd-master-next
...
[ROCm/clr commit: 3dfa56ac5c ]
2020-05-05 12:56:51 -04:00
Rahul Garg
90ee83eb24
Make HIP C compliant
...
Change-Id: Ic2fa650675e68200c841ce3db622da836b169f33
[ROCm/clr commit: 19f7508bda ]
2020-05-05 12:49:40 -04:00
Saleel Kudchadker
c6d4b16980
Disable small copy optimization for now
...
Change-Id: Ib7a4aa676bb60940e067c985eb19070bd63b2fc2
[ROCm/clr commit: 0fbc0a895b ]
2020-05-05 11:52:42 -04:00
kjayapra-amd
aa6dfb2d96
SWDEV-209747 - Enable DevLogs on DEBUG or DEV_LOG_ENABLE Compiletime var
...
Change-Id: Ie5b7855c469f03947b680d4844c1657cbae55b11
[ROCm/clr commit: 8931ac106c ]
2020-05-05 09:55:54 -04:00
Karthik Jayaprakash
99bb39daaa
Merge "SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad" into amd-master-next
...
[ROCm/clr commit: 252b402ebc ]
2020-05-05 09:20:14 -04:00
German Andryeyev
02caa0c4f1
Merge "Avoid null stream allocation in hipFree" into amd-master-next
...
[ROCm/clr commit: c4c5f00fd4 ]
2020-05-05 08:23:38 -04:00
Chauncey Hui
a4725430f9
SWDEV-2 - Change OpenCL version number from 3135 to 3136
...
[ROCm/clr commit: 339a830bc0 ]
2020-05-05 03:00:04 -04:00
kjayapra-amd
929c5a3d77
SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload
...
Change-Id: Ic01fdb88c658c68298bd51cab2da21dc3ff0e1f7
[ROCm/clr commit: 55826ac474 ]
2020-05-04 20:05:42 -04:00
Aaron En Ye Shi
16920de535
Merge "Add __HIP_VDI__ to hipconfig host flags for VDI" into amd-master-next
...
[ROCm/clr commit: af618b3363 ]
2020-05-04 19:07:28 -04:00
German Andryeyev
b1e321537f
Avoid null stream allocation in hipFree
...
- Add option to skip stream allocation on access.
- Avoid null stream allocation in ihipFree, so an inactive device
won't be initialized
Change-Id: Id24426640df59a5e7a08b2dd9dcd4d67758b84bf
[ROCm/clr commit: fca05eae5f ]
2020-05-04 17:17:36 -04:00
Aaron Enye Shi
158835fd6c
Add __HIP_VDI__ to hipconfig host flags for VDI
...
Change-Id: Ia9582f2d51b50cbe151b4866ffbfc9514825f613
[ROCm/clr commit: eb42a165b4 ]
2020-05-04 20:03:07 +00:00
Vlad Sytchenko
8d5204b696
Fix even more typos from 42f9702627
...
Change-Id: I4f44261547b321a214348943ff5117eb5bd55b06
[ROCm/clr commit: b5fe52677e ]
2020-05-04 15:26:56 -04:00
kjayapra-amd
6c270f2292
SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad
...
Change-Id: I0e644a161c8000abe1b07fbec72de09f1c0a4b18
[ROCm/clr commit: 347e36e31b ]
2020-05-04 12:40:16 -04:00
kjayapra-amd
c3994283b2
SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad
...
Change-Id: Ibef8c28b764b8551529212d99a777ae5fe2dffda
[ROCm/clr commit: 8e42d76c06 ]
2020-05-04 11:46:59 -04:00
Christophe Paquot
3eee7bf1fc
Merge "SWDEV-216213 - Delete kernel function_ in hip::Function destructor" into amd-master-next
...
[ROCm/clr commit: 2ff8f533a4 ]
2020-05-04 11:36:52 -04:00
Aaron En Ye Shi
a083ee2461
Merge "find_package(hip) changes for clang" into amd-master-next
...
[ROCm/clr commit: a131af098a ]
2020-05-04 10:19:51 -04:00
kjayapra-amd
aee3cd1daa
SWDEV-216213 - Delete kernel function_ in hip::Function destructor
...
Change-Id: I0f6c44927f453ac63b5b84552a5fba07f04a8a8e
[ROCm/clr commit: ac37f78acb ]
2020-05-03 23:08:58 -04:00
Vlad Sytchenko
e637f3f9da
Fix invalid check in hipTexRefGetAddressMode()
...
This resolves https://github.com/ROCm-Developer-Tools/HIP/issues/2048 .
Change-Id: Iba3653b011434a450a5c3ce10cfd4aa39d318527
[ROCm/clr commit: b848cf085a ]
2020-05-03 14:48:32 -04:00
kjayapra-amd
895b4a8f5f
SWDEV-231874 - Make hipMemset patten size 8byte aligned when possible
...
Change-Id: Ida98bd89212af9b00f3c9c7c5d22ae81f3b5396a
[ROCm/clr commit: 8d6478a051 ]
2020-05-01 23:04:04 -04:00
Alex Xie
c9e54b7f60
SWDEV-221166 - Detect support for large bar access through HIP runtime API
...
Change-Id: Iaa9756c1b5e40c1ab5afb38e44a6699fa5f6c13f
[ROCm/clr commit: 044a7e55ad ]
2020-05-01 20:39:52 -04:00
Michael Hong Bin Liao
3421f98c38
Merge "Fix more typos from 42f97026271e2e5f5ecc31fee64678346498e324." into amd-master-next
...
[ROCm/clr commit: a94de6d463 ]
2020-05-01 19:35:53 -04:00
agodavar
7da11623bd
find_package(hip) changes for clang
...
Change-Id: I9dc1be1dd5f9424e26ebcd2961207e1c4467550f
[ROCm/clr commit: ce8a5af666 ]
2020-05-01 20:48:32 +00:00
Matt Arsenault
82ef40d75e
Fix installing generated header to include/include
...
This isn't the ideal solution, but a lot more cleanups are needed for
how install is used.
Change-Id: I63a9c1a46d0da13ee4373038ece228005207271a
[ROCm/clr commit: 80bc98afee ]
2020-05-01 12:43:49 -04:00
Michael LIAO
6989a83f35
Fix more typos from 42f9702627.
...
Change-Id: I75ed28a5862daffc0778910d7ba3b97f51a87949
[ROCm/clr commit: 6bfedf1a1d ]
2020-05-01 12:19:30 -04:00
Matt Arsenault
487ba46b76
Don't directly link pthreads
...
This was already searching for the right threads library, but ignoring
the result.
Change-Id: I10d898245696135c1ef928c7715efce8ec6b939f
[ROCm/clr commit: 36432be962 ]
2020-05-01 08:28:36 -04:00
Matt Arsenault
cfffa8ef84
Don't emit generated hip_prof_str.h to source directory
...
The build should never touch the source directory, and only write
generated files to the output directory.
Also track the dependency with a custom command and target, as is the
normal method for dependencies on generated files.
Change-Id: I9d835256c643aeef241d26ca05ab390ebba65111
[ROCm/clr commit: b618939e2e ]
2020-05-01 08:24:56 -04:00
Chauncey Hui
14f81f64be
SWDEV-2 - Change OpenCL version number from 3134 to 3135
...
[ROCm/clr commit: 6d0fa49c5d ]
2020-05-01 03:00:03 -04:00
Payam
7eda01bab6
name change vdi to rocclr
...
Change-Id: I59650f7082dd118c1fe92309b76a5bdb20eee3c1
[ROCm/clr commit: 94b203235e ]
2020-04-30 19:06:58 -04:00
Matt Arsenault
81e9bf3445
Find python to generate prof API headers.
...
Don't rely on shell commands. On Ubuntu 20.04, /usr/bin/python no
longer exists, so I'm seeing some failures from somewhere assuming the
path.
The top level CMakeLists also repeats exactly this, which should be
fixed.
Change-Id: I56b26742920f0dc40b363b409892bd41cfa485ef
[ROCm/clr commit: bd4ec781f2 ]
2020-04-30 18:21:03 -04:00
Aaron En Ye Shi
462b8f9369
Merge "Update hipcc to use HIP_COMPILER variable" into amd-master-next
...
[ROCm/clr commit: c1d5ba1d0a ]
2020-04-30 17:31:33 -04:00
Michael Hong Bin Liao
40639abdaa
Merge "[vdi] Skip null texture object in hipDestroyTextureObject." into amd-master-next
...
[ROCm/clr commit: 977efb14c6 ]
2020-04-30 16:07:58 -04:00
Aaron Enye Shi
a5441b7c97
Update hipcc to use HIP_COMPILER variable
...
This will update the hipcc script so that it will use HIP_PLATFORM, HIP_COMPILER, and HIP_RUNTIME variables correctly based on updated hipconfig file.
Removing HIP_PLATFORM=clang, only use hcc and nvcc for now. HIP_PLATFORM should eventually switch to amd or nvcc.
Change-Id: Ie527d07a1add974cc3aab8e9f61b0518147d7602
[ROCm/clr commit: c729d52681 ]
2020-04-30 15:31:20 -04:00
German Andryeyev
6610976c7d
Optimize synch operations
...
- Stall the queue only for HSA copy operations
Change-Id: Ia3debcc0f36284c5f8cd2776d31674f3aeed04ea
[ROCm/clr commit: 7302ebcfbc ]
2020-04-30 11:17:48 -04:00
Alex Xie
a97194485a
SWDEV-232894 Port hipMemcpy optimizations from HCC to VDI
...
Apply the optimization to change for OpenCL too.
Clean up some unnecessary checks.
Change-Id: I840261fe35baeeadeba7388e86779d482f509aad
[ROCm/clr commit: 6c5a42b33c ]
2020-04-30 11:06:28 -04:00
Chauncey Hui
e853810230
SWDEV-2 - Change OpenCL version number from 3133 to 3134
...
[ROCm/clr commit: 1de8abd031 ]
2020-04-30 03:00:03 -04:00
Payam Ghafari
662485b575
Merge "renaming vdi to rocclr, part 1" into amd-master-next
...
[ROCm/clr commit: aa950adc73 ]
2020-04-29 19:42:20 -04:00
Vlad Sytchenko
a11a651248
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Icd651e93f0c28eb2859f4997377379d0698ce84e
[ROCm/clr commit: e97809ca7a ]
2020-04-29 18:54:58 -04:00