Generate inlined quadword lock free atomic operations for PPC64 on AIX. It keeps compatible with current i128 implementation for PPC64. Need more input for if this patch is at a proper direction.
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
10,040 ms | x64 debian > libarcher.races::task-two.c |
Event Timeline
Comment Actions
I would prefer we implementing it using AtomicExpand , not using AtomicExpansionKind::LLSC , but with AtomicExpansionKind::MaskedIntrinsic.
clang-tidy: warning: invalid case style for function 'EmitQuadwordAtomicBinary' [readability-identifier-naming]
not useful