Displaying 3 results from an estimated 3 matches for "classllvm_1_1blockaddress".
2018 Apr 16
2
Question concerning llvm::BlockAddress class
Hi all,
I have a question concerning block address class in LLVM. I am currently
working on a project where I need to obtain and manipulate basic block
virtual addresses. I was searching the web and found the llvm::BlockAddress
class (http://llvm.org/doxygen/classllvm_1_1BlockAddress.html). With this
class I was able to obtain a printout like this:
i8* blockaddress(@func_name, %bb_label)
How do I obtain the virtual memory address from the Block address class?
Can I even do so?
Moreover, I thought that one can only obtain the virtual memory address
after linking the object fi...
2019 Aug 08
2
in an IR pass: access the instruction pointer/BB address
Hi,
I looked through the documentation and source and am unable to find a way:
in an IR pass on basic blocks
for (auto &F : M)
for (auto &BB : F) {
....
}
I want to access the current address of the basic block. It does not
need to be the exact address of the BB, a few instructions down of that
BB is fine as well.
basically the same that I could do with an "leaq
2018 Apr 16
0
Question concerning llvm::BlockAddress class
...v wrote:
> Hi all,
>
> I have a question concerning block address class in LLVM. I am currently
> working on a project where I need to obtain and manipulate basic block virtual
> addresses. I was searching the web and found the llvm::BlockAddress class (
> http://llvm.org/doxygen/classllvm_1_1BlockAddress.html). With this class I was
> able to obtain a printout like this:
>
> i8* blockaddress(@func_name, %bb_label)
>
> How do I obtain the virtual memory address from the Block address class? Can I
> even do so?
>
> Moreover, I thought that one can only obtain the virtual m...