We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 054a7ad commit 473f51bCopy full SHA for 473f51b
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
@@ -27071,9 +27071,6 @@ AArch64TargetLowering::shouldExpandAtomicLoadInIR(LoadInst *LI) const {
27071
// However, with the LSE instructions (or outline-atomics mode, which provides
27072
// library routines in place of the LSE-instructions), we can directly emit many
27073
// operations instead.
27074
-//
27075
-// Floating-point operations are always emitted to a cmpxchg loop, because they
27076
-// may trigger a trap which aborts an LLSC sequence.
27077
TargetLowering::AtomicExpansionKind
27078
AArch64TargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const {
27079
unsigned Size = AI->getType()->getPrimitiveSizeInBits();
0 commit comments