[PATCH] D70497: [DBG] Teach DebugEntityHistoryCalculator about Kill instructions.

Adrian Prantl via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 16 15:08:46 PST 2019


aprantl added a comment.

In D70497#1785975 <https://reviews.llvm.org/D70497#1785975>, @TWeaver wrote:

> Apologies for the lack lustre description and vagueness of all this. Also, this is late coming due to sickness. My deepest and humblest apologies. Hope this clear things up though! enjoy.
>
> Why it's safe to ignore KILL instructions when generating live debug location list ranges.
>
> Essentially KILL instructions are NOOPs. They do not change the bit fields of any of the registers they touch. They merely adjust the liveness of a register or subregister to indicate to future consumers that the liveness of some value in a register has changed.


Can you put this into a comment on the condition?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70497/new/

https://reviews.llvm.org/D70497





More information about the llvm-commits mailing list