llvm-project/llvm/tools/llvm-mca/include
Andrea Di Biagio 6c17e80265 [llvm-mca] Correctly set aliases for register writes introduced by optimized register moves.
This fixes a problem introduced by r344334. A write from a non-zero move
eliminated at register renaming stage was not correctly handled by the PRF. This
would have led to an assertion failure if the processor model declares a PRF
that enables non-zero move elimination.

llvm-svn: 344392
2018-10-12 18:18:53 +00:00
..
HardwareUnits [llvm-mca] Correctly set aliases for register writes introduced by optimized register moves. 2018-10-12 18:18:53 +00:00
Stages [llvm-mca] Add support for move elimination in class RegisterFile. 2018-10-03 15:02:44 +00:00
Context.h [llvm-mca] Remove unecessary forward decls. NFC. 2018-10-02 19:42:46 +00:00
HWEventListener.h [llvm-mca] Delay calculation of Cycles per Resources, separate the cycles and resource quantities. 2018-09-11 18:47:48 +00:00
InstrBuilder.h [llvm-mca] Remove unused/stale forward decl. NFC. 2018-10-04 22:16:39 +00:00
Instruction.h [llvm-mca] Add support for move elimination in class RegisterFile. 2018-10-03 15:02:44 +00:00
Pipeline.h [llvm-mca] Remove unecessary forward decls. NFC. 2018-10-02 19:42:46 +00:00
SourceMgr.h
Support.h [llvm-mca] Delay calculation of Cycles per Resources, separate the cycles and resource quantities. 2018-09-11 18:47:48 +00:00