[llvm-dev] [RFC] New pass: LoopExitValues

Steve King via llvm-dev llvm-dev at lists.llvm.org
Mon Sep 21 14:45:54 PDT 2015


On Mon, Sep 21, 2015 at 11:13 AM, Wei Mi <wmi at google.com> wrote:
> I have the same worry as Philip and Hal that the new LoopExitValues
> pass may increase some live range significantly in certain cases
> because it reuses value cross outerloop iterations. Like the following
> hypothetical case, the value reuse will create a live range living
> across loop2, loop3, .... But we can add some simple logic to obviate
> such case.
>

Thanks Wei.  Can you please give your ideas about logic to catch abuse
of live ranges?


More information about the llvm-dev mailing list