[PATCH] D113424: ext-tsp basic block layout
Sergey Pupyrev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 3 14:56:25 PST 2021
spupyrev added inline comments.
================
Comment at: llvm/lib/Transforms/Utils/CodeLayout.cpp:60
+ "ext-tsp-forward-distance", cl::Hidden, cl::init(1024),
+ cl::desc("The maximum distance (in bytes) of a forward jump for ExtTSP"));
+
----------------
hoy wrote:
> nit: the distance in use isn't really in bytes? It is number of MR instructions?
As discussed in https://reviews.llvm.org/D113424/new/#inline-1097352, we use block sizes in bytes, approximating it by num_mir_instr * 4.
Equivalently, we could similarly use the number of instructions in both places (by scaling the constants down by 4) but I don't really see a difference
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D113424/new/
https://reviews.llvm.org/D113424
More information about the llvm-commits
mailing list