[clang] 0357956 - [ARM][bfloat] Do not coerce bfloat arguments and returns to integers

2020-06-18 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2020-06-18T18:26:01+01:00 New Revision: 035795659b604246b873f659f8feed8084898247 URL: https://github.com/llvm/llvm-project/commit/035795659b604246b873f659f8feed8084898247 DIFF: https://github.com/llvm/llvm-project/commit/035795659b604246b873f659f8feed8084898247.diff LO

[clang] 8c24f33 - [IR][BFloat] Add BFloat IR type

2020-05-15 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2020-05-15T14:43:43+01:00 New Revision: 8c24f33158d81d5f4b0c5d27c2f07396f0f1484b URL: https://github.com/llvm/llvm-project/commit/8c24f33158d81d5f4b0c5d27c2f07396f0f1484b DIFF: https://github.com/llvm/llvm-project/commit/8c24f33158d81d5f4b0c5d27c2f07396f0f1484b.diff LO

[clang] ecd682b - [ARM] Add __bf16 as new Bfloat16 C Type

2020-06-05 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2020-06-05T10:32:43+01:00 New Revision: ecd682bbf5e69e8690b7e3634258f05ae0a70448 URL: https://github.com/llvm/llvm-project/commit/ecd682bbf5e69e8690b7e3634258f05ae0a70448 DIFF: https://github.com/llvm/llvm-project/commit/ecd682bbf5e69e8690b7e3634258f05ae0a70448.diff LO

[clang] 1e44731 - [ARM] Add poly64_t on AArch32.

2020-06-05 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2020-06-05T13:04:21+01:00 New Revision: 1e447318339a6e740819ec1568002f4751527efe URL: https://github.com/llvm/llvm-project/commit/1e447318339a6e740819ec1568002f4751527efe DIFF: https://github.com/llvm/llvm-project/commit/1e447318339a6e740819ec1568002f4751527efe.diff LO

[clang] a6fcf5c - [clang][BFloat] add NEON emitter for bfloat

2020-06-05 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2020-06-05T14:11:51+01:00 New Revision: a6fcf5ca033a83b815f760664e0cff91c2c13dcd URL: https://github.com/llvm/llvm-project/commit/a6fcf5ca033a83b815f760664e0cff91c2c13dcd DIFF: https://github.com/llvm/llvm-project/commit/a6fcf5ca033a83b815f760664e0cff91c2c13dcd.diff LO

[clang] 8b137a4 - [clang][BFloat] Add create/set/get/dup intrinsics

2020-06-05 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2020-06-05T14:35:10+01:00 New Revision: 8b137a430636c6626fcc6ef93b05eb69d6183e57 URL: https://github.com/llvm/llvm-project/commit/8b137a430636c6626fcc6ef93b05eb69d6183e57 DIFF: https://github.com/llvm/llvm-project/commit/8b137a430636c6626fcc6ef93b05eb69d6183e57.diff LO

[clang] 5945e97 - [clang][BFloat] Add reinterpret cast intrinsics

2020-06-07 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2020-06-07T14:32:37+01:00 New Revision: 5945e9799e77c30baffd0da4a9b735262cda3361 URL: https://github.com/llvm/llvm-project/commit/5945e9799e77c30baffd0da4a9b735262cda3361 DIFF: https://github.com/llvm/llvm-project/commit/5945e9799e77c30baffd0da4a9b735262cda3361.diff LO

[clang] 71ae267 - [PATCH] [ARM] ARMv8.6-a command-line + BFloat16 Asm Support

2020-03-26 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2020-03-26T09:17:20Z New Revision: 71ae267d1f4117473eb00d9fd3391733b843ca3c URL: https://github.com/llvm/llvm-project/commit/71ae267d1f4117473eb00d9fd3391733b843ca3c DIFF: https://github.com/llvm/llvm-project/commit/71ae267d1f4117473eb00d9fd3391733b843ca3c.diff LOG: [P

[clang] 5f7715d - Pass the cmdline aapcs bitfield options to cc1

2021-02-18 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2021-02-18T15:41:20Z New Revision: 5f7715d8780a1d16ad023995d282a7d94cb923a9 URL: https://github.com/llvm/llvm-project/commit/5f7715d8780a1d16ad023995d282a7d94cb923a9 DIFF: https://github.com/llvm/llvm-project/commit/5f7715d8780a1d16ad023995d282a7d94cb923a9.diff LOG: Pa

