[clang] 5b4ed49 - [PowerPC] Remove the lax warning for explicit casts

2023-01-20 Thread Maryam Moghadas via cfe-commits
Author: Maryam Moghadas Date: 2023-01-20T14:23:54-06:00 New Revision: 5b4ed4905017a052501becfde8dd1fca1e476ee3 URL: https://github.com/llvm/llvm-project/commit/5b4ed4905017a052501becfde8dd1fca1e476ee3 DIFF: https://github.com/llvm/llvm-project/commit/5b4ed4905017a052501becfde8dd1fca1e476ee3.dif

[clang] 60b117a - [PowerPC] Adding test coverage for vector compatibility warning

2023-03-20 Thread Maryam Moghadas via cfe-commits
Author: Maryam Moghadas Date: 2023-03-20T12:48:45-05:00 New Revision: 60b117aa81493e4f91df11ec2322957ec7800f55 URL: https://github.com/llvm/llvm-project/commit/60b117aa81493e4f91df11ec2322957ec7800f55 DIFF: https://github.com/llvm/llvm-project/commit/60b117aa81493e4f91df11ec2322957ec7800f55.dif

[clang] 155abd0 - [PowerPC] Emit warn_deprecated_lax_vec_conv_all warning only for PPC

2023-03-21 Thread Maryam Moghadas via cfe-commits
Author: Maryam Moghadas Date: 2023-03-21T08:51:25-05:00 New Revision: 155abd0678ab8c9f7d11ee175a3ce7a33d107c67 URL: https://github.com/llvm/llvm-project/commit/155abd0678ab8c9f7d11ee175a3ce7a33d107c67 DIFF: https://github.com/llvm/llvm-project/commit/155abd0678ab8c9f7d11ee175a3ce7a33d107c67.dif

[clang] ee815ff - [PowerPC] Fix the implicit casting for the emulated intrinsics

2023-02-21 Thread Maryam Moghadas via cfe-commits
Author: Maryam Moghadas Date: 2023-02-21T15:44:57-06:00 New Revision: ee815ff2ce8d0782cf04f5cad1d4038207f661cf URL: https://github.com/llvm/llvm-project/commit/ee815ff2ce8d0782cf04f5cad1d4038207f661cf DIFF: https://github.com/llvm/llvm-project/commit/ee815ff2ce8d0782cf04f5cad1d4038207f661cf.dif

[clang] 02a71b0 - [PowerPC] Include vector bool and pixel when emitting lax warning

2023-02-21 Thread Maryam Moghadas via cfe-commits
Author: Maryam Moghadas Date: 2023-02-21T22:26:18Z New Revision: 02a71b05fc67326d8ea336aa8ef934de0575be39 URL: https://github.com/llvm/llvm-project/commit/02a71b05fc67326d8ea336aa8ef934de0575be39 DIFF: https://github.com/llvm/llvm-project/commit/02a71b05fc67326d8ea336aa8ef934de0575be39.diff LO

[clang] [llvm] [PowerPC] Support -fpatchable-function-entry (PR #92997)

2024-05-23 Thread Maryam Moghadas via cfe-commits
maryammo wrote: In `PPCTargetMachine::PPCABI computeTargetABI` it specifies the ABI with this ``` switch (TT.getArch()) { case Triple::ppc64le: return PPCTargetMachine::PPC_ABI_ELFv2; case Triple::ppc64: if (TT.isPPC64ELFv2ABI()) return PPCTargetMachine::PPC_ABI_ELFv2; else return

[clang] [llvm] [PowerPC] Support -fpatchable-function-entry (PR #92997)

2024-05-24 Thread Maryam Moghadas via cfe-commits
maryammo wrote: > > So PPC64 can use ELFv2 for `Triple::OpenBSD`. We probably want to diagnose > > this OS for PPC64, since with ELFv2 we might emit separate local and global > > entry points which means only certain values can be passed to > > `-fpatchable-function-entry` option. > > This pa

[clang] [llvm] [PowerPC] Support -fpatchable-function-entry (PR #92997)

2024-05-24 Thread Maryam Moghadas via cfe-commits
maryammo wrote: > > So PPC64 can use ELFv2 for Triple::OpenBSD. We probably want to diagnose > > this OS for PPC64, since with ELFv2 we might emit separate local and global > > entry points which means only certain values can be passed to > > -fpatchable-function-entry option. > > For targets

[clang] [llvm] [PowerPC] Enable indiviual crbits tracking at -O2 (PR #133617)

2025-04-02 Thread Maryam Moghadas via cfe-commits
https://github.com/maryammo edited https://github.com/llvm/llvm-project/pull/133617 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [PowerPC] Enable indiviual crbits tracking at -O2 (PR #133617)

2025-04-02 Thread Maryam Moghadas via cfe-commits
https://github.com/maryammo edited https://github.com/llvm/llvm-project/pull/133617 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [PowerPC] Enable indiviual crbits tracking at -O2 (PR #133617)

2025-04-02 Thread Maryam Moghadas via cfe-commits
@@ -1,8 +1,8 @@ ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 3 ; RUN: llc -verify-machineinstrs -mcpu=pwr7 < %s | FileCheck %s -; RUN: llc -verify-machineinstrs -O1 -mcpu=pwr7 < %s | FileCheck %s +; RUN: llc -verify-machinein

[clang] [llvm] [PowerPC] Enable indiviual crbits tracking at -O2 (PR #133617)

2025-04-05 Thread Maryam Moghadas via cfe-commits
https://github.com/maryammo commented: Can we have a test where it shows with this PR, the backend computeFSAdditions can override the CRBits passed by frontend? https://github.com/llvm/llvm-project/pull/133617 ___ cfe-commits mailing list cfe-commits