[clang] acb6f80 - [CUDA][HIP] Fix overloading resolution

2020-12-02 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-12-02T16:33:33-05:00 New Revision: acb6f80d96b74af3ec515bb9811d213abb406c31 URL: https://github.com/llvm/llvm-project/commit/acb6f80d96b74af3ec515bb9811d213abb406c31 DIFF: https://github.com/llvm/llvm-project/commit/acb6f80d96b74af3ec515bb9811d213abb406c31.dif

[clang] 3a781b9 - Fix assertion in tryEmitAsConstant

2020-12-02 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-12-02T19:10:01-05:00 New Revision: 3a781b912fc7b492a21fe52cc8ce6c9e5854a9ab URL: https://github.com/llvm/llvm-project/commit/3a781b912fc7b492a21fe52cc8ce6c9e5854a9ab DIFF: https://github.com/llvm/llvm-project/commit/3a781b912fc7b492a21fe52cc8ce6c9e5854a9ab.dif

[clang] 0519e1d - [HIP] Fix bug in driver about wavefront size

2020-12-04 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-12-04T08:36:52-05:00 New Revision: 0519e1ddb3885d070f054ca30a7487f915f6f795 URL: https://github.com/llvm/llvm-project/commit/0519e1ddb3885d070f054ca30a7487f915f6f795 DIFF: https://github.com/llvm/llvm-project/commit/0519e1ddb3885d070f054ca30a7487f915f6f795.dif

[clang] 40ad476 - [clang][AMDGPU] rename sram-ecc as sramecc

2020-12-07 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-12-07T18:05:47-05:00 New Revision: 40ad476a32445ec98666adcf24d2b33fd887ccc6 URL: https://github.com/llvm/llvm-project/commit/40ad476a32445ec98666adcf24d2b33fd887ccc6 DIFF: https://github.com/llvm/llvm-project/commit/40ad476a32445ec98666adcf24d2b33fd887ccc6.dif

[clang] 5cae708 - [clang][AMDGPU] remove mxnack and msramecc options

2020-12-07 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-12-07T18:08:37-05:00 New Revision: 5cae70800266119bbf319675a175cba9a7f315b1 URL: https://github.com/llvm/llvm-project/commit/5cae70800266119bbf319675a175cba9a7f315b1 DIFF: https://github.com/llvm/llvm-project/commit/5cae70800266119bbf319675a175cba9a7f315b1.dif

[clang] 4bed1d9 - [HIP] fix bundle entry ID for --

2020-12-07 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-12-07T18:08:37-05:00 New Revision: 4bed1d9b32b19f786aed17865e08c966962513cd URL: https://github.com/llvm/llvm-project/commit/4bed1d9b32b19f786aed17865e08c966962513cd DIFF: https://github.com/llvm/llvm-project/commit/4bed1d9b32b19f786aed17865e08c966962513cd.dif

[clang] 0b81d9a - [AMDGPU] add -mcode-object-version=n

2020-12-07 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-12-07T18:08:37-05:00 New Revision: 0b81d9a992579ef55b0781c9bc678aa1f3133e9e URL: https://github.com/llvm/llvm-project/commit/0b81d9a992579ef55b0781c9bc678aa1f3133e9e DIFF: https://github.com/llvm/llvm-project/commit/0b81d9a992579ef55b0781c9bc678aa1f3133e9e.dif

[clang] efc063b - Fix lit test failure due to 0b81d9

2020-12-07 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-12-07T19:50:21-05:00 New Revision: efc063b621ea0c4d1e452bcade62f7fc7e1cc937 URL: https://github.com/llvm/llvm-project/commit/efc063b621ea0c4d1e452bcade62f7fc7e1cc937 DIFF: https://github.com/llvm/llvm-project/commit/efc063b621ea0c4d1e452bcade62f7fc7e1cc937.dif

[clang] 7e561b6 - [NFC] Refactor DiagnosticBuilder and PartialDiagnostic

2020-10-19 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-10-19T17:48:04-04:00 New Revision: 7e561b62d2f2140fcacfcdf78c42f01181fe0df5 URL: https://github.com/llvm/llvm-project/commit/7e561b62d2f2140fcacfcdf78c42f01181fe0df5 DIFF: https://github.com/llvm/llvm-project/commit/7e561b62d2f2140fcacfcdf78c42f01181fe0df5.dif

[clang] 52bcd69 - Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions"

2020-10-19 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-10-19T17:48:04-04:00 New Revision: 52bcd691cb1992187d022161e95977a9db371f51 URL: https://github.com/llvm/llvm-project/commit/52bcd691cb1992187d022161e95977a9db371f51 DIFF: https://github.com/llvm/llvm-project/commit/52bcd691cb1992187d022161e95977a9db371f51.dif

[clang] abd8cd9 - [CUDA][HIP] Fix linkage for -fgpu-rdc

2020-11-03 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2020-11-03T08:07:19-05:00 New Revision: abd8cd9199d1e14cae961e1067b78df7044179a3 URL: https://github.com/llvm/llvm-project/commit/abd8cd9199d1e14cae961e1067b78df7044179a3 DIFF: https://github.com/llvm/llvm-project/commit/abd8cd9199d1e14cae961e1067b78df7044179a3.dif

[clang] 9857570 - [CUDA][HIP] Fix device template variables

2021-05-12 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-05-12T11:13:29-04:00 New Revision: 98575708da9544ccab8939fece9c3d638a32f09f URL: https://github.com/llvm/llvm-project/commit/98575708da9544ccab8939fece9c3d638a32f09f DIFF: https://github.com/llvm/llvm-project/commit/98575708da9544ccab8939fece9c3d638a32f09f.dif

[clang] ce6cc87 - [clang] Minor fix for MarkVarDeclODRUsed

