[llvm-branch-commits] [llvm] release/18.x: Prepend all library intrinsics with `#` when building for Arm64EC (PR #88016)

Daniel Paoliello via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue May 7 13:04:30 PDT 2024


dpaoliello wrote:

> Hi @dpaoliello I'm seeing some "Illegal Instruction" errors when running the bolt tests on aarch64. Do you think there is any chance this commit could be the cause? It's the only one between 18.1.3 and 18.1.4 that touches the aarch64 code gen. Here is the full log:
> 
> https://kojipkgs.fedoraproject.org//work/tasks/3490/117353490/build.log

@tstellar I wouldn't think so: the code path being changed here is guarded by a check for the Arm64EC subtarget on Windows, so it should never be triggered when building for AArch64 Linux. Additionally, if somehow this code was triggered, it should only result in different names for intrinsics (leading to unresolved symbols) rather than any change to which instruction is emitted.

https://github.com/llvm/llvm-project/pull/88016


More information about the llvm-branch-commits mailing list