2
0
Gráfico de cometimentos

263 Cometimentos

Autor(a) SHA1 Mensagem Data
Maneesh Gupta 455109103e Merge pull request #911 from lmoriche/hip_clang
Allow HIP_LIB_PATH to be overriden at the command line. Use HIP_LIB_P…

[ROCm/clr commit: b1570ef592]
2019-02-11 11:26:39 +05:30
Maneesh Gupta 97e946911d Merge pull request #903 from yxsamliu/win2
Fix hipcc and hip_vector_types.h for windows

[ROCm/clr commit: 96407ef9ec]
2019-02-11 11:24:03 +05:30
Laurent Morichetti 0229c82be7 Allow HIP_LIB_PATH to be overriden at the command line. Use HIP_LIB_PATH for rpath instead of HIP_PATH/lib
[ROCm/clr commit: e410ee013c]
2019-02-08 13:50:13 -08:00
Aaron Enye Shi b273897de1 Add hipInfo path for VDI build
[ROCm/clr commit: b07fab0727]
2019-02-07 22:05:14 +00:00
Yaxun Sam Liu 6d596cf51b Fix hipcc and hip_vector_types.h for windows
Disable linux specific compilation and linking options for windows.

In hip_vector_types.h, hip-clang needs HIP's own implementation for vector types even
on windows. MSVC specific implementation is for building runtime itself, which is compiled
by MSVC.


[ROCm/clr commit: d0fc2d0f99]
2019-02-07 11:07:50 -05:00
Maneesh Gupta 5eead0e89e Merge pull request #898 from yxsamliu/windows
Add windows specific compilation options

[ROCm/clr commit: 0b32d7813e]
2019-02-07 06:00:24 +05:30
Maneesh Gupta 3e789dd817 Merge pull request #894 from davidrohr/PR
Use -isystem instead of -I to suppress warnings in HIP headers

[ROCm/clr commit: e8c2023b38]
2019-02-07 05:58:47 +05:30
Maneesh Gupta 735ede139a Merge pull request #891 from aaronenyeshi/hip-clang-default
hipcc defaults to HIP-Clang if built with HIP-Clang

[ROCm/clr commit: 5bd2316535]
2019-02-07 05:58:38 +05:30
Yaxun Sam Liu 2c69f101dc Add windows specific compilation options
[ROCm/clr commit: 52152368c5]
2019-02-05 15:31:20 -05:00
David Rohr 0b9bd2e344 Use -isystem instead of -I to suppress warnings in HIP headers
[ROCm/clr commit: 8b8e608e63]
2019-02-04 15:07:06 +01:00
Aaron Enye Shi 43e074774a Add HIP_RUNTIME for HCC or VDI
[ROCm/clr commit: 869b3b6a10]
2019-02-01 22:30:30 +00:00
Aaron Enye Shi 6bf7a9c4ba hipcc defaults to HIP-Clang if built with HIP-Clang
Add HIP_COMPILER to hipConfig, so that HIP packages built with HIP_COMPILER for HIP-Clang will be known during runtime by hipcc. Also add default locations to check for llvm and device-libs.


[ROCm/clr commit: 63aad50098]
2019-02-01 16:52:55 +00:00
Stanley Tsang 0af39754f6 Adding support in the hipify-perl tool for the HIP_SYMBOL macro, which is required for hip API calls involving a device symbol. Added more explicit mention of the HIP_SYMBOL macro in the porting guide.
[ROCm/clr commit: ca56b81ebf]
2018-12-19 12:21:02 -05:00
Maneesh Gupta 98548054e9 Merge pull request #776 from yxsamliu/fix-vdi-path
Let hipcc handle HIP_VDI_HOME without x86_64

