[PATCH] D48496: [llvm-mca] Rename Backend to Pipeline. NFC.

Andrea Di Biagio via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 25 04:21:26 PDT 2018


andreadb added inline comments.


================
Comment at: tools/llvm-mca/Pipeline.h:11
 ///
-/// This file implements an OoO backend for the llvm-mca tool.
+/// This file implements an OoO pipeline for the llvm-mca tool.
 ///
----------------
courbet wrote:
> andreadb wrote:
> > Remove the OoO part. I don't think it makes much sense when applied to pipeline.
> I would keep it, just to make it clear to the reader that  it's not strictly a linear DAG.
The Pipeline (as a container of stages) is not out-of-order. Instead, the hardware backend is OoO. I don't think it is semantically correct to say that the Pipeline is out-of-order.
We could rephrase this as "a Stage pipeline for an OoO processor". Or something similar.


https://reviews.llvm.org/D48496





More information about the llvm-commits mailing list