search for: vreg218

Displaying 1 result from an estimated 1 matches for "vreg218".

Did you mean: vreg21
2016 May 09
2
Missing kill flag on Machine Instruction operands
Hi all, I'm writing a MachineFunction pass that relies on the kill flag to be appropriately set on operands of Machine Instructions, but it isn't. My pass runs before register allocation. What I'm seeing when I print an instruction is something like: %vreg218<def> = FOO %vreg217, %vreg369 but what I need is: %vreg218<def> = FOO %vreg217<kill>, %vreg369<kill> On this same instruction, the kill flag is being set on vreg217 and vreg369 in preceding and succeeding passes, but not in my pass. Is there some analysis pass that I need...