Home
last modified time | relevance | path

Searched refs:mca (Results 1 – 25 of 101) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp359 static bool runPipeline(mca::Pipeline &P) { in runPipeline()
486 mca::AsmAnalysisRegionGenerator CRG(*TheTarget, SrcMgr, ACtx, *MAI, *STI, in main()
488 Expected<const mca::AnalysisRegions &> RegionsOrErr = in main()
501 const mca::AnalysisRegions &Regions = *RegionsOrErr; in main()
512 std::unique_ptr<mca::InstrumentManager> IM; in main()
514 IM = std::unique_ptr<mca::InstrumentManager>( in main()
520 IM = std::make_unique<mca::InstrumentManager>(*STI, *MCII); in main()
529 mca::AsmInstrumentRegionGenerator IRG(*TheTarget, SrcMgr, ICtx, *MAI, *STI, in main()
531 Expected<const mca::InstrumentRegions &> InstrumentRegionsOrErr = in main()
544 const mca::InstrumentRegions &InstrumentRegions = *InstrumentRegionsOrErr; in main()
[all …]
H A DCodeRegionGenerator.h32 namespace mca {
91 MCStreamerWrapper(MCContext &Context, mca::CodeRegions &R) in MCStreamerWrapper()
123 InstrumentMCStreamer(MCContext &Context, mca::InstrumentRegions &R, in InstrumentMCStreamer()
/freebsd/usr.bin/clang/llvm-mca/
H A DMakefile1 PROG_CXX= llvm-mca
3 SRCDIR= llvm/tools/llvm-mca
17 SRCS+= llvm-mca.cpp
/freebsd/contrib/less/
H A Dcommand.c79 static int mca; /* The multicharacter command (action) */ variable
131 mca = action; in set_mca()
141 if (mca == 0) in clear_mca()
143 mca = 0; in clear_mca()
158 return (mca != 0 && mca != A_PREFIX); in in_mca()
267 switch (mca) in exec_mca()
590 if (mca != A_FILTER) in mca_search_char()
598 if (mca != A_FILTER) in mca_search_char()
602 if (mca != A_FILTER) in mca_search_char()
618 if (mca != A_FILTER) in mca_search_char()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DCustomBehaviour.h30 namespace mca {
70 const mca::SourceMgr &SrcMgr;
74 CustomBehaviour(const MCSubtargetInfo &STI, const mca::SourceMgr &SrcMgr, in CustomBehaviour()
H A DView.h25 namespace mca {
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DTargetRegistry.h61 namespace mca {
128 LLVM_ABI mca::CustomBehaviour *
129 createCustomBehaviour(const MCSubtargetInfo &STI, const mca::SourceMgr &SrcMgr,
132 LLVM_ABI mca::InstrPostProcess *
135 LLVM_ABI mca::InstrumentManager *
228 mca::CustomBehaviour *(*)(const MCSubtargetInfo &STI,
229 const mca::SourceMgr &SrcMgr,
233 mca::InstrPostProcess *(*)(const MCSubtargetInfo &STI,
237 mca::InstrumentManager *(*)(const MCSubtargetInfo &STI,
616 mca::CustomBehaviour *createCustomBehaviour(const MCSubtargetInfo &STI, in createCustomBehaviour()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCA/
H A DX86CustomBehaviour.cpp21 namespace mca { namespace
50 using namespace mca;
H A DX86CustomBehaviour.h11 /// CustomBehaviour. This class is used by the tool llvm-mca to enforce
13 /// scheduling model for mca to enforce it automatically.
24 namespace mca {
41 } // namespace mca
/freebsd/sys/x86/x86/
H A Dmca.c105 static SYSCTL_NODE(_hw, OID_AUTO, mca, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL,
1112 mca_store_record(struct mca_internal *mca) in mca_store_record() argument
1128 STAILQ_INSERT_TAIL(&mca_records, mca, link); in mca_store_record()
1133 mca = STAILQ_FIRST(&mca_records); in mca_store_record()
1136 STAILQ_INSERT_TAIL(&mca_freelist, mca, link); in mca_store_record()
1149 struct mca_internal *mca; in mca_process_records() local
1171 STAILQ_FOREACH(mca, &tmplist, link) in mca_process_records()
1172 mca_log(mode, &mca->rec, false); in mca_process_records()
1175 while ((mca = STAILQ_FIRST(&tmplist)) != NULL) { in mca_process_records()
1177 mca_store_record(mca); in mca_process_records()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCA/
H A DAMDGPUCustomBehaviour.h26 namespace mca {
90 const mca::SourceMgr &SrcMgr, const MCInstrInfo &MCII);
H A DAMDGPUCustomBehaviour.cpp22 namespace llvm::mca { namespace
63 const mca::SourceMgr &SrcMgr, in AMDGPUCustomBehaviour()
340 using namespace mca;
344 const mca::SourceMgr &SrcMgr, in createAMDGPUCustomBehaviour()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.h51 namespace mca {
64 DenseMap<const MCInst *, SmallVector<mca::Instrument *>>;
H A DInstructionView.cpp20 namespace mca { namespace
H A DRetireControlUnitStatistics.h36 namespace mca {
H A DRegisterFileStatistics.h43 namespace mca {
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DHWEventListener.cpp17 namespace mca { namespace
H A DView.cpp17 namespace mca { namespace
H A DCodeEmitter.cpp16 namespace mca { namespace
H A DIncrementalSourceMgr.cpp20 using namespace llvm::mca;
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DHardwareUnit.cpp18 namespace mca { namespace
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DStage.cpp18 namespace mca { namespace
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DHardwareUnit.h21 namespace mca {
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DInstructionTables.h27 namespace mca {
H A DRetireStage.h26 namespace mca {

12345