Searched refs:CustomBehaviour (Results 1 – 17 of 17) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/MCA/ |
| H A D | CustomBehaviour.cpp | 19 CustomBehaviour::~CustomBehaviour() = default; 21 unsigned CustomBehaviour::checkCustomHazard(ArrayRef<InstRef> IssuedInst, in checkCustomHazard() 28 CustomBehaviour::getStartViews(llvm::MCInstPrinter &IP, in getStartViews() 34 CustomBehaviour::getPostInstrInfoViews(llvm::MCInstPrinter &IP, in getPostInstrInfoViews() 40 CustomBehaviour::getEndViews(llvm::MCInstPrinter &IP, in getEndViews()
|
| H A D | Context.cpp | 33 CustomBehaviour &CB) { in createDefaultPipeline() 74 CustomBehaviour &CB) { in createInOrderPipeline()
|
| H A D | CMakeLists.txt | 4 CustomBehaviour.cpp
|
| /llvm-project-15.0.7/llvm/include/llvm/MCA/ |
| H A D | CustomBehaviour.h | 65 class CustomBehaviour { 72 CustomBehaviour(const MCSubtargetInfo &STI, const mca::SourceMgr &SrcMgr, in CustomBehaviour() function 76 virtual ~CustomBehaviour();
|
| H A D | Context.h | 72 CustomBehaviour &CB); 78 CustomBehaviour &CB);
|
| /llvm-project-15.0.7/llvm/include/llvm/MCA/Stages/ |
| H A D | InOrderIssueStage.h | 58 CustomBehaviour &CB; 116 CustomBehaviour &CB, LSUnit &LSU);
|
| /llvm-project-15.0.7/llvm/tools/llvm-mca/ |
| H A D | CMakeLists.txt | 5 AllTargetsMCAs # CustomBehaviour and InstrPostProcess
|
| H A D | llvm-mca.cpp | 598 std::unique_ptr<mca::CustomBehaviour> CB; in main() 600 CB = std::unique_ptr<mca::CustomBehaviour>( in main() 605 CB = std::make_unique<mca::CustomBehaviour>(*STI, S, *MCII); in main()
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/X86/ |
| H A D | TestIncrementalMCA.cpp | 21 auto CB = std::make_unique<mca::CustomBehaviour>(*STI, ISM, *MCII); in TEST_F() 108 auto CB = std::make_unique<mca::CustomBehaviour>(*STI, ISM, *MCII); in TEST_F()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/MCA/ |
| H A D | BUILD.gn | 12 "CustomBehaviour.cpp",
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCA/ |
| H A D | AMDGPUCustomBehaviour.h | 47 class AMDGPUCustomBehaviour : public CustomBehaviour {
|
| H A D | AMDGPUCustomBehaviour.cpp | 63 : CustomBehaviour(STI, SrcMgr, MCII) { in AMDGPUCustomBehaviour() 335 static CustomBehaviour *
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/ |
| H A D | MCATestBase.cpp | 95 auto CB = std::make_unique<mca::CustomBehaviour>(*STI, SM, *MCII); in runBaselineMCA()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | TargetRegistry.h | 61 class CustomBehaviour; variable 130 mca::CustomBehaviour *createCustomBehaviour(const MCSubtargetInfo &STI, 240 mca::CustomBehaviour *(*)(const MCSubtargetInfo &STI, 692 mca::CustomBehaviour *createCustomBehaviour(const MCSubtargetInfo &STI, in createCustomBehaviour()
|
| /llvm-project-15.0.7/llvm/docs/CommandGuide/ |
| H A D | llvm-mca.rst | 225 Force usage of the generic CustomBehaviour and InstrPostProcess classes rather 1004 CustomBehaviour class can be used in these cases to enforce proper 1009 CustomBehaviour classes. The generic class will be used if the ``-disable-cb`` 1010 flag is used or if a target specific CustomBehaviour class doesn't exist for 1011 that target. (The generic class does nothing.) Currently, the CustomBehaviour 1015 CustomBehaviour's main method is `checkCustomHazard()` which uses the 1022 If you'd like to add a CustomBehaviour class for a target that doesn't 1039 CustomBehaviour class to override the `CustomBehaviour::getViews()` methods. 1047 `CustomBehaviour::getViews()` variants, these Views will not be enabled if
|
| /llvm-project-15.0.7/llvm/lib/MCA/Stages/ |
| H A D | InOrderIssueStage.cpp | 47 RegisterFile &PRF, CustomBehaviour &CB, in InOrderIssueStage()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5393 llvm/include/llvm/MCA/CustomBehaviour.h 6120 llvm/lib/MCA/CustomBehaviour.cpp
|