Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e94ee833f9444b629bdbbd9fd08b51a04560c1a0
/
llvm
/
tools
/
llvm-mca
/
Pipeline.h
f6bcbf3
[llvm-mca] Remove unused InstRef formal from pre and post execute callbacks. NFC.
by Matt Davis
· 7 years ago
4335b3e
[llvm-mca] Simplify the Pipeline constructor. NFC
by Andrea Di Biagio
· 7 years ago
ef6b8a3
[llvm-mca] Removed unused arguments from methods in class Pipeline. NFC
by Andrea Di Biagio
· 7 years ago
3250899
[llvm-mca] Add cycleBegin/cycleEnd callbacks to mca::Stage.
by Matt Davis
· 7 years ago
8238def
[llvm-mca] Delete Pipeline's copy ctor and assignement operator.
by Matt Davis
· 7 years ago
7b5a36e
[llvm-mca] Register listeners with stages; remove Pipeline dependency from Stage.
by Matt Davis
· 7 years ago
dea343d
[llvm-mca] Rename Backend to Pipeline. NFC.
by Matt Davis
· 7 years ago
[Renamed (75%) from llvm/tools/llvm-mca/Backend.h]
43de6db
[llvm-mca] Introduce a sequential container of Stages
by Matt Davis
· 7 years ago
488ac4c
[llvm-mca] Introduce the ExecuteStage (was originally the Scheduler class).
by Matt Davis
· 7 years ago
5b79ffc5b
[llvm-mca] Add the RetireStage.
by Matt Davis
· 7 years ago
679083e
[llvm-mca] Make Dispatch a subclass of Stage.
by Matt Davis
· 7 years ago
5d1cda1
[llvm-mca] Introduce a pipeline Stage class and FetchStage.
by Matt Davis
· 7 years ago
21a8d32
[llvm-mca] Avoid exposing index values in the MCA interfaces.
by Matt Davis
· 7 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 8 years ago
c74ad50
[MC][Tablegen] Allow models to describe the retire control unit for llvm-mca.
by Andrea Di Biagio
· 8 years ago
020ba25
[llvm-mca] Remove flag -max-retire-per-cycle, and update the docs.
by Andrea Di Biagio
· 8 years ago
9da4d6d
[MC][Tablegen] Allow the definition of processor register files in the scheduling model for llvm-mca
by Andrea Di Biagio
· 8 years ago
b5088da
[llvm-mca] Pass the InstrBuilder to the constructor of Backend.
by Andrea Di Biagio
· 8 years ago
12ef526
[llvm-mca] Move the logic that computes the register file usage to the BackendStatistics view.
by Andrea Di Biagio
· 8 years ago
a3f2e48
[llvm-mca] Move the logic that computes the scheduler's queue usage to the BackendStatistics view.
by Andrea Di Biagio
· 8 years ago
4704f03
[llvm-mca] Move the routine that computes processor resource masks to its own file.
by Andrea Di Biagio
· 8 years ago
91ab2ee
[llvm-mca] Add pipeline stall events.
by Andrea Di Biagio
· 8 years ago
09771ad
[llvm-mca] Remove method getSchedModel() from the Backend.
by Andrea Di Biagio
· 8 years ago
f6766b0
[llvm-mca] Remove unused methods from Backend. NFC
by Andrea Di Biagio
· 8 years ago
b522975
[llvm-mca] Remove the logic that computes the reciprocal throughput, and make the SummaryView independent from the Backend. NFCI
by Andrea Di Biagio
· 8 years ago
7efbea1
[llvm-mca] Fix unused variable warning in opt mode.
by Clement Courbet
· 8 years ago
844f22d
[llvm-mca] Refactor event listeners to make the backend agnostic to event types.
by Clement Courbet
· 8 years ago
0c54129
[llvm-mca] Views are now independent from resource masks. NFCI
by Andrea Di Biagio
· 8 years ago
3db1fd9
[llvm-mca] HWEventListener is a class, not struct.
by Andrea Di Biagio
· 8 years ago
8af3fe8
[llvm-mca] Unify the API for the various views. NFCI
by Andrea Di Biagio
· 8 years ago
3a6b092
[llvm-mca] LLVM Machine Code Analyzer.
by Andrea Di Biagio
· 8 years ago