[llvm-dev] is a MachineBasicBlock a kind of superblock?

Chris Sears via llvm-dev llvm-dev at lists.llvm.org
Sat Jul 11 14:41:23 PDT 2020


Thanks Hal,

Ok, I think I get this now and so it makes sense that getFirstTerminal()
iterates from the terminal to the end. Also, I found a quote from Chris
Lattner on the dev list:

    This informs the code generator that any spill code has to go above the
instructions

Target.td says, somewhat tautologically:

    bit isTerminator = 0; // Is this part of the terminator for a basic
block?

Maybe that can be replaced with Chris Lattner's explanation.

C
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200711/7d0a9f30/attachment.html>


More information about the llvm-dev mailing list