Mill Computing, Inc. › Forums › The Mill › Architecture › Belt saturation in short belts › Reply To: Belt saturation in short belts
Even in C, when LLVM has the bodies visible it marks functions as being pure or read-only as applicable, which lets the specializer reorder them. Of course, separate compilation hoses that, unless the specializer is run after a LTO pass. We have not yet integrated LTO into the tool chain; most reports say it has little value except for inlining, which we do in the specializer anyway.