Home
last modified time | relevance | path

Searched refs:CustomBehaviour (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/lib/MCA/
H A DCustomBehaviour.cpp19 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 DContext.cpp33 CustomBehaviour &CB) { in createDefaultPipeline()
74 CustomBehaviour &CB) { in createInOrderPipeline()
H A DCMakeLists.txt4 CustomBehaviour.cpp
/llvm-project-15.0.7/llvm/include/llvm/MCA/
H A DCustomBehaviour.h65 class CustomBehaviour {
72 CustomBehaviour(const MCSubtargetInfo &STI, const mca::SourceMgr &SrcMgr, in CustomBehaviour() function
76 virtual ~CustomBehaviour();
H A DContext.h72 CustomBehaviour &CB);
78 CustomBehaviour &CB);
/llvm-project-15.0.7/llvm/include/llvm/MCA/Stages/
H A DInOrderIssueStage.h58 CustomBehaviour &CB;
116 CustomBehaviour &CB, LSUnit &LSU);
/llvm-project-15.0.7/llvm/tools/llvm-mca/
H A DCMakeLists.txt5 AllTargetsMCAs # CustomBehaviour and InstrPostProcess
H A Dllvm-mca.cpp598 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 DTestIncrementalMCA.cpp21 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 DBUILD.gn12 "CustomBehaviour.cpp",
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCA/
H A DAMDGPUCustomBehaviour.h47 class AMDGPUCustomBehaviour : public CustomBehaviour {
H A DAMDGPUCustomBehaviour.cpp63 : CustomBehaviour(STI, SrcMgr, MCII) { in AMDGPUCustomBehaviour()
335 static CustomBehaviour *
/llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/
H A DMCATestBase.cpp95 auto CB = std::make_unique<mca::CustomBehaviour>(*STI, SM, *MCII); in runBaselineMCA()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DTargetRegistry.h61 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 Dllvm-mca.rst225 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 DInOrderIssueStage.cpp47 RegisterFile &PRF, CustomBehaviour &CB, in InOrderIssueStage()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5393 llvm/include/llvm/MCA/CustomBehaviour.h
6120 llvm/lib/MCA/CustomBehaviour.cpp