[libcxx-commits] [PATCH] D139368: [libunwind] Use .irp directives. NFC

Xing Xue via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Dec 15 08:29:19 PST 2022


xingxue added a comment.

In D139368#3994092 <https://reviews.llvm.org/D139368#3994092>, @MaskRay wrote:

> In D139368#3978330 <https://reviews.llvm.org/D139368#3978330>, @daltenty wrote:
>
>> This broke the AIX CI: https://buildkite.com/llvm-project/libcxx-ci/builds/15656#0184eac6-521b-4d1e-8502-c226673e0ece. Unfortunately it seems the `.irp` directive isn't supported by the AIX assembler.
>
> What chunks of code do AIX use? All `__powerpc__` and `__powerpc64__` with all variants including `__VSX__`?

Both chunks under `__powerpc__` (32-bit mode) and `__powerpc64__` (64-bit mode) are used for AIX.  For `__powerpc__`, code guarded by `__ALTIVEC__` is used. For `__powerpc64__`, code guarded by `__VSX__` is used.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D139368/new/

https://reviews.llvm.org/D139368



More information about the libcxx-commits mailing list