[clang] 3524535 - [AARCH64] ssbs should be enabled by default for cortex-x1, cortex-x1c, cortex-a77

2022-03-15 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2022-03-15T13:44:20Z New Revision: 352453569b2b044ddd5bd4df0074ff9863828b6f URL: https://github.com/llvm/llvm-project/commit/352453569b2b044ddd5bd4df0074ff9863828b6f DIFF: https://github.com/llvm/llvm-project/commit/352453569b2b044ddd5bd4df0074ff9863828b6f.diff LOG: [A

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-14 Thread Ties Stuij via cfe-commits
https://github.com/stuij approved this pull request. This seems like a sensible and unobtrusive solution to me. Also the change is backed by a change in the Arm ABI, and it looks like the other review comments have been addressed. I've also built this change locally and ran the lit tests, and

[clang] 27cbfa7 - [Clang] Propagate const context info when emitting compound literal

2022-08-18 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2022-08-18T11:25:20+01:00 New Revision: 27cbfa7cc8cdab121842adf4dd31f6811f523928 URL: https://github.com/llvm/llvm-project/commit/27cbfa7cc8cdab121842adf4dd31f6811f523928 DIFF: https://github.com/llvm/llvm-project/commit/27cbfa7cc8cdab121842adf4dd31f6811f523928.diff LO

[clang] 95bbe9a - [clang][ARM] follow GCC behavior for defining __SOFTFP__

2022-10-18 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2022-10-18T14:38:03+01:00 New Revision: 95bbe9a1930886cffc79f1f5b953f5aafff1557f URL: https://github.com/llvm/llvm-project/commit/95bbe9a1930886cffc79f1f5b953f5aafff1557f DIFF: https://github.com/llvm/llvm-project/commit/95bbe9a1930886cffc79f1f5b953f5aafff1557f.diff LO

[clang] 983f63f - [AArch64][ARM] add Armv8.9-a/Armv9.4-a identifier support

2022-11-16 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2022-11-16T10:20:14Z New Revision: 983f63f7f0d1643eb138db004351a18d1b3e91a3 URL: https://github.com/llvm/llvm-project/commit/983f63f7f0d1643eb138db004351a18d1b3e91a3 DIFF: https://github.com/llvm/llvm-project/commit/983f63f7f0d1643eb138db004351a18d1b3e91a3.diff LOG: [A

[clang] cb261e3 - [AArch64][clang] implement 2022 General Data-Processing instructions

2022-11-22 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2022-11-22T14:23:12Z New Revision: cb261e30fbb174085d2eea4f4afc3cef2838b7f7 URL: https://github.com/llvm/llvm-project/commit/cb261e30fbb174085d2eea4f4afc3cef2838b7f7 DIFF: https://github.com/llvm/llvm-project/commit/cb261e30fbb174085d2eea4f4afc3cef2838b7f7.diff LOG: [A

[clang] 479955a - [ARM] Allow codegen for Armv6m eXecute-Only (XO) sections

2023-08-09 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2023-08-09T14:16:11+01:00 New Revision: 479955a42a71242e3577c639ca276c75f1a3c2b2 URL: https://github.com/llvm/llvm-project/commit/479955a42a71242e3577c639ca276c75f1a3c2b2 DIFF: https://github.com/llvm/llvm-project/commit/479955a42a71242e3577c639ca276c75f1a3c2b2.diff LO

[clang] 1adfbfc - Add info on PACBTI-M to the Clang release notes

2022-01-31 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2022-01-31T19:01:25Z New Revision: 1adfbfcf39f95106861ebe8a7b4245acb0bc6e69 URL: https://github.com/llvm/llvm-project/commit/1adfbfcf39f95106861ebe8a7b4245acb0bc6e69 DIFF: https://github.com/llvm/llvm-project/commit/1adfbfcf39f95106861ebe8a7b4245acb0bc6e69.diff LOG: Ad

[clang] e3b2f02 - [clang][ARM] PACBTI-M frontend support

2021-12-01 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2021-12-01T10:37:16Z New Revision: e3b2f0226bc09f16d5cdba9b94d1db3f15ee7d4a URL: https://github.com/llvm/llvm-project/commit/e3b2f0226bc09f16d5cdba9b94d1db3f15ee7d4a DIFF: https://github.com/llvm/llvm-project/commit/e3b2f0226bc09f16d5cdba9b94d1db3f15ee7d4a.diff LOG: [c