2021-05-12 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-05-12T22:32:10-04:00 New Revision: ce6cc87ce9e96eaa5e5ef0c1f5dc07b41381996d URL: https://github.com/llvm/llvm-project/commit/ce6cc87ce9e96eaa5e5ef0c1f5dc07b41381996d DIFF: https://github.com/llvm/llvm-project/commit/ce6cc87ce9e96eaa5e5ef0c1f5dc07b41381996d.dif

[clang] 18cb17c - [HIP] Fix spack detection

2021-05-17 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-05-17T13:24:05-04:00 New Revision: 18cb17ce4cd54b9971550840b6f0b872de0d4c8c URL: https://github.com/llvm/llvm-project/commit/18cb17ce4cd54b9971550840b6f0b872de0d4c8c DIFF: https://github.com/llvm/llvm-project/commit/18cb17ce4cd54b9971550840b6f0b872de0d4c8c.dif

[clang] 4cb4256 - [CUDA][HIP] Fix device variables used by host

2021-05-20 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-05-20T17:04:29-04:00 New Revision: 4cb42564ec4b56ef7eb4758bfa4ddf844a163687 URL: https://github.com/llvm/llvm-project/commit/4cb42564ec4b56ef7eb4758bfa4ddf844a163687 DIFF: https://github.com/llvm/llvm-project/commit/4cb42564ec4b56ef7eb4758bfa4ddf844a163687.dif

[clang] 91dfd68 - [NFC][HIP] fix comments in __clang_hip_cmath.h

2021-05-21 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-05-21T17:44:18-04:00 New Revision: 91dfd68e90156dab3cbf11c9ae677cf60b2df65c URL: https://github.com/llvm/llvm-project/commit/91dfd68e90156dab3cbf11c9ae677cf60b2df65c DIFF: https://github.com/llvm/llvm-project/commit/91dfd68e90156dab3cbf11c9ae677cf60b2df65c.dif

[clang] bf61245 - [HIP] support ThinLTO

2021-05-22 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-05-22T10:48:34-04:00 New Revision: bf6124580dfba86b73d828851f03fb9eea1269bd URL: https://github.com/llvm/llvm-project/commit/bf6124580dfba86b73d828851f03fb9eea1269bd DIFF: https://github.com/llvm/llvm-project/commit/bf6124580dfba86b73d828851f03fb9eea1269bd.dif

[clang] 6d2c095 - [HIP] Check compatibility of -fgpu-sanitize with offload arch

2021-05-27 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-05-27T12:06:42-04:00 New Revision: 6d2c0950205f50f926ba5e362e845faff22582b7 URL: https://github.com/llvm/llvm-project/commit/6d2c0950205f50f926ba5e362e845faff22582b7 DIFF: https://github.com/llvm/llvm-project/commit/6d2c0950205f50f926ba5e362e845faff22582b7.dif

[clang] f7e87dd - [CUDA][HIP] Change default lang std to c++14

2021-06-01 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-01T20:45:10-04:00 New Revision: f7e87dd6ff0c1c4a41a6b654d2460557ae97ab8d URL: https://github.com/llvm/llvm-project/commit/f7e87dd6ff0c1c4a41a6b654d2460557ae97ab8d DIFF: https://github.com/llvm/llvm-project/commit/f7e87dd6ff0c1c4a41a6b654d2460557ae97ab8d.dif

[clang] 04caa7c - [CUDA][HIP] Promote const variables to constant

2021-06-01 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-01T21:28:41-04:00 New Revision: 04caa7c3e02f0e2f96881b2b9b5ae5fec6e59aa9 URL: https://github.com/llvm/llvm-project/commit/04caa7c3e02f0e2f96881b2b9b5ae5fec6e59aa9 DIFF: https://github.com/llvm/llvm-project/commit/04caa7c3e02f0e2f96881b2b9b5ae5fec6e59aa9.dif

[clang] 61c65d8 - Fix comments in test cuda-kernel-call.cu

2021-06-02 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-02T10:21:26-04:00 New Revision: 61c65d8e4a29610bd1ab498eba8f892ffc0af023 URL: https://github.com/llvm/llvm-project/commit/61c65d8e4a29610bd1ab498eba8f892ffc0af023 DIFF: https://github.com/llvm/llvm-project/commit/61c65d8e4a29610bd1ab498eba8f892ffc0af023.dif

[clang] 622eaa4 - [HIP] Support __managed__ attribute

2021-01-22 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-01-22T11:43:58-05:00 New Revision: 622eaa4a4cea17c2cec6942d9702b010deae392b URL: https://github.com/llvm/llvm-project/commit/622eaa4a4cea17c2cec6942d9702b010deae392b DIFF: https://github.com/llvm/llvm-project/commit/622eaa4a4cea17c2cec6942d9702b010deae392b.dif

[clang] 0b2af1a - [NFC][CUDA] Refactor registering device variable

2021-02-03 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-03T14:29:51-05:00 New Revision: 0b2af1a2889423bb797856841ac81cf10d01c696 URL: https://github.com/llvm/llvm-project/commit/0b2af1a2889423bb797856841ac81cf10d01c696 DIFF: https://github.com/llvm/llvm-project/commit/0b2af1a2889423bb797856841ac81cf10d01c696.dif

[clang] 0211877 - [HIP] Add __managed__ macro to header

2021-02-04 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-04T16:22:42-05:00 New Revision: 0211877a0754c06e3aeaba690a1c860c6edf6288 URL: https://github.com/llvm/llvm-project/commit/0211877a0754c06e3aeaba690a1c860c6edf6288 DIFF: https://github.com/llvm/llvm-project/commit/0211877a0754c06e3aeaba690a1c860c6edf6288.dif

[clang] e355110 - [CUDA][HIP] Fix checking dependent initalizer

