[llvm-branch-commits] [llvm] PowerPC: Fix using long double libm functions for f128 intrinsics (PR #144382)

2025-06-17 Thread Nemanja Ivanovic via llvm-branch-commits
https://github.com/nemanjai approved this pull request. LGTM. I believe that the finite functions are provided by GLIBC on PPC for F128, but perhaps someone from IBM can confirm (@lei137 @w2yehia @RolandF77). https://github.com/llvm/llvm-project/pull/144382 _

[llvm-branch-commits] [llvm] 1150bfa - [PowerPC] Add missing negate for VPERMXOR on little endian subtargets

2021-01-25 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2021-01-25T12:23:33-06:00 New Revision: 1150bfa6bb099f9a85a140f66fde7b7f7aa54e60 URL: https://github.com/llvm/llvm-project/commit/1150bfa6bb099f9a85a140f66fde7b7f7aa54e60 DIFF: https://github.com/llvm/llvm-project/commit/1150bfa6bb099f9a85a140f66fde7b7f7aa54e60.di

[llvm-branch-commits] [llvm] 61f6915 - [PowerPC] Sign extend comparison operand for signed atomic comparisons

2021-01-18 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2021-01-18T21:19:25-06:00 New Revision: 61f69153e8dd7956d03ce46e30257c5bb3e41873 URL: https://github.com/llvm/llvm-project/commit/61f69153e8dd7956d03ce46e30257c5bb3e41873 DIFF: https://github.com/llvm/llvm-project/commit/61f69153e8dd7956d03ce46e30257c5bb3e41873.di

[llvm-branch-commits] [clang] 3f7b4ce - [PowerPC] Add support for embedded devices with EFPU2

2021-01-12 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2021-01-12T09:47:00-06:00 New Revision: 3f7b4ce96065eea66bf4344973173e76ec1a4255 URL: https://github.com/llvm/llvm-project/commit/3f7b4ce96065eea66bf4344973173e76ec1a4255 DIFF: https://github.com/llvm/llvm-project/commit/3f7b4ce96065eea66bf4344973173e76ec1a4255.di

[llvm-branch-commits] [llvm] 7486de1 - [PowerPC] Provide patterns for permuted scalar to vector for pre-P8

2020-12-29 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2020-12-29T06:49:25-06:00 New Revision: 7486de1b2eced27b0b95598e9ab45039d700 URL: https://github.com/llvm/llvm-project/commit/7486de1b2eced27b0b95598e9ab45039d700 DIFF: https://github.com/llvm/llvm-project/commit/7486de1b2eced27b0b95598e9ab45039d700.di

[llvm-branch-commits] [llvm] 0a19fc3 - [PowerPC] Disable CTR loops containing operations on half-precision

2020-12-29 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2020-12-29T05:12:50-06:00 New Revision: 0a19fc3088f58f9a73fdb39a373cba7885be557f URL: https://github.com/llvm/llvm-project/commit/0a19fc3088f58f9a73fdb39a373cba7885be557f DIFF: https://github.com/llvm/llvm-project/commit/0a19fc3088f58f9a73fdb39a373cba7885be557f.di

[llvm-branch-commits] [llvm] 4f568fb - [PowerPC] Do not emit HW loop when TLS var accessed in PHI of loop exit

2020-12-28 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2020-12-28T20:36:16-06:00 New Revision: 4f568fbd21636c7c8d071f1901084cc0ae87f3ee URL: https://github.com/llvm/llvm-project/commit/4f568fbd21636c7c8d071f1901084cc0ae87f3ee DIFF: https://github.com/llvm/llvm-project/commit/4f568fbd21636c7c8d071f1901084cc0ae87f3ee.di

[llvm-branch-commits] [llvm] e73f885 - [PowerPC] Remove redundant COPY_TO_REGCLASS introduced by 8a58f21f5b6c

2020-12-28 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2020-12-28T09:26:51-06:00 New Revision: e73f885c988d7b94fcad64ddfa6a825e15e77a8f URL: https://github.com/llvm/llvm-project/commit/e73f885c988d7b94fcad64ddfa6a825e15e77a8f DIFF: https://github.com/llvm/llvm-project/commit/e73f885c988d7b94fcad64ddfa6a825e15e77a8f.di

[llvm-branch-commits] [compiler-rt] ba1202a - [PowerPC] Restore stack ptr from base ptr when available

2020-12-22 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2020-12-22T05:44:03-06:00 New Revision: ba1202a1e4f75d8f234d01730ac65a913e9baa01 URL: https://github.com/llvm/llvm-project/commit/ba1202a1e4f75d8f234d01730ac65a913e9baa01 DIFF: https://github.com/llvm/llvm-project/commit/ba1202a1e4f75d8f234d01730ac65a913e9baa01.di

[llvm-branch-commits] [compiler-rt] eed0b9a - [PowerPC] Temporarily disable asan longjmp tests

2020-12-14 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2020-12-14T18:22:08-06:00 New Revision: eed0b9acdfe4409fb90b356d58c996f12cfd733f URL: https://github.com/llvm/llvm-project/commit/eed0b9acdfe4409fb90b356d58c996f12cfd733f DIFF: https://github.com/llvm/llvm-project/commit/eed0b9acdfe4409fb90b356d58c996f12cfd733f.di

[llvm-branch-commits] [llvm] bfdc19e - [PowerPC] Restore stack ptr from frame ptr with setjmp

2020-12-14 Thread Nemanja Ivanovic via llvm-branch-commits
Author: Nemanja Ivanovic Date: 2020-12-14T11:34:16-06:00 New Revision: bfdc19e77868b849b5c636bf0512970264aef571 URL: https://github.com/llvm/llvm-project/commit/bfdc19e77868b849b5c636bf0512970264aef571 DIFF: https://github.com/llvm/llvm-project/commit/bfdc19e77868b849b5c636bf0512970264aef571.di