llvm-project/llvm/tools/llvm-mca
Michael Maitland c7631606eb [llvm-mca] Fix class dominance warnings for parseCodeRegions
Fixes issue [59091](https://github.com/llvm/llvm-project/issues/59091).

`CodeRegionGenerator::parseCodeRegions` is implemented by `AsmCodeRegionGenerator`.
If it were to be implemented in `AnalysisRegionGenerator` or `InstrumentRegionGenerator`,
then `parseCodeRegions` from an `AsmAnalysisRegionGenerator` or `AsmInstrumentRegionGenerator`
object would be ambiguous. To solve this, `AsmAnalysisRegionGenerator` and
`AsmInstrumentRegionGenerator` qualify their call to `AsmCodeRegionGenerator::parseCodeRegions`.

Differential Revision: https://reviews.llvm.org/D138462
2022-11-22 12:31:01 -08:00
..
Views [llvm] Use value instead of getValue (NFC) 2022-07-13 23:11:56 -07:00
CMakeLists.txt [MCA] Moved View.h and View.cpp from /tools/llvm-mca/ to /lib/MCA/. 2021-08-25 12:12:47 -07:00
CodeRegion.cpp [RISCV][llvm-mca] Use LMUL Instruments to provide more accurate reports on RISCV 2022-11-18 09:55:15 -08:00
CodeRegion.h [RISCV][llvm-mca] Use LMUL Instruments to provide more accurate reports on RISCV 2022-11-18 09:55:15 -08:00
CodeRegionGenerator.cpp [RISCV][llvm-mca] Use LMUL Instruments to provide more accurate reports on RISCV 2022-11-18 09:55:15 -08:00
CodeRegionGenerator.h [llvm-mca] Fix class dominance warnings for parseCodeRegions 2022-11-22 12:31:01 -08:00
PipelinePrinter.cpp [MCA] Moved View.h and View.cpp from /tools/llvm-mca/ to /lib/MCA/. 2021-08-25 12:12:47 -07:00
PipelinePrinter.h [llvm] Remove redundant member initialization (NFC) 2022-01-08 11:56:44 -08:00
llvm-mca.cpp [RISCV][llvm-mca] Use LMUL Instruments to provide more accurate reports on RISCV 2022-11-18 09:55:15 -08:00