[ROCm/clr commit: a2de2a40d9]
2018-11-28 09:33:03 +05:30
Yaxun Sam Liu f2e2eb68e7 Let hip-clang support --genco
[ROCm/clr commit: 988dcd1e4a]
2018-11-27 15:55:50 -05:00
Yaxun Sam Liu f4798b2121 Let hipcc handle HIP_VDI_HOME without x86_64
[ROCm/clr commit: 0e8bc94a3f]
2018-11-26 17:00:37 -05:00
Michael Kuron 4b77b5c1ba Merge branch 'master' into getsymboladdress
[ROCm/clr commit: e9b88711e2]
2018-11-20 12:03:22 +01:00
Yaxun Sam Liu 858b71b7bd Let hipcc handle clang-offload-bundler file in obj format for hip-clang
[ROCm/clr commit: 8fef5618ed]
2018-11-08 16:50:34 -05:00
Michael Kuron f8b1d20fd9 hipify-perl: add hipGetSymbolAddress and hipGetSymbolSize
[ROCm/clr commit: 538a8939a6]
2018-11-06 12:02:21 +01:00
Maneesh Gupta 130edf2c43 Merge pull request #714 from aaronenyeshi/remove-static-hip-device
Remove libhip_device.a static library

[ROCm/clr commit: c7f2198c6e]
2018-10-31 14:08:29 +05:30
Aaron Enye Shi 1c05b06bcd Remove libhip_device.a static library
Move remaining function definitions from device_util.cpp to hip_runtime.h header. We can now remove the static library completely as device_util.cpp was the last file part of target hip::hip_device .


[ROCm/clr commit: ba43d1ce1b]
2018-10-25 19:52:35 +00:00
Yaxun Sam Liu 5626b48795 Let hipcc handle gfx906 for hip-clang
[ROCm/clr commit: 1f7b924e2e]
2018-10-21 10:04:30 -04:00
Maneesh Gupta a818af7073 Merge pull request #698 from yxsamliu/compile-flags
Add HIPCC_COMPILE_FLAGS_APPEND

[ROCm/clr commit: 6a4aaed7f3]
2018-10-17 10:53:17 +05:30
Yaxun Sam Liu fbc0c4bb66 Let hipcc add --hip-device-lib-path by default for hip-clang
hip-clang by default assumes -fno-gpu-rdc, therefore requires
--hip-device-lib-path by default.


[ROCm/clr commit: 88768895bc]
2018-10-01 15:14:54 -04:00
Yaxun Sam Liu cb971f0a48 Add HIPCC_COMPILE_FLAGS_APPEND
[ROCm/clr commit: 2c361906fa]
2018-10-01 14:51:29 -04:00
Maneesh Gupta 5d98d0fcdd Merge pull request #637 from ROCm-Developer-Tools/add-pthread
Let hipcc link -lpthread -lm by default

[ROCm/clr commit: c6d0de2c21]
2018-09-14 13:21:47 +05:30
Yaxun Sam Liu fcc445b7fe Let hipcc link -lpthread -lm by default
[ROCm/clr commit: 7d1492ab61]
2018-09-04 17:11:47 -04:00
Yaxun Sam Liu ab6c9b7113 Let hipcc handle obj files in linker response file for hip-clang
If obj files in linker response file contains device code, pass them to hip-clang, otherwise keep them in the linker
response file.


[ROCm/clr commit: 627c179612]
2018-09-04 16:57:55 -04:00
Maneesh Gupta 8a1fb05623 [hipcc] Remove libhsakmt from linker flags
Change-Id: I6dc769d09d8c7546fbc594c1eb65f9edf0f0ff58


[ROCm/clr commit: 2f5ee304f8]
2018-08-14 15:31:04 +05:30
Maneesh Gupta 23196fde48 Merge pull request #616 from ROCm-Developer-Tools/hip-clang-static-lib
Let hipcc handle static library for hip-clang

[ROCm/clr commit: 695746421f]
2018-08-10 09:35:22 +05:30
Yaxun Sam Liu b8bbc4f1fa Let hipcc handle static library for hip-clang
[ROCm/clr commit: 2ba45a23b8]
2018-08-01 22:03:01 -04:00
Yaxun Sam Liu 2d74df6f34 Add HCC compatibility mode
[ROCm/clr commit: b91691966f]
2018-08-01 15:14:38 -04:00
Maneesh Gupta 4403d1dc04 [hipcc] Initialize CUDA_PATH before printing
Change-Id: Ifd448b628fa4a7055f4a439ed2c817c5f11f9bef


