aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-mca/CMakeLists.txt
AgeCommit message (Expand)AuthorFilesLines
2024-04-11[llvm-mca] Remove spurious include_directories() (#88277)Thomas Preud'homme1-2/+0
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
2021-08-25[MCA] Moved View.h and View.cpp from /tools/llvm-mca/ to /lib/MCA/.Patrick Holland1-1/+0
2021-07-28[MCA] Moving the target specific CustomBehaviour impl. from /tools/llvm-mca/ ...Patrick Holland1-8/+1
2021-06-16Reapply "[MCA] Adding the CustomBehaviour class to llvm-mca".Patrick Holland1-0/+8
2021-06-15Revert "[MCA] Adding the CustomBehaviour class to llvm-mca"Andrea Di Biagio1-6/+0
2021-06-15[MCA] Adding the CustomBehaviour class to llvm-mcaPatrick Holland1-0/+6
2021-01-21[llvm-mca] Initial implementation of serialization using JSON. The viewsWolfgang Pieb1-0/+1
2020-01-17Remove AllTargetsAsmPrintersNico Weber1-1/+0
2019-04-17[MCA] Moved the bottleneck analysis to its own file. NFCIAndrea Di Biagio1-0/+1
2019-01-08Revert "Work around a linker error caused by https://reviews.llvm.org/D56084."Adrian Prantl1-2/+0
2019-01-08Work around a linker error caused by https://reviews.llvm.org/D56084.Adrian Prantl1-0/+2
2018-12-17[llvm-mca] Move llvm-mca library to llvm/lib/MCA.Clement Courbet1-2/+1
2018-11-07[llvm-mca] Move the AssembleInput logic into its own class.Matt Davis1-0/+1
2018-08-27[llvm-mca] Introduce the llvm-mca library and organize the directory accordin...Matt Davis1-18/+6
2018-08-24[llvm-mca] Move ResourceManager from Scheduler into its own file. NFC.Matt Davis1-0/+1
2018-08-24[llvm-mca] Revert r340659. NFC.Matt Davis1-1/+0
2018-08-24[llvm-mca] Move the ResourceManger from the Scheduler into its own file. NFC.Matt Davis1-0/+1
2018-08-24[llvm-mca] Move views and stats into a Views subdir. NFC.Matt Davis1-10/+10
2018-07-06[llvm-mca] Add HardwareUnit and Context classes.Matt Davis1-0/+2
2018-06-25[llvm-mca] Rename Backend to Pipeline. NFC.Matt Davis1-2/+2
2018-06-14[llvm-mca] Introduce the ExecuteStage (was originally the Scheduler class).Matt Davis1-0/+1
2018-05-25[llvm-mca] Add the RetireStage. Matt Davis1-0/+1
2018-05-17[llvm-mca] Make Dispatch a subclass of Stage.Matt Davis1-1/+1
2018-05-16[llvm-mca] Move the RegisterFile class into its own translation unit. NFCMatt Davis1-0/+1
2018-05-15[llvm-mca] Introduce a pipeline Stage class and FetchStage.Matt Davis1-0/+2
2018-05-01[llvm-mca] Lift the logic of the RetireControlUnit from the Dispatch translat...Matt Davis1-0/+1
2018-04-11Revert "[llvm-mca][CMake] Remove unused libraries from set LLVM_LINK_COMPONENTS"Andrea Di Biagio1-0/+6
2018-04-11[llvm-mca][CMake] Remove unused libraries from set LLVM_LINK_COMPONENTS.Andrea Di Biagio1-6/+0
2018-04-11[llvm-mca] Renamed BackendStatistics to RetireControlUnitStatistics.Andrea Di Biagio1-1/+1
2018-04-11[llvm-mca] Move the logic that prints scheduler statistics from BackendStatis...Andrea Di Biagio1-0/+1
2018-04-10[llvm-mca] Move the logic that prints dispatch unit statistics from BackendSt...Andrea Di Biagio1-0/+1
2018-04-09[llvm-mca] Add the ability to mark regions of code for analysis (PR36875)Andrea Di Biagio1-0/+1
2018-04-03[llvm-mca] Move the logic that prints register file statistics to its own vie...Andrea Di Biagio1-0/+1
2018-03-26[llvm-mca] Add flag -instruction-tables to print the theoretical resource pre...Andrea Di Biagio1-0/+1
2018-03-23[llvm-mca] Split the InstructionInfoView from the SummaryView.Andrea Di Biagio1-0/+1
2018-03-20[llvm-mca] Move the routine that computes processor resource masks to its own...Andrea Di Biagio1-1/+2
2018-03-09[llvm-mca] Move the logic that prints the summary into its own view. NFCIAndrea Di Biagio1-0/+1
2018-03-08[llvm-mca] Unify the API for the various views. NFCIAndrea Di Biagio1-0/+1
2018-03-08[llvm-mca] LLVM Machine Code Analyzer.Andrea Di Biagio1-0/+25