index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tools
/
llvm-mca
Age
Commit message (
Expand
)
Author
2018-08-01
[llvm-mca] Improve code comments. NFC.
Andrea Di Biagio
2018-07-31
[llvm-mca] Update the help text to reflect "physical" registers. NFC.
Matt Davis
2018-07-31
[llvm-mca] Remove README.txt
Andrea Di Biagio
2018-07-31
[llvm-mca][BtVer2] Teach how to identify dependency-breaking idioms.
Andrea Di Biagio
2018-07-26
[MCA] Avoid an InstrDesc copy in mca::LSUnit::reserve.
Dean Michael Berris
2018-07-15
[llvm-mca][BtVer2] teach how to identify false dependencies on partially written
Andrea Di Biagio
2018-07-14
[llvm-mca] Turn InstructionTables into a Stage.
Matt Davis
2018-07-14
[llvm-mca] Remove unused InstRef formal from pre and post execute callbacks. ...
Matt Davis
2018-07-13
[llvm-mca] Improve a few debug prints. NFC
Andrea Di Biagio
2018-07-13
[llvm-mca] Simplify the Pipeline constructor. NFC
Andrea Di Biagio
2018-07-13
[llvm-mca] Removed unused arguments from methods in class Pipeline. NFC
Andrea Di Biagio
2018-07-12
[llvm-mca] Constify SourceMgr::hasNext. NFC.
Matt Davis
2018-07-12
[llvm-mca] Add cycleBegin/cycleEnd callbacks to mca::Stage.
Matt Davis
2018-07-12
[llvm-mca] Simplify eventing by adding an onEvent templated method.
Matt Davis
2018-07-11
[llvm-mca] Use a different character to flag instructions with side-effects i...
Andrea Di Biagio
2018-07-09
[llvm-mca] report an error if the assembly sequence contains an unsupported i...
Andrea Di Biagio
2018-07-06
[llvm-mca] Add HardwareUnit and Context classes.
Matt Davis
2018-07-06
[llvm-mca] A write latency cannot be a negative value. NFC
Andrea Di Biagio
2018-07-06
[llvm-mca] improve the instruction issue logic implemented by the Scheduler.
Andrea Di Biagio
2018-07-05
[llvm-mca] Fix RegisterFile debug prints. NFC
Andrea Di Biagio
2018-07-02
[llvm-mca] Clear the content of map VariantDescriptors in InstrBuilder before...
Andrea Di Biagio
2018-07-02
[MC] Error on a .zerofill directive in a non-virtual section
Francis Visoiu Mistrih
2018-06-29
[llvm-mca] Remove field HasReadAdvanceEntries from class ReadDescriptor.
Andrea Di Biagio
2018-06-28
[llvm-mca] Delete Pipeline's copy ctor and assignement operator.
Matt Davis
2018-06-28
[llvm-mca] Use a WriteRef to describe register writes in class RegisterFile.
Andrea Di Biagio
2018-06-28
[llvm-mca] Refactor method RegisterFile::collectWrites(). NFCI
Andrea Di Biagio
2018-06-27
[llvm-mca] Register listeners with stages; remove Pipeline dependency from S...
Matt Davis
2018-06-27
[llvm-mca] Avoid calling method update() on instructions that are already in ...
Andrea Di Biagio
2018-06-27
[llvm-mca] Add a comment to Stage::execute and fix a spelling error. NFC.
Matt Davis
2018-06-26
[llvm-mca] Removed wrong NDEBUG guards introduced by my last commit.
Andrea Di Biagio
2018-06-26
[llvm-mca] Remove unused header files and correctly guard some include header...
Andrea Di Biagio
2018-06-25
[llvm-mca] Rename Backend to Pipeline. NFC.
Matt Davis
2018-06-22
[llvm-mca] Remove unnecessary include and forward decl in RCU. NFC.
Matt Davis
2018-06-22
[llvm-mca] Remove redundant call. NFC
Andrea Di Biagio
2018-06-22
[llvm-mca] Set the operand ID for implicit register reads/writes. NFC
Andrea Di Biagio
2018-06-22
[llvm-mca] Introduce a sequential container of Stages
Matt Davis
2018-06-21
[llvm-mca] Updates comment in code, and remove some stale comments. NFC
Andrea Di Biagio
2018-06-20
[llvm-mca] use APint::operator[] to obtain the bit value. NFC
Andrea Di Biagio
2018-06-20
[llvm-mca][X86] Teach how to identify register writes that implicitly clear t...
Andrea Di Biagio
2018-06-18
[llvm-mca] Cleanup the header syntax line. Fix a comment. NFC.
Matt Davis
2018-06-18
[llvm-mca] Use an ordered map to collect hardware statistics. NFC.
Andrea Di Biagio
2018-06-15
[MCA] Add -summary-view option
Roman Lebedev
2018-06-14
[llvm-mca] Clean up the header comment. NFC.
Matt Davis
2018-06-14
[llvm-mca] Introduce the ExecuteStage (was originally the Scheduler class).
Matt Davis
2018-06-13
[llvm-mca] Fixed a bug in the logic that checks if a memory operation is read...
Andrea Di Biagio
2018-06-13
Revert: [llvm-mca] Flush the output stream before we start the analysis of a ...
Andrea Di Biagio
2018-06-13
[llvm-mca] Flush the output stream before we start the analysis of a new code...
Andrea Di Biagio
2018-06-05
[llvm-mca] Correctly update the CyclesLeft of a register read in the presence...
Andrea Di Biagio
2018-06-04
[RFC][patch 3/3] Add support for variant scheduling classes in llvm-mca.
Andrea Di Biagio
2018-06-04
[llvm-mca] Track cycles contributed by resources that are in a 'Super' relati...
Andrea Di Biagio
[next]