[ROCm/clr commit: 2027675b3f]
2018-07-25 15:29:57 +05:30
Yaxun Sam Liu 5f73275382 Fix warnings about unused command line option --hip-link
and set search path for libhip_hcc.so


[ROCm/clr commit: 555c2f9c08]
2018-07-23 14:55:07 -04:00
Yaxun Sam Liu f45c9e9d61 Fix hipcc for -M for hip-clang
[ROCm/clr commit: 6053c71323]
2018-07-23 09:26:42 -04:00
Yaxun Sam Liu 192601f691 Let hipcc use proper include and lib path for HIP/VDI
Add support of environment variable HIP_VDI_HOME.

By setting environment variable HIP_VDI_HOME to the distribution directory of HIP/VDI, hipcc
will choose proper include and lib path for hip-clang.


[ROCm/clr commit: 4627aa0085]
2018-07-23 09:26:42 -04:00
Yaxun (Sam) Liu dc1257a16c Support std::complex for hip-clang
[ROCm/clr commit: a8dc1257df]
2018-07-18 00:08:04 -04:00
Aaron Enye Shi 4b941a0db8 Merge branch 'master' into hipclang-add-amdgcn-funcs
[ROCm/clr commit: f8109c5b06]
2018-07-04 17:36:08 +00:00
Maneesh Gupta 4444910550 Merge pull request #539 from ROCm-Developer-Tools/fix-tf-link
Add workaround to hipcc for build failure in tensorflow due to missin…

[ROCm/clr commit: 874af1bf7d]
2018-07-04 11:08:52 +05:30
Maneesh Gupta f70e1ad691 Merge pull request #517 from ROCm-Developer-Tools/fix-hipcc-link
Let hipcc handle static library for hip-clang only if it contains bun…

[ROCm/clr commit: 3b157546f9]
2018-07-04 10:51:44 +05:30
Yaxun (Sam) Liu bba741a913 Add workaround to hipcc for build failure in tensorflow due to missing symbol __cpu_model
https://github.com/tensorflow/tensorflow/issues/9593


[ROCm/clr commit: 632baba353]
2018-06-25 18:14:51 -04:00
Aaron Enye Shi a764b09a14 HIPCC - Use clang if clang++ is not compiled
[ROCm/clr commit: dc850cc3e7]
2018-06-21 18:12:55 +00:00
Aaron Enye Shi d09a2f9237 Implement hip_hc.ll into HIP headers
Move all __hip_hc_ir_* functions from hip_hc.ll into HIP header as inline asm. Remove hip_hc.ll and build dependencies from HIP.


[ROCm/clr commit: 175c87f2bf]
2018-06-20 17:39:31 +00:00
Yaxun (Sam) Liu 4831cd44fc Let hipcc handle library with extension lo for hip-clang
[ROCm/clr commit: 454d45e5bb]
2018-06-19 10:51:08 -04:00
Yaxun (Sam) Liu 5efe15283b Fix handling of static library in hipcc for hip-clang
[ROCm/clr commit: fd03c8fc18]
2018-06-17 20:11:10 -04:00
Yaxun (Sam) Liu 0b5fe1601c Let hipcc handle static library for hip-clang only if it contains bundles
[ROCm/clr commit: d442a57002]
2018-06-17 20:11:10 -04:00
Yaxun (Sam) Liu 581de8660a Let hipcc handle library in linker response file for hip-clang
[ROCm/clr commit: 8d3e4b4475]
2018-06-08 11:14:26 -04:00
Maneesh Gupta 125f6201c8 Merge pull request #466 from ROCm-Developer-Tools/feature_use_Float16
Feature use _Float16 and match CUDA __half behaviour.

[ROCm/clr commit: 8ecb3eeb55]
2018-06-01 13:50:12 +05:30
Yaxun (Sam) Liu 859b4f218a Drop --amdgpu-target= options for hip-clang
They are replaced by --cuda-gpu-arch= options elsewhere


[ROCm/clr commit: 3609e6f3b2]
2018-05-30 06:47:44 -04:00
Yaxun (Sam) Liu c7d481a812 Add more function declarations to hip-clang
[ROCm/clr commit: 9c43970a27]
2018-05-25 16:18:46 -04:00