2021-02-04 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-04T18:04:54-05:00 New Revision: e355110040d17dcbf0fcfcba386c4d96fe6fe7ec URL: https://github.com/llvm/llvm-project/commit/e355110040d17dcbf0fcfcba386c4d96fe6fe7ec DIFF: https://github.com/llvm/llvm-project/commit/e355110040d17dcbf0fcfcba386c4d96fe6fe7ec.dif

[clang] b008ea3 - [CUDA][HIP] Fix device variable linkage

2021-02-05 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-05T15:11:12-05:00 New Revision: b008ea304d438f0aa818918caceb3bd864412304 URL: https://github.com/llvm/llvm-project/commit/b008ea304d438f0aa818918caceb3bd864412304 DIFF: https://github.com/llvm/llvm-project/commit/b008ea304d438f0aa818918caceb3bd864412304.dif

[clang] abe8b35 - Fix vtbl field addr space

2021-09-16 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-09-16T10:57:31-04:00 New Revision: abe8b354e37d8d6a163a6402d8e68ddcfc462dfc URL: https://github.com/llvm/llvm-project/commit/abe8b354e37d8d6a163a6402d8e68ddcfc462dfc DIFF: https://github.com/llvm/llvm-project/commit/abe8b354e37d8d6a163a6402d8e68ddcfc462dfc.dif

[clang] c4afb5f - [HIP] Fix linking of asanrt.bc

2021-09-27 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-09-27T13:25:46-04:00 New Revision: c4afb5f81b62b903e4af8a92235e1b901e184040 URL: https://github.com/llvm/llvm-project/commit/c4afb5f81b62b903e4af8a92235e1b901e184040 DIFF: https://github.com/llvm/llvm-project/commit/c4afb5f81b62b903e4af8a92235e1b901e184040.dif

[clang] 1dab94f - [CUDA][HIP] Pass -fgpu-rdc to host clang -cc1

2021-02-08 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-08T19:08:20-05:00 New Revision: 1dab94f9ede5d506d6ff9c61448a8e20d43e05a7 URL: https://github.com/llvm/llvm-project/commit/1dab94f9ede5d506d6ff9c61448a8e20d43e05a7 DIFF: https://github.com/llvm/llvm-project/commit/1dab94f9ede5d506d6ff9c61448a8e20d43e05a7.dif

[clang] 52f312c - Fix failure in cuda-external-tools.cu

2021-02-08 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-08T19:27:43-05:00 New Revision: 52f312c69e1049e1f3034baf7cb9d88875f45c9a URL: https://github.com/llvm/llvm-project/commit/52f312c69e1049e1f3034baf7cb9d88875f45c9a DIFF: https://github.com/llvm/llvm-project/commit/52f312c69e1049e1f3034baf7cb9d88875f45c9a.dif

[clang] 98c2128 - [CUDA][HIP] Add -fuse-cuid

2021-02-08 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-08T22:26:12-05:00 New Revision: 98c21289f1d239f39fa549ae01b17efffce6a7c0 URL: https://github.com/llvm/llvm-project/commit/98c21289f1d239f39fa549ae01b17efffce6a7c0 DIFF: https://github.com/llvm/llvm-project/commit/98c21289f1d239f39fa549ae01b17efffce6a7c0.dif

[clang] 053e61d - Relands "[HIP] Change default --gpu-max-threads-per-block value to 1024"

2021-02-12 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-12T10:53:59-05:00 New Revision: 053e61d54e63810b005adacf5e73a6465ca24bd2 URL: https://github.com/llvm/llvm-project/commit/053e61d54e63810b005adacf5e73a6465ca24bd2 DIFF: https://github.com/llvm/llvm-project/commit/053e61d54e63810b005adacf5e73a6465ca24bd2.dif

[clang] 51ade31 - [HIP] Support device sanitizer

2021-02-18 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-18T23:30:25-05:00 New Revision: 51ade31e67897bbd6f363f26d9110ec4d6ddaa7f URL: https://github.com/llvm/llvm-project/commit/51ade31e67897bbd6f363f26d9110ec4d6ddaa7f DIFF: https://github.com/llvm/llvm-project/commit/51ade31e67897bbd6f363f26d9110ec4d6ddaa7f.dif

[clang] a3ce7f5 - [HIP] Fix managed variable linkage

2021-02-23 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-23T22:34:45-05:00 New Revision: a3ce7f5cd2ae236bec7752e343f4b63ddda7ebe7 URL: https://github.com/llvm/llvm-project/commit/a3ce7f5cd2ae236bec7752e343f4b63ddda7ebe7 DIFF: https://github.com/llvm/llvm-project/commit/a3ce7f5cd2ae236bec7752e343f4b63ddda7ebe7.dif

[clang] 47acdec - [CUDA][HIP] Support accessing static device variable in host code for -fgpu-rdc

2021-02-24 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-24T18:23:45-05:00 New Revision: 47acdec1dd5d6d4c279727a97313c586c20e9c6f URL: https://github.com/llvm/llvm-project/commit/47acdec1dd5d6d4c279727a97313c586c20e9c6f DIFF: https://github.com/llvm/llvm-project/commit/47acdec1dd5d6d4c279727a97313c586c20e9c6f.dif

[clang] 392fd3f - update AMDGPU _Float16 support in clang doc

2021-02-24 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-02-24T19:46:23-05:00 New Revision: 392fd3f1bf9f925942b385d8b99fb662d5739a83 URL: https://github.com/llvm/llvm-project/commit/392fd3f1bf9f925942b385d8b99fb662d5739a83 DIFF: https://github.com/llvm/llvm-project/commit/392fd3f1bf9f925942b385d8b99fb662d5739a83.dif

[clang] e42def6 - [HIP] Fix amdgcn builtin for long type

