[llvm-dev] IsDead, IsKill

Quentin Colombet via llvm-dev llvm-dev at lists.llvm.org
Mon Mar 11 09:43:26 PDT 2019


Hi Carl,

Look at the comments in include/llvm/CodeGen/MachineOperand.h for the documentation of the various flags.

IsDead means that a definition is never used.
IsKill means that this is the last use of a given register.

Cheers,
-Quentin

> On Mar 11, 2019, at 8:54 AM, LLVM Mailing List via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> Is there anything that documents what these properties (and the other similar properties) do on the MachineOperand class?
> 
> I’m trying to debug an instruction selection issue I think.  It’s hard to find documentation on what the MO properties mean.
> 
> Thanks,
> Carl
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev



More information about the llvm-dev mailing list