Grafik Komit

5350 Melakukan

Penulis SHA1 Pesan Tanggal
Icarus Sparry f47f8ad6f6 Fix runtime failure on windows
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com>
Change-Id: I6c991a943e04ef29eff2905becbed0038c3b8ab9
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com>


[ROCm/hip commit: 64f8ff5e70]
2020-05-11 17:30:47 -04:00
Icarus Sparry 1bf3ae1c4a Merge "Correct quoting of arguments" into amd-master-next
[ROCm/hip commit: 0936d9d64d]
2020-05-11 11:39:47 -04:00
Icarus Sparry b59442a555 Correct quoting of arguments
The hipcc script takes arguments and uses this to build up a new
command. Characters which are special to the shell need to be quoted
to prevent them being interpreted.

In particular adding
     --Wl,--enable-new-dtags -Wl,--rpath,'$ORIGIN:$ORIGIN/../lib'
to the command should pass quoted dollar signs into the resulting
string so the shell passes them on, rather than substituting the
values.

The arguments are processed in a conventional loop, but can be altered
during the course of the loop, and also by linker response files.

Tested by running
  HIPCC_VERBOSE=7 HIP_COMPILER=clang hipcc --cxxflags \
      fred.c -Wl,,--rpath,'$ORIGIN:$ORIGIN:/../lib'
and observing "-Wl,--rpath,\$ORIGIN\:\$ORIGIN\:..\/lib" in the
displayed hipcc-cmd output (and ignoring the errors due to rocm not
being installed)

Change-Id: I26b62f09ff3518cceeb85fa8823bb12a95c1c78e
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com>


[ROCm/hip commit: a4f01ffca6]
2020-05-10 18:16:48 -04:00
Vlad Sytchenko 27da694f1c Correct HIP_FUNC_ATTRIBUTE_NUM_REGS query
Change-Id: I526cc7871c690260df0fa8c1b3b4b15fbc5af219


[ROCm/hip commit: fec51e85b0]
2020-05-09 12:42:30 -04:00
Christophe Paquot 424571c360 Merge "Don't add a null command to waitList in hipMemcpy" into amd-master-next
[ROCm/hip commit: 507f6bb0c3]
2020-05-08 17:01:38 -04:00
Christophe Paquot 201e411e6f Don't add a null command to waitList in hipMemcpy
SWDEV-235345

Change-Id: Ib1abd0ba6414d081891a9f5209df083c45734aee


[ROCm/hip commit: 3ca2d1e6a9]
2020-05-08 12:43:41 -07:00
Vlad Sytchenko 802b60054d Correct HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK query
We should be returning the max workgroup size calculated by the compiler.

Change-Id: If86590efbb9b291f470bdbe87e5df992e661c539


[ROCm/hip commit: 1b1c032e9f]
2020-05-08 14:36:47 -04:00
Vlad Sytchenko 2e98030e46 Fix confusion in hipFuncGetAttribute()
Cuda shared == OpenCL local

Cuda local == OpenCL private

Change-Id: I5a204945ecde35919b9e9def20bbb2662fffea2b


[ROCm/hip commit: a373538d72]
2020-05-08 14:36:36 -04:00
Matt Arsenault d80c0b6cd1 Don't add llvm includes to rocclr build
There are no llvm includes here.

Change-Id: I0567c6e47e717580819f3854782ba08501bd069d


[ROCm/hip commit: 6262ce482f]
2020-05-08 12:24:49 -04:00
Anusha Godavarthy Surya 6a85bf611c Merge "SWDEV-233950:link to /opt/rocm/hip/lib/cmake left behind during uninstall" into amd-master-next
[ROCm/hip commit: 39e9205044]
2020-05-08 12:12:06 -04:00
agodavar 90ae94b334 SWDEV-234447:Fix error Use of uninitialized value in concatenation (.)
Change-Id: Ia6f8d23f100826438f152c175d10ac3096ee024e


[ROCm/hip commit: a9bc94129b]
2020-05-08 12:07:24 -04:00
Matt Arsenault 243e16b522 Don't write generated version.h to source directory
Change-Id: Ib4e7c3171cd227725ae35fed66167df528a4c431


[ROCm/hip commit: 73bc14ec49]
2020-05-08 10:59:28 -04:00
Aaron Enye Shi 42b80104c0 SWDEV-234954 - Fix hipconfig on Windows
Before setting the HIP_RUNTIME and HIP_COMPILER variables, first check the environment if these are set. We should prioritize the environment settings. For windows, it will be set, and also explicitly call perl when invoking hipconfig.

Change-Id: I89ad267285239e6d8a897dc681c4af5906e7b9d8


