search for: uvni

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

Did you mean: uni
2017 Sep 26
2
[MachineCopyPropagation] Issue with register forwarding/allocation/verifier in out-of-tree target
...Classify(): // Normal value defined by an instruction. Check for two-addr redef. // FIXME: This could be coincidental. Should we really check for a tied // operand constraint? // Note that VNI->def may be a use slot for an early clobber def. if (const VNInfo *UVNI = LR.getVNInfoBefore(VNI->def)) EqClass.join(VNI->id, UVNI->id); Just after the greedy allocator runs, the instruction at 380B also defines %vreg77, so the verification check treats it as a two-addr redefinition (even though it is not) and allows it. MachineCopyForwarding rena...