llvm-capstone/llvm/tools/llvm-mca
Michael Maitland 85e3875ad7 [TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics
D150312 added a TODO:

TODO: consider renaming the field `StartAtCycle` and `Cycles` to
`AcquireAtCycle` and `ReleaseAtCycle` respectively, to stress the
fact that resource allocation is now represented as an interval,
relatively to the issue cycle of the instruction.

This patch implements that TODO. This naming clarifies how to use these
fields in the scheduler. In addition it was confusing that `StartAtCycle` was
singular but `Cycles` was plural. This renaming fixes this inconsistency.

This commit as previously reverted since it missed renaming that came
down after rebasing. This version of the commit fixes those problems.

Differential Revision: https://reviews.llvm.org/D158568
2023-08-24 19:21:36 -07:00
..
Views [TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics 2023-08-24 19:21:36 -07:00
CMakeLists.txt [Support] Move TargetParsers to new component 2022-12-20 11:05:50 +00:00
CodeRegion.cpp [llvm-mca][RISCV] Fix llvm-mca RISCVInstrument memory leak 2023-05-22 10:36:41 -07:00
CodeRegion.h [llvm-mca][RISCV] vsetivli and vsetvli act as instruments 2023-07-06 15:12:08 -07:00
CodeRegionGenerator.cpp [llvm-mca][RISCV] vsetivli and vsetvli act as instruments 2023-07-06 15:12:08 -07:00
CodeRegionGenerator.h [llvm-mca][RISCV] vsetivli and vsetvli act as instruments 2023-07-06 15:12:08 -07:00
llvm-mca.cpp [llvm-mca] Print InstructionInfoView using Instrument information. 2023-05-22 16:41:19 -07:00
PipelinePrinter.cpp
PipelinePrinter.h