2021-06-03 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-03T19:05:56-04:00 New Revision: e42def62d8d9572190b31182e5db8c4b3a57cdaf URL: https://github.com/llvm/llvm-project/commit/e42def62d8d9572190b31182e5db8c4b3a57cdaf DIFF: https://github.com/llvm/llvm-project/commit/e42def62d8d9572190b31182e5db8c4b3a57cdaf.dif

[clang] b5dea87 - [HIP] Fix spack HIP device lib detection

2021-06-04 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-04T09:12:41-04:00 New Revision: b5dea8701ba98425991d4f1ec3d87bdb98789e04 URL: https://github.com/llvm/llvm-project/commit/b5dea8701ba98425991d4f1ec3d87bdb98789e04 DIFF: https://github.com/llvm/llvm-project/commit/b5dea8701ba98425991d4f1ec3d87bdb98789e04.dif

[clang] 054cc3b - [CUDA][HIP] Fix store of vtbl in ctor

2021-06-08 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-08T10:24:44-04:00 New Revision: 054cc3b1b469de4b0cb25d1dc3af43c679c5dc44 URL: https://github.com/llvm/llvm-project/commit/054cc3b1b469de4b0cb25d1dc3af43c679c5dc44 DIFF: https://github.com/llvm/llvm-project/commit/054cc3b1b469de4b0cb25d1dc3af43c679c5dc44.dif

[clang] 5fc2673 - [HIP] Add --gpu-bundle-output

2021-06-09 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-09T23:31:43-04:00 New Revision: 5fc2673fbce247e107094b28c22cbb2d5f1691a8 URL: https://github.com/llvm/llvm-project/commit/5fc2673fbce247e107094b28c22cbb2d5f1691a8 DIFF: https://github.com/llvm/llvm-project/commit/5fc2673fbce247e107094b28c22cbb2d5f1691a8.dif

[clang] 734213d - Fix test hip-device-compile.hip

2021-06-10 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-10T09:13:27-04:00 New Revision: 734213d7b51f9ea22a9d122c0646ca5b69f88ac8 URL: https://github.com/llvm/llvm-project/commit/734213d7b51f9ea22a9d122c0646ca5b69f88ac8 DIFF: https://github.com/llvm/llvm-project/commit/734213d7b51f9ea22a9d122c0646ca5b69f88ac8.dif

[clang] 79f9cfb - Do not merge LocalInstantiationScope for template specialization

2021-06-14 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-14T23:28:04-04:00 New Revision: 79f9cfbc21e02555258523ea77c3dd389891cfb3 URL: https://github.com/llvm/llvm-project/commit/79f9cfbc21e02555258523ea77c3dd389891cfb3 DIFF: https://github.com/llvm/llvm-project/commit/79f9cfbc21e02555258523ea77c3dd389891cfb3.dif

[clang] 186f2ac - [HIP] Add support functions for C++ polymorphic types

2021-06-21 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-21T11:41:07-04:00 New Revision: 186f2ac612ad3cd551dee649e3097f4284774ba0 URL: https://github.com/llvm/llvm-project/commit/186f2ac612ad3cd551dee649e3097f4284774ba0 DIFF: https://github.com/llvm/llvm-project/commit/186f2ac612ad3cd551dee649e3097f4284774ba0.dif

[clang] 82e03e4 - [HIP] Defer operator overloading errors

2021-06-23 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-23T23:39:59-04:00 New Revision: 82e03e494f9884e03b1ab4dfd3b55e6aa2161ade URL: https://github.com/llvm/llvm-project/commit/82e03e494f9884e03b1ab4dfd3b55e6aa2161ade DIFF: https://github.com/llvm/llvm-project/commit/82e03e494f9884e03b1ab4dfd3b55e6aa2161ade.dif

[clang] 3193133 - [OpenCL] Do not include default header for preprocessor output as input

2021-06-25 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-25T10:01:51-04:00 New Revision: 3193133add7eeeaa3872c78aa959bacdc08e59d9 URL: https://github.com/llvm/llvm-project/commit/3193133add7eeeaa3872c78aa959bacdc08e59d9 DIFF: https://github.com/llvm/llvm-project/commit/3193133add7eeeaa3872c78aa959bacdc08e59d9.dif

[clang] 4921ecf - [clang] Fix build failure due to _S

2021-06-25 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-25T10:10:27-04:00 New Revision: 4921ecfc8194c11ec7c659ad1de11da6e8307361 URL: https://github.com/llvm/llvm-project/commit/4921ecfc8194c11ec7c659ad1de11da6e8307361 DIFF: https://github.com/llvm/llvm-project/commit/4921ecfc8194c11ec7c659ad1de11da6e8307361.dif

[clang] 434bd5b - [AMDGPU] Add builtin functions image_bvh_intersect_ray

2021-06-30 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-06-30T13:10:47-04:00 New Revision: 434bd5bf5479615ea42e64a80ff994059f31f5f4 URL: https://github.com/llvm/llvm-project/commit/434bd5bf5479615ea42e64a80ff994059f31f5f4 DIFF: https://github.com/llvm/llvm-project/commit/434bd5bf5479615ea42e64a80ff994059f31f5f4.dif

[clang] 8fe058d - [clang] Document llvm options controlling pragma unroll

2021-07-12 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-07-12T16:42:50-04:00 New Revision: 8fe058dbe49b060c85f490ece2268c32b0fad7c8 URL: https://github.com/llvm/llvm-project/commit/8fe058dbe49b060c85f490ece2268c32b0fad7c8 DIFF: https://github.com/llvm/llvm-project/commit/8fe058dbe49b060c85f490ece2268c32b0fad7c8.dif

[clang] 60a085b - Revert "[clang] deprecate frelaxed-template-template-args, make it on by default"

