[clang] a869014 - [AArch64] Filter out invalid code model in frontend.

2022-08-25 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2022-08-25T23:28:28Z New Revision: a8690143057b3e11c5aea5a45fcbabe3fd23b70b URL: https://github.com/llvm/llvm-project/commit/a8690143057b3e11c5aea5a45fcbabe3fd23b70b DIFF: https://github.com/llvm/llvm-project/commit/a8690143057b3e11c5aea5a45fcbabe3fd23b70b.diff

[clang] 5f99670 - [RISCV] Half-precision for vget/vset.

2021-08-09 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-08-09T17:38:15+08:00 New Revision: 5f996705e0cadc43771da12dec0670680230ca56 URL: https://github.com/llvm/llvm-project/commit/5f996705e0cadc43771da12dec0670680230ca56 DIFF:

[clang] 8b33839 - [RISCV] Rename vector inline constraint from 'v' to 'vr' and 'vm' in IR.

2021-07-31 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-08-01T05:58:17+08:00 New Revision: 8b33839f010fe780fdaf68160be7c45d07fdfcad URL: https://github.com/llvm/llvm-project/commit/8b33839f010fe780fdaf68160be7c45d07fdfcad DIFF:

[clang] 89ce644 - [Clang][RISCV] Add half-precision FP for vle16/vse16.

2021-07-20 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-07-21T09:55:21+08:00 New Revision: 89ce6449024d2b288b825e815ab5cc11faf04d22 URL: https://github.com/llvm/llvm-project/commit/89ce6449024d2b288b825e815ab5cc11faf04d22 DIFF:

[clang] 77bb82d - [Clang][RISCV] Support half-precision floating point for RVV intrinsics.

2021-07-19 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-07-19T23:17:01+08:00 New Revision: 77bb82d068568a950f196e62beaa88fb08c57232 URL: https://github.com/llvm/llvm-project/commit/77bb82d068568a950f196e62beaa88fb08c57232 DIFF:

[clang] 2b13ff6 - [Clang][CodeGen] Set the size of llvm.lifetime to unknown for scalable types.

2021-06-07 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-06-07T23:30:13+08:00 New Revision: 2b13ff69794680ea0764e516f5b69b80219771b7 URL: https://github.com/llvm/llvm-project/commit/2b13ff69794680ea0764e516f5b69b80219771b7 DIFF:

[clang] c04c66d - [RISCV] Consider scalar types for required extensions.

2021-05-07 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-05-08T04:06:45+08:00 New Revision: c04c66d705b4f6e95a6325ef6d6c647ebc622165 URL: https://github.com/llvm/llvm-project/commit/c04c66d705b4f6e95a6325ef6d6c647ebc622165 DIFF:

[clang] 16dc9af - [RISCV] Add REQUIRES: riscv-registered-target for RISC-V test cases.

2021-04-26 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-04-26T17:02:27+08:00 New Revision: 16dc9afa097d2577eff640f0fe9d388960c62cb9 URL: https://github.com/llvm/llvm-project/commit/16dc9afa097d2577eff640f0fe9d388960c62cb9 DIFF:

[clang] bfb3fca - [RISCV] Implement the vfabs.v/vfneg.v builtin.

2021-04-26 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-04-26T15:38:31+08:00 New Revision: bfb3fca7e110a367c9589495575913d83bea7095 URL: https://github.com/llvm/llvm-project/commit/bfb3fca7e110a367c9589495575913d83bea7095 DIFF:

[clang] 4b24341 - [RISCV] Implement the vmmv.m/vmnot.m builtin.

2021-04-26 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-04-26T15:38:31+08:00 New Revision: 4b2434172cc15ccd32c5c9110a3a4df18b8fba5e URL: https://github.com/llvm/llvm-project/commit/4b2434172cc15ccd32c5c9110a3a4df18b8fba5e DIFF:

[clang] e6131f7 - [Clang] Fixup for D100611

2021-04-24 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-04-25T09:41:19+08:00 New Revision: e6131f7ee54e1660be519fc7172fbbbc2b4da803 URL: https://github.com/llvm/llvm-project/commit/e6131f7ee54e1660be519fc7172fbbbc2b4da803 DIFF:

[clang] 1088643 - [Clang] Add clang attribute `clang_builtin_alias`.

2021-04-24 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-04-25T08:49:19+08:00 New Revision: 108864397d2639267f417cabc7f248431437 URL: https://github.com/llvm/llvm-project/commit/108864397d2639267f417cabc7f248431437 DIFF:

[clang] 14cc1cb - [RISCV] Implement the vneg.v builtin.

2021-04-22 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-04-23T11:40:18+08:00 New Revision: 14cc1cb22230de433bb9eb35624355a6d0bef2d2 URL: https://github.com/llvm/llvm-project/commit/14cc1cb22230de433bb9eb35624355a6d0bef2d2 DIFF:

[clang] 5821a58 - [RISCV] Add inline asm constraint 'vr' and 'vm' in Clang for RISC-V 'V'.

2021-03-29 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-03-30T09:47:27+08:00 New Revision: 5821a58d8e4c5510a4ab30fa758a9d22f41c346a URL: https://github.com/llvm/llvm-project/commit/5821a58d8e4c5510a4ab30fa758a9d22f41c346a DIFF:

[clang] f7e675b - [RISCV] Use RISCVV_BUILTIN for vector intrinsic checking.

2021-03-02 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-03-03T13:42:54+08:00 New Revision: f7e675b3da1d7afd43af51c5a5e9140c87ef945d URL: https://github.com/llvm/llvm-project/commit/f7e675b3da1d7afd43af51c5a5e9140c87ef945d DIFF:

