[llvm-bugs] [Bug 51041] New: [llvm-mca][JSON] Store extra information about the driver flags used for the simulation.
via llvm-bugs
llvm-bugs at lists.llvm.org
Fri Jul 9 09:38:23 PDT 2021
https://bugs.llvm.org/show_bug.cgi?id=51041
Bug ID: 51041
Summary: [llvm-mca][JSON] Store extra information about the
driver flags used for the simulation.
Product: tools
Version: trunk
Hardware: PC
OS: Windows NT
Status: NEW
Severity: enhancement
Priority: P
Component: llvm-mca
Assignee: unassignedbugs at nondot.org
Reporter: andrea.dibiagio at gmail.com
CC: andrea.dibiagio at gmail.com, llvm-bugs at lists.llvm.org,
matthew.davis at sony.com
To be able to reproduce the results of an experiment, it is important to know
which flags were used during a simulation.
Some driver flags can significant impact the entire simulation. For example,
flag -noalias changes how loads / stores dependencies are perceived by the
simulator.
It is not always possible to infer which flags were used during a simulation.
So, ideally, it would be nice if we could store them into a special section of
the JSON file.
Example of flags which can affect the simulation are:
-lqueue , -squeue , -mcpu, -mtriple, -march, -noalias.
For simplicity, we could simply just store the sequence of string arguments
passed in input to llvm-mca.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20210709/81013138/attachment.html>
More information about the llvm-bugs
mailing list