2021-11-02 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-11-02T17:02:19-04:00 New Revision: 60a085beb04b055cf44c379c56cb247cb3587658 URL: https://github.com/llvm/llvm-project/commit/60a085beb04b055cf44c379c56cb247cb3587658 DIFF: https://github.com/llvm/llvm-project/commit/60a085beb04b055cf44c379c56cb247cb3587658.dif

[clang] 80072fd - [CUDA][HIP] Allow comdat for kernels

2021-11-10 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-11-10T16:42:23-05:00 New Revision: 80072fde61d40a4e8a9da673476730d34a483fa2 URL: https://github.com/llvm/llvm-project/commit/80072fde61d40a4e8a9da673476730d34a483fa2 DIFF: https://github.com/llvm/llvm-project/commit/80072fde61d40a4e8a9da673476730d34a483fa2.dif

[clang] 4b3881e - Emit hidden hostcall argument for sanitized kernels

2021-11-10 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-11-10T17:05:57-05:00 New Revision: 4b3881e9f319b6c4ec69160f16a49c128ffbd7dd URL: https://github.com/llvm/llvm-project/commit/4b3881e9f319b6c4ec69160f16a49c128ffbd7dd DIFF: https://github.com/llvm/llvm-project/commit/4b3881e9f319b6c4ec69160f16a49c128ffbd7dd.dif

[clang] 0309e50 - [Driver] Fix ToolChain::getSanitizerArgs

2021-11-11 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-11-11T17:17:08-05:00 New Revision: 0309e50f33f616baa8fcac8365b728be3ccf06dd URL: https://github.com/llvm/llvm-project/commit/0309e50f33f616baa8fcac8365b728be3ccf06dd DIFF: https://github.com/llvm/llvm-project/commit/0309e50f33f616baa8fcac8365b728be3ccf06dd.dif

[clang] 5cf2a37 - [HIP] Emit kernel symbol

2021-03-01 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-03-01T16:31:40-05:00 New Revision: 5cf2a37f1255700d4da9d5f45e82bdfff09aee8c URL: https://github.com/llvm/llvm-project/commit/5cf2a37f1255700d4da9d5f45e82bdfff09aee8c DIFF: https://github.com/llvm/llvm-project/commit/5cf2a37f1255700d4da9d5f45e82bdfff09aee8c.dif

[clang] 53d3038 - Fix build failure due to dump()

2021-03-01 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-03-01T16:44:08-05:00 New Revision: 53d30381f54fbeef3e9ca7f9b52d29d235365f19 URL: https://github.com/llvm/llvm-project/commit/53d30381f54fbeef3e9ca7f9b52d29d235365f19 DIFF: https://github.com/llvm/llvm-project/commit/53d30381f54fbeef3e9ca7f9b52d29d235365f19.dif

[clang] 9ecbb34 - Fix test cxx-call-kernel.cpp

2021-03-01 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-03-01T17:10:53-05:00 New Revision: 9ecbb34e1d2dc77e768638b6ecd94d63e451915d URL: https://github.com/llvm/llvm-project/commit/9ecbb34e1d2dc77e768638b6ecd94d63e451915d DIFF: https://github.com/llvm/llvm-project/commit/9ecbb34e1d2dc77e768638b6ecd94d63e451915d.dif

[clang] 258ecf5 - [HIP] do not use -mconstructor-aliases for device

2021-03-05 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-03-05T08:46:58-05:00 New Revision: 258ecf5f33e7b0b43bc1c7252cd84eea596c39d2 URL: https://github.com/llvm/llvm-project/commit/258ecf5f33e7b0b43bc1c7252cd84eea596c39d2 DIFF: https://github.com/llvm/llvm-project/commit/258ecf5f33e7b0b43bc1c7252cd84eea596c39d2.dif

[clang] 5b3fc71 - [HIP] do not use -munsafe-fp-atomics by default

2021-03-05 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-03-05T08:46:58-05:00 New Revision: 5b3fc7180c8e4a2c57946d5e3cc325744a770717 URL: https://github.com/llvm/llvm-project/commit/5b3fc7180c8e4a2c57946d5e3cc325744a770717 DIFF: https://github.com/llvm/llvm-project/commit/5b3fc7180c8e4a2c57946d5e3cc325744a770717.dif

[clang] 34d1a5c - [HIP] Support Spack packages

2021-03-06 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-03-06T08:41:37-05:00 New Revision: 34d1a5c7b18f0e5cb1964e25ed45052c8f4384af URL: https://github.com/llvm/llvm-project/commit/34d1a5c7b18f0e5cb1964e25ed45052c8f4384af DIFF: https://github.com/llvm/llvm-project/commit/34d1a5c7b18f0e5cb1964e25ed45052c8f4384af.dif

[clang] e13246a - [HIP] Add HIP scope atomic operations

2021-11-23 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-11-23T10:13:37-05:00 New Revision: e13246a2ec3dfc13838d43099ca9111c780d2c5e URL: https://github.com/llvm/llvm-project/commit/e13246a2ec3dfc13838d43099ca9111c780d2c5e DIFF: https://github.com/llvm/llvm-project/commit/e13246a2ec3dfc13838d43099ca9111c780d2c5e.dif

[clang] aa9b90c - Fix warning due to default switch label

2021-11-23 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-11-23T10:52:51-05:00 New Revision: aa9b90ca441d09969cab158f1db6341de3c1 URL: https://github.com/llvm/llvm-project/commit/aa9b90ca441d09969cab158f1db6341de3c1 DIFF: https://github.com/llvm/llvm-project/commit/aa9b90ca441d09969cab158f1db6341de3c1.dif

[clang] b472bd8 - [NFC] Let Microsoft mangler accept GlobalDecl

2021-11-23 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-11-23T10:59:26-05:00 New Revision: b472bd855ed85691d0d03ef1808c82b780d23721 URL: https://github.com/llvm/llvm-project/commit/b472bd855ed85691d0d03ef1808c82b780d23721 DIFF: https://github.com/llvm/llvm-project/commit/b472bd855ed85691d0d03ef1808c82b780d23721.dif