[ROCm/hip commit: 5fbae827c2]
2020-05-08 13:27:36 +00:00
agodavar 6040a58241 SWDEV-233950:link to /opt/rocm/hip/lib/cmake left behind during uninstall
Change-Id: Ideb76b73916881469e39b7a0a4d68d7ec098b4a8
Signed-off-by: agodavar <Anusha.GodavarthySurya@amd.com>


[ROCm/hip commit: 7a32fc43a6]
2020-05-08 07:36:28 -04:00
Sarbojit Sarkar 5c48d15bbc Enabling hipGetDeviceFlags required in [SWDEV-229170]
Change-Id: I998d37e5847f9651345554bada86df6fce86d1eb


[ROCm/hip commit: 3612851809]
2020-05-08 01:37:23 -04:00
Matt Arsenault ba3a9377da Fix generated hip_prof_str.h install again
Change-Id: I92ea4bedbcdc92974998c00ca7f0c00098791cb5


[ROCm/hip commit: af4692f838]
2020-05-07 12:40:39 -04:00
Aaron En Ye Shi ecaa407bfb Merge "Fix missed VDI names in hip-on-rocclr" into amd-master-next
[ROCm/hip commit: 73e759eab0]
2020-05-07 12:30:51 -04:00
agodavar 6d18f0af98 Fix hip-config.cmake build error in rocBLAS
Change-Id: I097f0dac0f67bfc22e9991350bf63bc7bfa8b269


[ROCm/hip commit: 0231de3164]
2020-05-07 12:24:20 -04:00
Aaron Enye Shi 995949cb64 Fix missed VDI names in hip-on-rocclr
Change-Id: I830feb37a043656136648e92a0c6f1eaae8402d7


[ROCm/hip commit: 1c1be71b63]
2020-05-07 08:37:28 -04:00
Tao Sang c26ffde758 Merge "Support performance tests" into amd-master-next
[ROCm/hip commit: 861d07fbd3]
2020-05-07 07:15:09 -04:00
Rahul Garg 52b5c272da Merge "Remove HIP_MARKER left overs due to HIP PR 2032" into amd-master-next
[ROCm/hip commit: 789cc01b58]
2020-05-07 01:36:57 -04:00
Anusha Godavarthy Surya f2e884a2bf Merge "SWDEV-233749 Added support for parallel build and link" into amd-master-next
[ROCm/hip commit: 137440ac72]
2020-05-07 00:29:24 -04:00
Rahul Garg 4efc743802 Remove HIP_MARKER left overs due to HIP PR 2032
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225


[ROCm/hip commit: 819677825f]
2020-05-06 20:26:18 -04:00
Christophe Paquot 94570bacc2 Merge "SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler." into amd-master-next
[ROCm/hip commit: 78df96024d]
2020-05-06 16:42:50 -04:00
Christophe Paquot 960423afa8 Merge "Skip iHipWaitActiveStreams if stream is NonBlocking" into amd-master-next
[ROCm/hip commit: 076c2ffadf]
2020-05-06 16:32:51 -04:00
agodavar 013d40cfff SWDEV-233749 Added support for parallel build and link
Change-Id: Id227ea1fe7574612c33a8e6d91fc59a29490a35f


[ROCm/hip commit: 56691fe7e6]
2020-05-06 14:54:39 -04:00
kjayapra-amd b2ca695e5c SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler.
Change-Id: I2c50042220a0230bc445ed21728f114a229c53e1


[ROCm/hip commit: 5e91bee221]
2020-05-06 14:25:43 -04:00
Tao Sang afbd11eb66 Support performance tests
Support performance tests while direct tests commands keep unchanged.
To build performance tests, run "make build_perf".
To run all performance testis, run "make perf".
To run specific tests, for example, run
/usr/bin/ctest -C performance -R performance_tests/perfDispatch --verbose
To run individual test, for example, run
performance_tests/memory/hipPerfMemMallocCpyFree

Change-Id: I168c1b9ef1ec21b392d48648d0c71e8fbd37d57b


[ROCm/hip commit: 6e972dd3bb]
2020-05-06 14:06:07 -04:00
Christophe Paquot d6f0c4fc41 Skip iHipWaitActiveStreams if stream is NonBlocking
SWDEV-234484

Change-Id: I279bdc8485d8218e0aaa89d094c08a84f002a608


[ROCm/hip commit: f0b49d0560]
2020-05-06 10:36:53 -07:00
Matt Arsenault 84b36e38c3 Don't use relative include path
The header base path is already in the include set.

Change-Id: Id83abaa921d720ae103e3281161b875fcf84493d