[clang] ab2611d - [clang][ARM] emit PACBTI-M feature defines

2021-12-01 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2021-12-01T10:46:29Z New Revision: ab2611d0998c7acade219f1ccb511d3a7e76a681 URL: https://github.com/llvm/llvm-project/commit/ab2611d0998c7acade219f1ccb511d3a7e76a681 DIFF: https://github.com/llvm/llvm-project/commit/ab2611d0998c7acade219f1ccb511d3a7e76a681.diff LOG: [c

[clang] 5b4746f - [clang][ARM] removing branch protection error cmdline test

2021-12-01 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2021-12-01T12:09:08Z New Revision: 5b4746f94aed5548cd918357299c585a89e3b524 URL: https://github.com/llvm/llvm-project/commit/5b4746f94aed5548cd918357299c585a89e3b524 DIFF: https://github.com/llvm/llvm-project/commit/5b4746f94aed5548cd918357299c585a89e3b524.diff LOG: [c

[clang] 0fbb174 - [ARM] Implement setjmp BTI placement for PACBTI-M

2021-12-06 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2021-12-06T11:07:10Z New Revision: 0fbb17458a01a6b388fc67661ffb92969503e977 URL: https://github.com/llvm/llvm-project/commit/0fbb17458a01a6b388fc67661ffb92969503e977 DIFF: https://github.com/llvm/llvm-project/commit/0fbb17458a01a6b388fc67661ffb92969503e977.diff LOG: [A

[clang] 53154a8 - [ARM][clang] Add back branch protection tests

2021-12-06 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2021-12-06T15:03:33Z New Revision: 53154a83aee0ce969dc07e7168b3914ca1025030 URL: https://github.com/llvm/llvm-project/commit/53154a83aee0ce969dc07e7168b3914ca1025030 DIFF: https://github.com/llvm/llvm-project/commit/53154a83aee0ce969dc07e7168b3914ca1025030.diff LOG: [A

[clang] e6d0b85 - [ARM][libunwind] add PACBTI-M support for libunwind

2021-12-08 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2021-12-08T09:44:45Z New Revision: e6d0b851f854849240bc1f02901b0dbb3be84388 URL: https://github.com/llvm/llvm-project/commit/e6d0b851f854849240bc1f02901b0dbb3be84388 DIFF: https://github.com/llvm/llvm-project/commit/e6d0b851f854849240bc1f02901b0dbb3be84388.diff LOG: [A

[clang] e32b818 - [ARM][clang] Define feature test macro for the PACBTI-M extension

2021-12-09 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2021-12-09T10:39:06Z New Revision: e32b818db187a6519ee5eba47e8d7dae1d58a723 URL: https://github.com/llvm/llvm-project/commit/e32b818db187a6519ee5eba47e8d7dae1d58a723 DIFF: https://github.com/llvm/llvm-project/commit/e32b818db187a6519ee5eba47e8d7dae1d58a723.diff LOG: [A

[clang] bfe0719 - [ARM][clang] Option b-key must not affect __ARM_FEATURE_PAC_DEFAULT

2021-12-09 Thread Ties Stuij via cfe-commits
Author: Ties Stuij Date: 2021-12-09T13:37:52Z New Revision: bfe07195bb1f517b2809107098b91767ad8c9460 URL: https://github.com/llvm/llvm-project/commit/bfe07195bb1f517b2809107098b91767ad8c9460 DIFF: https://github.com/llvm/llvm-project/commit/bfe07195bb1f517b2809107098b91767ad8c9460.diff LOG: [A

[clang] [Arm][AArch64][Clang] Respect function's branch protection attributes. (PR #101978)

2024-08-09 Thread Ties Stuij via cfe-commits
https://github.com/stuij commented: LGTM, thanks! https://github.com/llvm/llvm-project/pull/101978 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Arm][AArch64][Clang] Respect function's branch protection attributes. (PR #101978)

2024-08-09 Thread Ties Stuij via cfe-commits
@@ -209,9 +209,28 @@ llvm::Value *TargetCodeGenInfo::createEnqueuedBlockKernel( void TargetCodeGenInfo::setBranchProtectionFnAttributes( const TargetInfo::BranchProtectionInfo &BPI, llvm::Function &F) { - llvm::AttrBuilder FuncAttrs(F.getContext()); - setBranchProtection