Searched refs:CodeRegions (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegionGenerator.h11 /// CodeRegions from various types of input. llvm-mca only analyzes CodeRegions,
12 /// so the classes here provide the input-to-CodeRegions translation.
32 /// driver, and converting that into a CodeRegions instance.
35 CodeRegions Regions;
42 virtual Expected<const CodeRegions &> parseCodeRegions() = 0;
46 /// a CodeRegions instance.
63 Expected<const CodeRegions &> parseCodeRegions() override;
H A DCodeRegion.h10 /// This file implements class CodeRegion and CodeRegions.
84 class CodeRegions { class in namespace:llvm::mca
93 CodeRegions(const CodeRegions &) = delete;
94 CodeRegions &operator=(const CodeRegions &) = delete;
97 CodeRegions(llvm::SourceMgr &S);
H A DCodeRegionGenerator.cpp11 /// CodeRegions from various types of input. llvm-mca only analyzes CodeRegions,
12 /// so the classes here provide the input-to-CodeRegions translation.
35 CodeRegions &Regions;
37 MCACommentConsumer(CodeRegions &R) : Regions(R) {}
43 CodeRegions &Regions;
46 MCStreamerWrapper(MCContext &Context, mca::CodeRegions &R)
109 Expected<const CodeRegions &> AsmCodeRegionGenerator::parseCodeRegions() {
H A DCodeRegion.cpp10 /// This file implements methods from the CodeRegions interface.
19 CodeRegions::CodeRegions(llvm::SourceMgr &S) : SM(S), FoundErrors(false) { function in class:llvm::mca::CodeRegions
32 void CodeRegions::beginRegion(StringRef Description, SMLoc Loc) {
69 void CodeRegions::endRegion(StringRef Description, SMLoc Loc) {
109 void CodeRegions::addInstruction(const MCInst &Instruction) {
H A Dllvm-mca.cpp378 // Parse the input and create CodeRegions that llvm-mca can analyze.
380 Expected<const mca::CodeRegions &> RegionsOrErr = CRG.parseCodeRegions();
391 const mca::CodeRegions &Regions = *RegionsOrErr;

Completed in 212 milliseconds