Companion

object Companion

Properties

Link copied to clipboard

Statistics about final chunk generation from the optimized L2ControlFlowGraph.

Link copied to clipboard

Use a series of instance equality checks if we're doing type testing for method dispatch code and the type is a non-meta enumeration with at most this number of instances. Otherwise do a type test.

Link copied to clipboard

Don't inline dispatch logic if there are more than this many possible implementations at a call site. This may seem so small that it precludes many fruitful opportunities, but code splitting should help eliminate all but a few possibilities at many call sites.

Functions

Link copied to clipboard

Create an L2PcOperand leading to the given L2BasicBlock, which must be L2BasicBlock.isLoopHead.

Link copied to clipboard
fun edgeTo(targetBlock: L2BasicBlock): L2PcOperand

Create an L2PcOperand leading to the given L2BasicBlock.