[clang] 38211bb - [HIP] Fix device stub name for Windows

2021-11-23 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2021-11-23T12:03:49-05:00 New Revision: 38211bbab1d949f682271abba0171424a5a335ab URL: https://github.com/llvm/llvm-project/commit/38211bbab1d949f682271abba0171424a5a335ab DIFF: https://github.com/llvm/llvm-project/commit/38211bbab1d949f682271abba0171424a5a335ab.dif

[clang] 55b4344 - [HIP] add --offload-add-rpath

2022-10-28 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-10-28T11:42:38-04:00 New Revision: 55b43449978cc7050bef3ec255cbf5c5feee274e URL: https://github.com/llvm/llvm-project/commit/55b43449978cc7050bef3ec255cbf5c5feee274e DIFF: https://github.com/llvm/llvm-project/commit/55b43449978cc7050bef3ec255cbf5c5feee274e.dif

[clang] 319444f - [HIP] add fmax/fmin for fp16

2022-10-28 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-10-28T13:38:12-04:00 New Revision: 319444fcf586004c3ed851e20c9df8ca2888e6d5 URL: https://github.com/llvm/llvm-project/commit/319444fcf586004c3ed851e20c9df8ca2888e6d5 DIFF: https://github.com/llvm/llvm-project/commit/319444fcf586004c3ed851e20c9df8ca2888e6d5.dif

[clang] 36a0253 - [HIP] add float to fp16 convert functions

2022-10-28 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-10-28T18:17:05-04:00 New Revision: 36a025366215d27bcb6e6ccbe08651593acc2cd9 URL: https://github.com/llvm/llvm-project/commit/36a025366215d27bcb6e6ccbe08651593acc2cd9 DIFF: https://github.com/llvm/llvm-project/commit/36a025366215d27bcb6e6ccbe08651593acc2cd9.dif

[clang] 9f6cb3e - [AMDGPU] Add builtin s_sendmsg_rtn

2022-08-22 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-08-22T18:29:23-04:00 New Revision: 9f6cb3e9fdb4f5255f78d77c0a537dc3cb50dc9d URL: https://github.com/llvm/llvm-project/commit/9f6cb3e9fdb4f5255f78d77c0a537dc3cb50dc9d DIFF: https://github.com/llvm/llvm-project/commit/9f6cb3e9fdb4f5255f78d77c0a537dc3cb50dc9d.dif

[clang] 5e25284 - [AMDGPU] Emit module flag for all code object versions

2022-09-22 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-09-22T16:51:33-04:00 New Revision: 5e25284dbc947781fcd3f2230bea14c48f43ec50 URL: https://github.com/llvm/llvm-project/commit/5e25284dbc947781fcd3f2230bea14c48f43ec50 DIFF: https://github.com/llvm/llvm-project/commit/5e25284dbc947781fcd3f2230bea14c48f43ec50.dif

[clang] 1172bde - [HIP] Fix unbundling archive

2022-09-26 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-09-26T22:16:17-04:00 New Revision: 1172bdecfab364579d90e6aa5ba7fc64a5b96786 URL: https://github.com/llvm/llvm-project/commit/1172bdecfab364579d90e6aa5ba7fc64a5b96786 DIFF: https://github.com/llvm/llvm-project/commit/1172bdecfab364579d90e6aa5ba7fc64a5b96786.dif

[clang] 844b84a - [clang-offload-bundler] extracting compatible bundle entry

2022-10-05 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-10-05T19:44:38-04:00 New Revision: 844b84af20c71482093995b1d64abc190eb5a5f9 URL: https://github.com/llvm/llvm-project/commit/844b84af20c71482093995b1d64abc190eb5a5f9 DIFF: https://github.com/llvm/llvm-project/commit/844b84af20c71482093995b1d64abc190eb5a5f9.dif

[clang] 107ee26 - [AMDGPU] Disable bool range metadata to workaround backend issue

2022-10-07 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-10-07T10:46:04-04:00 New Revision: 107ee2613063183cb643cef97f0fad403508c9f0 URL: https://github.com/llvm/llvm-project/commit/107ee2613063183cb643cef97f0fad403508c9f0 DIFF: https://github.com/llvm/llvm-project/commit/107ee2613063183cb643cef97f0fad403508c9f0.dif

[clang] eb26baf - Fix test bool-range.cu

2022-10-07 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-10-07T11:17:28-04:00 New Revision: eb26baf4ade6c1e73eb14e8a89d5771e57bc61a3 URL: https://github.com/llvm/llvm-project/commit/eb26baf4ade6c1e73eb14e8a89d5771e57bc61a3 DIFF: https://github.com/llvm/llvm-project/commit/eb26baf4ade6c1e73eb14e8a89d5771e57bc61a3.dif

[clang] 12c6a41 - [HIP] Fix unbundling archive

2022-10-12 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-10-12T16:36:03-04:00 New Revision: 12c6a41f5249fa97041754d38cac28877ed49611 URL: https://github.com/llvm/llvm-project/commit/12c6a41f5249fa97041754d38cac28877ed49611 DIFF: https://github.com/llvm/llvm-project/commit/12c6a41f5249fa97041754d38cac28877ed49611.dif

[clang] 082593f - [HIP] Detect HIP for Debian/Fedora

2022-10-12 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-10-12T22:59:16-04:00 New Revision: 082593ff7aff68060bd66dccfa43493d07d9c255 URL: https://github.com/llvm/llvm-project/commit/082593ff7aff68060bd66dccfa43493d07d9c255 DIFF: https://github.com/llvm/llvm-project/commit/082593ff7aff68060bd66dccfa43493d07d9c255.dif

[clang] 993bce9 - [HIP] Support ASAN with malloc/free