[clang] 766ee10 - [Clang][RISCV] Define RISC-V V builtin types

2021-02-17 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-02-18T10:17:31+08:00 New Revision: 766ee1096f0b32616c3e96b7acddc293e56c16ef URL: https://github.com/llvm/llvm-project/commit/766ee1096f0b32616c3e96b7acddc293e56c16ef DIFF:

[clang] 282aca1 - [RISCV] Update the version number to v0.10 for vector.

2021-01-29 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2021-01-30T07:20:05+08:00 New Revision: 282aca10aeb03bdaef0a8d4f3faa4c2ff236e527 URL: https://github.com/llvm/llvm-project/commit/282aca10aeb03bdaef0a8d4f3faa4c2ff236e527 DIFF:

[clang] 5e953a2 - [RISCV] Define preprocessor definitions for 'V' extension.

2020-12-04 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2020-12-05T08:34:32+08:00 New Revision: 5e953a274b2ada5bfa54b3d765e391abb03f474f URL: https://github.com/llvm/llvm-project/commit/5e953a274b2ada5bfa54b3d765e391abb03f474f DIFF:

[clang] 432d051 - [RISCV] Handle zfh in the arch string.

2020-12-02 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2020-12-03T09:16:44+08:00 New Revision: 432d05174ed00a217c0ad37e2e823154624c1311 URL: https://github.com/llvm/llvm-project/commit/432d05174ed00a217c0ad37e2e823154624c1311 DIFF:

[clang] 721d93f - Support experimental v extension v0.9.

2020-07-31 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2020-08-01T07:42:06+08:00 New Revision: 721d93fc5aa8c9f9fc9b86a9d3d1a58c6790213e URL: https://github.com/llvm/llvm-project/commit/721d93fc5aa8c9f9fc9b86a9d3d1a58c6790213e DIFF:

[clang] d698ff9 - [RISCV] Support experimental v extensions.

2020-06-28 Thread Hsiangkai Wang via cfe-commits
Author: Hsiangkai Wang Date: 2020-06-28T00:54:07+08:00 New Revision: d698ff92a59c0632aa6a88b72890eb401bd64faa URL: https://github.com/llvm/llvm-project/commit/d698ff92a59c0632aa6a88b72890eb401bd64faa DIFF:

r352025 - Reland r345009 "[DebugInfo] Generate debug information for labels."

2019-01-23 Thread Hsiangkai Wang via cfe-commits
Author: hsiangkai Date: Wed Jan 23 21:34:29 2019 New Revision: 352025 URL: http://llvm.org/viewvc/llvm-project?rev=352025=rev Log: Reland r345009 "[DebugInfo] Generate debug information for labels." Generate DILabel metadata and call llvm.dbg.label after label statement to associate the metadata

r345009 - [DebugInfo] Generate debug information for labels. (After fix PR39094)

2018-10-23 Thread Hsiangkai Wang via cfe-commits
Author: hsiangkai Date: Tue Oct 23 01:06:21 2018 New Revision: 345009 URL: http://llvm.org/viewvc/llvm-project?rev=345009=rev Log: [DebugInfo] Generate debug information for labels. (After fix PR39094) Generate DILabel metadata and call llvm.dbg.label after label statement to associate the

r343148 - [DebugInfo] Generate debug information for labels.

2018-09-26 Thread Hsiangkai Wang via cfe-commits
Author: hsiangkai Date: Wed Sep 26 15:18:45 2018 New Revision: 343148 URL: http://llvm.org/viewvc/llvm-project?rev=343148=rev Log: [DebugInfo] Generate debug information for labels. Generate DILabel metadata and call llvm.dbg.label after label statement to associate the metadata with the label.

r341519 - [DebugInfo] Generate debug information for labels. (Fix PR37395)

2018-09-06 Thread Hsiangkai Wang via cfe-commits
Author: hsiangkai Date: Wed Sep 5 23:03:36 2018 New Revision: 341519 URL: http://llvm.org/viewvc/llvm-project?rev=341519=rev Log: [DebugInfo] Generate debug information for labels. (Fix PR37395) Generate DILabel metadata and call llvm.dbg.label after label statement to associate the metadata

r338992 - Revert "[DebugInfo] Generate debug information for labels. (Fix PR37395)"

2018-08-06 Thread Hsiangkai Wang via cfe-commits
Author: hsiangkai Date: Mon Aug 6 00:07:18 2018 New Revision: 338992 URL: http://llvm.org/viewvc/llvm-project?rev=338992=rev Log: Revert "[DebugInfo] Generate debug information for labels. (Fix PR37395)" Build failed in

r338989 - [DebugInfo] Generate debug information for labels. (Fix PR37395)

2018-08-06 Thread Hsiangkai Wang via cfe-commits
Author: hsiangkai Date: Sun Aug 5 22:58:59 2018 New Revision: 338989 URL: http://llvm.org/viewvc/llvm-project?rev=338989=rev Log: [DebugInfo] Generate debug information for labels. (Fix PR37395) Generate DILabel metadata and call llvm.dbg.label after label statement to associate the metadata

r338985 - [DebugInfo] Use DbgVariableIntrinsic as the base class of variables.

2018-08-06 Thread Hsiangkai Wang via cfe-commits
Author: hsiangkai Date: Sun Aug 5 21:00:08 2018 New Revision: 338985 URL: http://llvm.org/viewvc/llvm-project?rev=338985=rev Log: [DebugInfo] Use DbgVariableIntrinsic as the base class of variables. After refactoring DbgInfoIntrinsic class hierarchy, we use DbgVariableIntrinsic as the base