aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2024-06-13 11:49:21 -0700
committerFangrui Song <i@maskray.me>2024-06-13 11:49:22 -0700
commit2146fd0d8d0ede4657354594c012e7543534cd87 (patch)
tree26b6bd0718f89e0c16fd2bfebc327d8e7398e574 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parent86bee819120b5ba4b7262c7800a88fbf904d4932 (diff)
downloadllvm-2146fd0d8d0ede4657354594c012e7543534cd87.zip
llvm-2146fd0d8d0ede4657354594c012e7543534cd87.tar.gz
llvm-2146fd0d8d0ede4657354594c012e7543534cd87.tar.bz2
Revert "Reland "[AArch64] Decouple feature dependency expansion. (#94279)" (#95231)"
This reverts commit 70510733af33c70ff7877eaf30d7718b9358a725. The following code is now incorrectly rejected. ``` % cat neon.c #include <arm_neon.h> __attribute__((target("arch=armv8-a"))) uint64x2_t foo(uint64x2_t a, uint64x2_t b) { return veorq_u64(a, b); } % newclang --target=aarch64-linux-gnu -c neon.c neon.c:5:10: error: always_inline function 'veorq_u64' requires target feature 'outline-atomics', but would be inlined into function 'foo' that is compiled without support for 'outline-atomics' 5 | return veorq_u64(a, b); | ^ 1 error generated. ``` "+outline-atomics" seems misleading here.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions