每个LLVM指令节点存储自定义数据的最佳方法是什么?说把信息从一个传递给另一个传递?似乎指令类不允许用户存储任意数据?
答案 0 :(得分:0)
您可以使用元数据机制将任何数据与每条指令相关联;见this related question on how to set metadata。
但是,如果您的生产者和消费者都是通过,标准方法是让生产者传递存储此数据,并让消费者传递使用其方法直接询问生产者传递它。请参阅this related documentation on how to set dependencies between passes。