[PATCH] D72184: [BPF] support atomic instructions
    Alexei Starovoitov via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Nov 17 20:34:32 PST 2020
    
    
  
ast added a comment.
looks good. Before landing we need to agree on the full set of instructions that -mcpu=v4 will support.
atomic_fetch_or|xor|and are probably needed as instructions. The kernel JIT will generate x86 cmpxchg for them.
Because if llvm generates bpf cmpxchg insn then we'd need to teach the verifier to recognize infinite loops.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D72184/new/
https://reviews.llvm.org/D72184
    
    
More information about the llvm-commits
mailing list