[ROCm/hip commit: bb6922b8a3]
2020-05-06 11:59:39 -04:00
Aakash Sudhanwa 9f0b428aa4 rocclr/CMakeLists.txt: Fixing unresolved merge conflict
Change-Id: I09b9a955b0f1ece8d278112a22bc8aef31b57258
Signed-off-by: Aakash Sudhanwa <Aakash.Sudhanwa@amd.com>


[ROCm/hip commit: 6f86a74018]
2020-05-06 07:24:25 -07:00
Payam 0c8b343931 name change vdi to rocclr
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252


[ROCm/hip commit: c5f76c3de3]
2020-05-06 09:14:30 -04:00
Karthik Jayaprakash 0e282baf2e Merge "SWDEV-229840 - Fixing compilation error with right var name." into amd-master-next
[ROCm/hip commit: b1e13d8af2]
2020-05-05 18:17:22 -04:00
Yaxun Liu 1a73df6386 Merge "Fix hipcc for -E" into amd-master-next
[ROCm/hip commit: 3659399d68]
2020-05-05 18:00:49 -04:00
kjayapra-amd 034946454d SWDEV-229840 - Fixing compilation error with right var name.
Change-Id: I9f5278638271c384874004eb17085d29ca14ec3a


[ROCm/hip commit: 18b19e0324]
2020-05-05 14:59:24 -04:00
kjayapra-amd 5fd3b0b786 SWDEV-209747 - Add compiletime variable DEV_LOG_ENABLE
Change-Id: Ie8ff8abafa6b5e0f83209da42778688a047562c3


[ROCm/hip commit: 8f53157057]
2020-05-05 14:48:55 -04:00
Yaxun (Sam) Liu 719c847ccf Fix hipcc for -E
-E is for preprocessing only, which should be compile only.

This is required by enabling sccache.

Change-Id: Ia0a0acb6a04abd03a9cb5b3c13cf7446837f37b4


[ROCm/hip commit: 09bcd2e378]
2020-05-05 14:30:25 -04:00
Aaron En Ye Shi aa6d86bf38 Merge "Make HIP C compliant" into amd-master-next
[ROCm/hip commit: de4c5c20aa]
2020-05-05 13:54:24 -04:00
Christophe Paquot 5f1f9d2015 Merge "SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload" into amd-master-next
[ROCm/hip commit: 40ad358117]
2020-05-05 12:56:51 -04:00
Rahul Garg 5d1d49e3ce Make HIP C compliant
Change-Id: Ic2fa650675e68200c841ce3db622da836b169f33


[ROCm/hip commit: 60c34fbd4d]
2020-05-05 12:49:40 -04:00
Karthik Jayaprakash fe60c54d6f Merge "SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad" into amd-master-next
[ROCm/hip commit: 251a087eab]
2020-05-05 09:20:14 -04:00
German Andryeyev d2396fe385 Merge "Avoid null stream allocation in hipFree" into amd-master-next
[ROCm/hip commit: 04c321bd7a]
2020-05-05 08:23:38 -04:00
kjayapra-amd f9ca4231cc SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload
Change-Id: Ic01fdb88c658c68298bd51cab2da21dc3ff0e1f7


[ROCm/hip commit: ea7b96194f]
2020-05-04 20:05:42 -04:00
Aaron En Ye Shi f9bbe7946a Merge "Add __HIP_VDI__ to hipconfig host flags for VDI" into amd-master-next
[ROCm/hip commit: 5d042bfe5c]
2020-05-04 19:07:28 -04:00
German Andryeyev 57779166a7 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/hip commit: fd8ec70847]
2020-05-04 17:17:36 -04:00
Aaron Enye Shi 1a3f036478 Add __HIP_VDI__ to hipconfig host flags for VDI
Change-Id: Ia9582f2d51b50cbe151b4866ffbfc9514825f613


[ROCm/hip commit: 43c3c89467]
2020-05-04 20:03:07 +00:00
Vlad Sytchenko 0c944d69cb Fix even more typos from 357404e25f
Change-Id: I4f44261547b321a214348943ff5117eb5bd55b06


[ROCm/hip commit: bfad8d2833]
2020-05-04 15:26:56 -04:00
kjayapra-amd 2c4ab7420c SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad
Change-Id: Ibef8c28b764b8551529212d99a777ae5fe2dffda


[ROCm/hip commit: 1012459a65]
2020-05-04 11:46:59 -04:00
Christophe Paquot adae775a90 Merge "SWDEV-216213 - Delete kernel function_ in hip::Function destructor" into amd-master-next
[ROCm/hip commit: 79834f3d0f]
2020-05-04 11:36:52 -04:00
Aaron En Ye Shi 9dda8e0a31 Merge "find_package(hip) changes for clang" into amd-master-next
[ROCm/hip commit: 48b8bfc6b3]
2020-05-04 10:19:51 -04:00