2023-02-06 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2023-02-06T10:18:02-05:00 New Revision: 993bce9680c6a8f403a4a753fcbcb13ac7cddca3 URL: https://github.com/llvm/llvm-project/commit/993bce9680c6a8f403a4a753fcbcb13ac7cddca3 DIFF: https://github.com/llvm/llvm-project/commit/993bce9680c6a8f403a4a753fcbcb13ac7cddca3.dif

[clang] 4f01266 - [HIP] Update test hip-header.hip

2023-02-06 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2023-02-06T16:30:47-05:00 New Revision: 4f01266954b12395add2a6a87ef589126cb147fa URL: https://github.com/llvm/llvm-project/commit/4f01266954b12395add2a6a87ef589126cb147fa DIFF: https://github.com/llvm/llvm-project/commit/4f01266954b12395add2a6a87ef589126cb147fa.dif

[clang] e8f41fd - [HIP] Use .hipi as preprocessor output extension

2023-01-11 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2023-01-11T18:39:58-05:00 New Revision: e8f41fdb5c6fd7903f65216d70c64eb52c898b51 URL: https://github.com/llvm/llvm-project/commit/e8f41fdb5c6fd7903f65216d70c64eb52c898b51 DIFF: https://github.com/llvm/llvm-project/commit/e8f41fdb5c6fd7903f65216d70c64eb52c898b51.dif

[clang] 503e02e - Fix test hip-windows-filename.hip

2023-01-11 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2023-01-11T23:31:49-05:00 New Revision: 503e02e861662ef84940fdc05e26c12fc0fca7f3 URL: https://github.com/llvm/llvm-project/commit/503e02e861662ef84940fdc05e26c12fc0fca7f3 DIFF: https://github.com/llvm/llvm-project/commit/503e02e861662ef84940fdc05e26c12fc0fca7f3.dif

[clang] 3006cb2 - [HIP] Unbundler allows missing host entry

2023-01-19 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2023-01-19T22:13:17-05:00 New Revision: 3006cb2aa8d9fb1cbcb15a7e4dcd321614fa7478 URL: https://github.com/llvm/llvm-project/commit/3006cb2aa8d9fb1cbcb15a7e4dcd321614fa7478 DIFF: https://github.com/llvm/llvm-project/commit/3006cb2aa8d9fb1cbcb15a7e4dcd321614fa7478.dif

[clang] c487b84 - [HIP] Change default offload arch to gfx906

2023-01-22 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2023-01-22T20:26:30-05:00 New Revision: c487b84d755298b6451a823447612fda84db9522 URL: https://github.com/llvm/llvm-project/commit/c487b84d755298b6451a823447612fda84db9522 DIFF: https://github.com/llvm/llvm-project/commit/c487b84d755298b6451a823447612fda84db9522.dif

[clang] af9ee33 - [HIP] fix long double size

2022-06-14 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-06-14T21:57:56-04:00 New Revision: af9ee3357cec931af68a3a0bb83e82de977caa37 URL: https://github.com/llvm/llvm-project/commit/af9ee3357cec931af68a3a0bb83e82de977caa37 DIFF: https://github.com/llvm/llvm-project/commit/af9ee3357cec931af68a3a0bb83e82de977caa37.dif

[clang] 8ad4c6e - [HIP] add -fhip-kernel-arg-name

2022-06-24 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-06-24T11:15:36-04:00 New Revision: 8ad4c6e4b1299d599c0b6defe6a9e90a417c7ba8 URL: https://github.com/llvm/llvm-project/commit/8ad4c6e4b1299d599c0b6defe6a9e90a417c7ba8 DIFF: https://github.com/llvm/llvm-project/commit/8ad4c6e4b1299d599c0b6defe6a9e90a417c7ba8.dif

[clang] 377806a - [HIP] Fix static lib name on windows

2022-05-31 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-05-31T22:13:50-04:00 New Revision: 377806a65ea97837c99d9791db9d462b63b9135a URL: https://github.com/llvm/llvm-project/commit/377806a65ea97837c99d9791db9d462b63b9135a DIFF: https://github.com/llvm/llvm-project/commit/377806a65ea97837c99d9791db9d462b63b9135a.dif

[clang] 92a606f - [HIP] Pass -Xoffload-linker option to device linker

2022-05-31 Thread Yaxun Liu via cfe-commits
Author: Yaxun (Sam) Liu Date: 2022-05-31T22:17:40-04:00 New Revision: 92a606f6de77f69f9eb86498deaeeeb8f821f4e1 URL: https://github.com/llvm/llvm-project/commit/92a606f6de77f69f9eb86498deaeeeb8f821f4e1 DIFF: https://github.com/llvm/llvm-project/commit/92a606f6de77f69f9eb86498deaeeeb8f821f4e1.dif

