[LLVMdev] unique id for a llvm Instruction
Krzysztof Parzyszek
kparzysz at codeaurora.org
Tue Sep 3 13:41:59 PDT 2013
On 8/29/2013 8:45 AM, Jonas Wagner wrote:
>
> You can have many pointers to the same instruction. However, the address
> in memory where that instruction lives is unique. Instruction pointers
> (or Value pointers) are thus commonly used as keys in hash tables or
> similar. Instructions or Values are almost never copied, so that you
> won't find the same instruction at different addresses in memory.
There can be a "reverse" situation: if an instruction is deleted, and
another one is created, it can get the same address.
-K
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
hosted by The Linux Foundation
More information about the llvm-dev
mailing list