Displaying 5 results from an estimated 5 matches for "physregusedeflists".
2009 Aug 06
0
[LLVMdev] code-altering Passes for llc
On Aug 6, 2009, at 5:45 AM, Artjom Kochtchi wrote:
> So I was searching for a possibility to include an additional
> (Machine)BasicBlock (or rather a MachineFunction?) somewhere in the
> program
> that contains the program termination and that I can jump to on check
> failure. Can't I do that during a Pass in llc?
If you just have a magic block of instructions you want to
2009 Dec 11
1
[LLVMdev] machine register info
hi
I find machine register info carrying the lists of def use for
each register - PhysRegUseDefLists[RegNo];. I dont see a lot of places
using this. For instance, if this list is accurate, can this be used
for def use relationships at different points?
thanks
shrey
2009 Aug 06
2
[LLVMdev] code-altering Passes for llc
Kenneth Uildriks wrote:
>
> Does the error function *have* to be auto-generated in your pass?
> Perhaps the original code should use invokes, and your pass insert the
> error check with a jne to the "unwind" block.
>
If I understand correctly, unwind is some kind of exception handling in LLVM
IR? I'm not sure if this is the right thing.
First, I include runtime
2018 Mar 30
0
Mapping virtual registers to physical registers
Hi again,
After further investigation, I've found that the private PhysRegUseDefLists array ("head of use/def list for physical register") from MachineRegisterInfo class seems to be empty.
But I didn't found any methods for updating such data structure. How/where this "use/def list" should be managed ?
Is the documentation https://llvm.org/docs/CodeGenerator...
2018 Mar 29
4
Mapping virtual registers to physical registers
Hi,
In the context of MachineCode custom inserter, I'm trying to enforce the mapping of virtual register to a physical one.
According to the documentation https://llvm.org/docs/CodeGenerator.html#mapping-virtual-registers-to-physical-registers
There are two ways: the direct one and the indirect ones. The indirect ones refer VirtRegMap class that I've never found. So I tried the direct