[clang] [clang][CodeGen] The `eh_typeid_for` intrinsic needs special care too (PR #65699)

2023-09-19 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu approved this pull request. LGTM. Thanks https://github.com/llvm/llvm-project/pull/65699 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [NFC][Clang] Address reviews about overrideFunctionFeaturesWithTargetFeatures (PR #65938)

2023-09-20 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu approved this pull request. LGTM. Sorry for the delay https://github.com/llvm/llvm-project/pull/65938 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [HIP] Support compressing device binary (PR #67162)

2023-09-22 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu created https://github.com/llvm/llvm-project/pull/67162 Add option -f[no-]offload-compress to clang to enable/disable compression of device binary for HIP. By default it is disabled. Add option -compress to clang-offload-bundler to enable compression of offload bun

[clang] [HIP] Support compressing device binary (PR #67162)

2023-09-22 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu updated https://github.com/llvm/llvm-project/pull/67162 >From aa1aee8695a062c472dbb9efd1e87a2ba7cdc58b Mon Sep 17 00:00:00 2001 From: "Yaxun (Sam) Liu" Date: Thu, 21 Sep 2023 13:52:16 -0400 Subject: [PATCH] [HIP] Support compressing device binary Add option -f[no-]o

[clang] [HIP] Support compressing device binary (PR #67162)

2023-09-28 Thread Yaxun Liu via cfe-commits
yxsamliu wrote: ping A little background: some HIP applications face size restrictions for their packages. Compressing can significantly reduce the bundle size with acceptable overhead of uncompressing. Therefore they need this feature. https://github.com/llvm/llvm-project/pull/67162

[clang] [CUDA][HIP] Fix host/device context in concept (PR #67721)

2023-09-28 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu created https://github.com/llvm/llvm-project/pull/67721 Currently, constraints are checked in Sema::FinishTemplateArgumentDeduction, where the current function in ASTContext is set to the instantiated template function. When resolving functions for the constraints,

[clang] [CUDA][HIP] Fix host/device context in concept (PR #67721)

2023-09-28 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu updated https://github.com/llvm/llvm-project/pull/67721 >From ba151e83af264074303ccc1d8f4ecf853a4a153f Mon Sep 17 00:00:00 2001 From: "Yaxun (Sam) Liu" Date: Thu, 28 Sep 2023 14:48:28 -0400 Subject: [PATCH] [CUDA][HIP] Fix host/device context in concept Currently, c

[clang] [HIP] Support compressing device binary (PR #67162)

2023-09-29 Thread Yaxun Liu via cfe-commits
yxsamliu wrote: > Unrelated, I need to hurry up and try to make the new driver the default for > CUDA and HIP upstream at some point. > > I've had some thoughts about how to accomplish this in the past. For the new > driver, `.llvm.offloading` is a single section that contains all of the > em

[clang] [Clang] Fix HIP wrapper inclusion of 'algorithm' when using libc++ (PR #67981)

2023-10-02 Thread Yaxun Liu via cfe-commits
yxsamliu wrote: Did you test it with internal CI? We may need some HIP header changes to avoid regressing existing HIP apps. https://github.com/llvm/llvm-project/pull/67981 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org

[clang] [Clang] Fix HIP wrapper inclusion of 'algorithm' when using libc++ (PR #67981)

2023-10-02 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu approved this pull request. LGTM. Thanks. It passed internal PSDB https://github.com/llvm/llvm-project/pull/67981 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-co

[clang] [HIP] Support compressing device binary (PR #67162)

2023-10-02 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu updated https://github.com/llvm/llvm-project/pull/67162 >From 71dc0a3afcc873d1afeb3ae265bc006860da1d82 Mon Sep 17 00:00:00 2001 From: "Yaxun (Sam) Liu" Date: Thu, 21 Sep 2023 13:52:16 -0400 Subject: [PATCH] [HIP] Support compressing device binary Add option -f[no-]o

[clang] [HIP] Support compressing device binary (PR #67162)

2023-10-02 Thread Yaxun Liu via cfe-commits
@@ -1183,6 +1183,10 @@ def fgpu_inline_threshold_EQ : Joined<["-"], "fgpu-inline-threshold=">, def fgpu_sanitize : Flag<["-"], "fgpu-sanitize">, Group, HelpText<"Enable sanitizer for supported offloading devices">; def fno_gpu_sanitize : Flag<["-"], "fno-gpu-sanitize">, Grou

[clang] [HIP] Support compressing device binary (PR #67162)

2023-10-02 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu updated https://github.com/llvm/llvm-project/pull/67162 >From b1c9550da1074414228a45594478fec7ecbf1779 Mon Sep 17 00:00:00 2001 From: "Yaxun (Sam) Liu" Date: Thu, 21 Sep 2023 13:52:16 -0400 Subject: [PATCH] [HIP] Support compressing device binary Add option -f[no-]o

[clang] [HIP] Support compressing device binary (PR #67162)

2023-10-02 Thread Yaxun Liu via cfe-commits
yxsamliu wrote: > > We need to support compression/uncompression of standalone bundled bitcode, > > and standalone bundled code objects that are not embedded in ELF or COFF > > binaries. An OS-neutral binary format is preferred. > > I think my ideal solution would be LLVM supporting some modul

[clang] [HIP] Support compressing device binary (PR #67162)

2023-10-02 Thread Yaxun Liu via cfe-commits
https://github.com/yxsamliu updated https://github.com/llvm/llvm-project/pull/67162 >From b4b44809dcbc487239b4430751a232563c5ac590 Mon Sep 17 00:00:00 2001 From: "Yaxun (Sam) Liu" Date: Thu, 21 Sep 2023 13:52:16 -0400 Subject: [PATCH] [HIP] Support compressing device binary Add option -f[no-]o

[clang] [HIP] Support compressing device binary (PR #67162)

2023-10-02 Thread Yaxun Liu via cfe-commits
@@ -881,6 +900,184 @@ CreateFileHandler(MemoryBuffer &FirstInput, "'" + FilesType + "': invalid file type specified"); } +OffloadBundlerConfig::OffloadBundlerConfig() { + auto IgnoreEnvVarOpt = + llvm::sys::Process::GetEnv("OFFLOAD_BUNDLER_IGNO

[clang] [HIP] Support compressing device binary (PR #67162)

2023-10-02 Thread Yaxun Liu via cfe-commits
@@ -1183,6 +1183,10 @@ def fgpu_inline_threshold_EQ : Joined<["-"], "fgpu-inline-threshold=">, def fgpu_sanitize : Flag<["-"], "fgpu-sanitize">, Group, HelpText<"Enable sanitizer for supported offloading devices">; def fno_gpu_sanitize : Flag<["-"], "fno-gpu-sanitize">, Grou

<    1   2   3   4   5   6   7   8   9   10   >