Aditya Atluri
84476c5e33
changed memcpy and memset device functions
...
Change-Id: Ia7f450536a75fad4fe13c7fcf5e9e7a9b5450f52
[ROCm/clr commit: ff59ea76f1 ]
2016-10-11 17:43:15 -05:00
Aditya Atluri
ac89997057
changed hipTestDeviceSymbol test to compile for both nvcc and hcc path
...
Change-Id: I041770ad59d4f88d0c8d27d90cdc8a799935ada1
[ROCm/clr commit: 8e8939d775 ]
2016-10-11 13:50:31 -05:00
Aditya Atluri
41a18e4a01
added hipMemcpySymbol feature to nvcc path
...
Change-Id: I78d45036083fba62d2b2e4e58f9c72cb4e6eb54f
[ROCm/clr commit: 5274244f7e ]
2016-10-11 13:34:54 -05:00
Aditya Atluri
41077d99af
added more changes to memcpytosymbol
...
1. Refactored code to use HCC internal APIs rather than HCC copy APIs
2. Added hipMemcpyToSymbolAsync
3. Added test for hipMemcpyToSymbolAsync
4. Added new error hipErrorInvalidSymbol
Change-Id: I0e359b2d0ff5d682bbccdf9c2923e16b35e39497
[ROCm/clr commit: 0bf811b875 ]
2016-10-11 13:29:46 -05:00
Aditya Atluri
68b3ae7fce
Added feature for memcpy to Symbol
...
1. Currently works only for __attribute__((addrspace(1))
2. Need to pass in string for name of the variable
3. Added test to check functionality
Change-Id: I4c3cc1bf151cb5423e4aef59fcc4ad5693b31641
[ROCm/clr commit: 89b576da65 ]
2016-10-11 12:09:58 -05:00
Maneesh Gupta
cdc41c3432
packaging: create soft-links for .hipVersion & .buildInfo
...
Change-Id: Iabcd2224062ecd7742892d0574a74dced2d547b2
[ROCm/clr commit: 3f369d0599 ]
2016-10-11 11:15:10 +05:30
Maneesh Gupta
561719b913
.buildInfo -> .hipInfo & .version -> .hipVersion
...
Change-Id: I8023f4349621fd81c58615737b7e897649e0f7ca
[ROCm/clr commit: 7e277ef6e5 ]
2016-10-11 11:13:41 +05:30
Aditya Atluri
df5370763a
added threadfence feature for hcc
...
1. Added feature for __threadfence and __threadfence_block
2. Added feature for using LLVM IR files directly while compilation
3. Added test for threadfence and threadfence_block
Change-Id: Ib7e5d89b4cca1a135952b317e5809cd05b56a3c9
[ROCm/clr commit: 09c9953649 ]
2016-10-10 15:29:50 -05:00
Maneesh Gupta
4cef1070b2
Add back deprecated hipHostAlloc, hipMallocHost, hipFreeHost
...
Change-Id: Ib8494078c852b07e1958c3acc21fa1866542122c
[ROCm/clr commit: b59659f0c7 ]
2016-10-09 16:30:46 +05:30
Maneesh Gupta
c57d6b263e
hip_hcc package: set dependency on rocm-profiler only if COMPILE_HIP_ATP_MARKER=1
...
Change-Id: Ib0424a984546e9f770f280f8559b4a716badcc77
[ROCm/clr commit: 900746656c ]
2016-10-09 16:01:47 +05:30
Maneesh Gupta
2cd4fdb4ca
Fixed typos in packaging script for hip_hcc package
...
Change-Id: I79237e7364518066585d5c88bd54e3b30f832076
[ROCm/clr commit: 5dc8a6a9e8 ]
2016-10-07 15:44:59 +05:30
Maneesh Gupta
6b41768920
Remove deprecated make and cmake files
...
Change-Id: I8cac0ec9cb997214559627425af207bbb9be0ddf
[ROCm/clr commit: c4dd17cce9 ]
2016-10-07 11:44:26 +05:30
Maneesh Gupta
7c9a869b4a
Set _binary_kernel_* symbol value to 1
...
Change-Id: I92255a8238a8084010662a3ccf5d624dd2d352c0
[ROCm/clr commit: 747c63bee5 ]
2016-10-06 09:50:35 +05:30
Maneesh Gupta
49dae7c829
Merge github pull request #41 from ekondis/master into amd-develop
...
Change-Id: I0b32cc7479d5e17895e0a5dffecd23c4b614518e
[ROCm/clr commit: 4d511f1ed7 ]
2016-10-06 09:32:45 +05:30
Elias Konstantinidis
9624b4ae88
Enabled tests for __mul24 & __umul24
...
[ROCm/clr commit: 49534c5ea9 ]
2016-10-06 09:29:56 +05:30
Elias Konstantinidis
2f797fe430
Added __mul24 & __umul24 documentation entry
...
[ROCm/clr commit: 4c8be4c655 ]
2016-10-06 09:29:45 +05:30
Elias Konstantinidis
c7da2fe434
Added support for __mul24 and __umul24
...
[ROCm/clr commit: adc763f440 ]
2016-10-06 09:29:36 +05:30
Maneesh Gupta
99d47a0850
clang-hipify -> hipify-clang in documentation
...
Change-Id: I86ebc8112477db0d3e09f240beb3f9222d909ee6
[ROCm/clr commit: eb1fce0d77 ]
2016-10-05 23:07:14 +05:30
Maneesh Gupta
5d19348868
hip_doc package: Update markdown to html script
...
Change-Id: Ic7fe4f4df71621789ef4c0ce8103752ea32f3fd8
[ROCm/clr commit: 398d45c677 ]
2016-10-05 23:01:52 +05:30
Maneesh Gupta
85bf3aa346
Update hip_hcc packaging steps
...
Change-Id: I0ab16d8aef1dd33a971f73b3a6faa067df495d55
[ROCm/clr commit: eb78b13a6f ]
2016-10-05 22:58:04 +05:30
Ben Sander
a79b334fbc
Add DISABLE_COPY_EXT option.
...
[ROCm/clr commit: 250f711ed0 ]
2016-10-05 12:18:42 -05:00
Ben Sander
0836c5345f
Update docs (supported env vars).
...
[ROCm/clr commit: 8cb899ccf9 ]
2016-10-05 12:18:42 -05:00
Ben Sander
c348792a58
Don't save error status on ihip function.
...
[ROCm/clr commit: 3ea5aac9a3 ]
2016-10-05 12:18:42 -05:00
Ben Sander
8e0733f958
Add HIP_BLOCKING_SYNC environment var to control stream sync behavior.
...
[ROCm/clr commit: 6950d3f9e9 ]
2016-10-05 12:18:42 -05:00
Maneesh Gupta
4be59b9250
Add back rocm-profiler as a dependency for hip_hcc package
...
This reverts commit 0d8126a9eb .
[ROCm/clr commit: ccc695d685 ]
2016-10-05 22:39:42 +05:30
Maneesh Gupta
d38a5a4404
Add packaging steps for hipify-clang
...
Change-Id: I0ed916d5fcb4fc4734f1d92e686fc053e4680052
[ROCm/clr commit: 656c1766ea ]
2016-10-05 22:34:42 +05:30
Maneesh Gupta
ca0322ab2c
clang-hipify -> hipify-clang. Also attempt to build it by default
...
Change-Id: I694e6c772f5347c820d9bd6c9aa61d6d9696911e
[ROCm/clr commit: 11fd56ed5d ]
2016-10-05 13:06:22 +05:30
Maneesh Gupta
a61eb557ac
hipcc: Updated to use new include path
...
Change-Id: I4de6bb6978f2908dbb4d4cfd6e394d21fed90dd5
[ROCm/clr commit: 948d94def8 ]
2016-10-05 10:54:42 +05:30
Maneesh Gupta
71468f6a32
doxy.cfg: Fixed to use updated include path
...
Change-Id: I21149d3dd3111eaf8c23ff8550a1303d339f5c5d
[ROCm/clr commit: e388f775a3 ]
2016-10-04 22:29:40 +05:30
Maneesh Gupta
19b9ab32b2
samples: Updated to use new hip include path
...
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab
[ROCm/clr commit: ead394ec09 ]
2016-10-04 22:21:10 +05:30
Maneesh Gupta
43d07079e9
directed tests: Updated to use new hip include path
...
Change-Id: Iab1aee638b7158eb9674a19625dedf6471947e51
[ROCm/clr commit: 5947878247 ]
2016-10-04 22:20:50 +05:30
Maneesh Gupta
9811be4722
hip_base package: Updated to handle updated hip include path
...
Change-Id: I936516874cef4ab551d613303fde32ffe2c6c805
[ROCm/clr commit: 57715b967f ]
2016-10-04 22:19:52 +05:30
Maneesh Gupta
ae252a59ef
Update hipify-clang to generate updated hip_runtime header path
...
Change-Id: I64ceb037f2aa68e4e8d254be7d0bebff83061990
[ROCm/clr commit: 75b2ff1c3f ]
2016-10-04 22:18:55 +05:30
Maneesh Gupta
46feb7dcf2
Move include/* to include/hip/*
...
Change-Id: I7a7b2839b4df59c7a4c503550f99fdc9e45c0f54
[ROCm/clr commit: bbfc08f419 ]
2016-10-04 22:17:18 +05:30
Ben Sander
c47374f479
Fix hipMemSetAsync compilation, bounds check on name copy
...
[ROCm/clr commit: 48849feba3 ]
2016-10-03 19:05:19 -05:00
Aditya Atluri
21ef342e65
Stream fix on nvcc hipMemsetAsync
...
Change-Id: Ia0eb81dff0f422af55d93b4635d42e9aa6921377
[ROCm/clr commit: 3edff7dd3b ]
2016-10-03 12:38:41 -05:00
Maneesh Gupta
f64e21459e
cmake: Fix identations
...
Change-Id: Iecc79f030968a2b67bfa41218d0a4edbd2594f63
[ROCm/clr commit: 4cc035b894 ]
2016-10-03 22:52:23 +05:30
Ben Sander
2606f22c7f
small typo fix
...
Change-Id: I01906b330be8e6ec149bcdfe82def73e15931c89
[ROCm/clr commit: e413869271 ]
2016-10-02 05:57:02 -05:00
Ben Sander
77014b3165
disable DB_SHOW_TID
...
Change-Id: Ia415437e8ba9903de149997380f61f1272488642
[ROCm/clr commit: 0bcb54be35 ]
2016-10-02 05:56:38 -05:00
Ben Sander
f8856acbd1
fix test args
...
Change-Id: If18eb2a5e504accb72a25716aafb6867002fefb2
[ROCm/clr commit: bf3ce40fb1 ]
2016-10-01 14:39:22 -05:00
Aditya Atluri
62747f5b91
updated symbol usage in docs
...
Change-Id: I522c793f9cfa6a912dcb4a3d0044e94de3d3cd0e
[ROCm/clr commit: 64a1366198 ]
2016-10-01 13:41:09 -05:00
sandeep kumar
ae352f60d8
Add 2_Cookbook
...
Change-Id: I10bbbd4bcb80a5900fe6af466c8f4c94ea5efe9a
[ROCm/clr commit: 67c7f0ab5a ]
2016-09-30 12:52:06 +05:30
Maneesh Gupta
0873b87190
HIT: maintain source hierarchy for generated test executables
...
Change-Id: I997650d10cf38f35edb6b88b130a62c3541a850c
[ROCm/clr commit: 6874e33c77 ]
2016-09-30 12:49:11 +05:30
Aditya Atluri
91627f9bae
added vector types for C path
...
Change-Id: I4ccd4082f1b2ce4f0f4fd9fb498506234783a803
[ROCm/clr commit: c31ee6b25d ]
2016-09-29 19:44:00 -05:00
pensun
ff4b8932c9
update hipcc to search for lib using CUDA_PATH on NV path
...
Change-Id: I7e19d1f82237a8a13f3d8284b313ac049be3f920
[ROCm/clr commit: fea7dc684a ]
2016-09-29 15:11:57 -05:00
Aditya Atluri
b474890896
Added C guard for math headers
...
Change-Id: I0e71819c6436b3e6c99b2deddb2ee2d2a16acedd
[ROCm/clr commit: 2d5bf72b27 ]
2016-09-29 13:54:34 -05:00
Aditya Atluri
92429ae17d
Fixed issue on git #39
...
Change-Id: I5b507fc2b544df0cd3a900a2763c7a3ad6295c13
[ROCm/clr commit: ca033e19cf ]
2016-09-29 10:06:26 -05:00
pensun
3b2e733b19
add hipEvent* macros on NV path
...
Change-Id: I28ff0fa24f69560e13366e7cd8d3a485665c67e1
[ROCm/clr commit: 4570877142 ]
2016-09-29 01:22:19 -05:00
Maneesh Gupta
b6abc6b0fb
Rebuild hip_hcc if hcc version changes
...
And also force rebuild of .buildInfo & .version everytime
Change-Id: I97e0d3c24fd693366a293803088014d13ca640cc
[ROCm/clr commit: 1df4c1288a ]
2016-09-29 10:29:35 +05:30
pensun
eb5bb292ae
change hipEnvVarDriver to reduce communications to hipEnvVar
...
Change-Id: I65a5f67dd51d53594fa51f88505e32321643d189
[ROCm/clr commit: e6d7ecc0f5 ]
2016-09-27 23:00:11 -05:00