Your question is not clear. It sounds like you're attempting some strange mixup between the LLVM IR level and binary machine code level, and that doesn't make much sense.
LLVM IR is a fairly abstract, target-independent language that serves as the intermediate representation of a compiler. There is no linkage from LLVM IR to the addresses of instructions that end up being emitted from it. blockaddress
is used for addresses of basic blocks but it has a LLVM i8*
type, not some machine-specific address.