Ocaml LLVM API AtomicCmpXchg

问题描述 投票:0回答:0

我正在尝试使用 Ocaml llvm API 在代码生成中构建互斥量。我无法确定生成

cmpxchg
指令的确切 API 调用。

我正在使用

ocaml 4.14.0
llvm 14.0.6

经过研究,我发现了一个 archived repo 使用

build_cmpxchg
source repo 定义了
AtomicCmpXchg
操作码。但是,绑定似乎没有定义创建此指令的函数。在这个版本的 llvm 中可以使用 atomic cmpxchg 吗?

ocaml llvm codegen
© www.soinside.com 2019 - 2024. All rights reserved.