Home
last modified time | relevance | path

Searched refs:MCInstMatcher (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DMCPlusBuilder.h605 struct MCInstMatcher { struct
608 virtual ~MCInstMatcher() {} in ~MCInstMatcher() argument
667 struct AnyOperandMatcher : MCInstMatcher { argument
686 struct ImmMatcher : MCInstMatcher {
706 struct SymbolMatcher : MCInstMatcher {
723 struct RegMatcher : MCInstMatcher {
780 virtual std::unique_ptr<MCInstMatcher>
786 virtual std::unique_ptr<MCInstMatcher>
795 virtual std::unique_ptr<MCInstMatcher>
802 virtual std::unique_ptr<MCInstMatcher>
[all …]
/llvm-project-15.0.7/bolt/lib/Target/X86/
H A DX86MCPlusBuilder.cpp394 std::unique_ptr<MCInstMatcher> Base;
440 std::unique_ptr<MCInstMatcher>
451 std::unique_ptr<MCInstMatcher> Reg;
473 std::unique_ptr<MCInstMatcher>
480 std::unique_ptr<MCInstMatcher> Base;
527 std::unique_ptr<MCInstMatcher>
537 struct AddMatcher : MCInstMatcher {
538 std::unique_ptr<MCInstMatcher> A;
539 std::unique_ptr<MCInstMatcher> B;
577 virtual std::unique_ptr<MCInstMatcher>
[all …]
/llvm-project-15.0.7/bolt/lib/Passes/
H A DJTFootprintReduction.cpp63 std::unique_ptr<MCPlusBuilder::MCInstMatcher> IndJmpMatcher = in checkOpportunities()
90 std::unique_ptr<MCPlusBuilder::MCInstMatcher> PICIndJmpMatcher = in checkOpportunities()
96 std::unique_ptr<MCPlusBuilder::MCInstMatcher> PICBaseAddrMatcher = in checkOpportunities()
140 std::unique_ptr<MCPlusBuilder::MCInstMatcher> IndJmpMatcher = in tryOptimizeNonPIC()
180 std::unique_ptr<MCPlusBuilder::MCInstMatcher> PICIndJmpMatcher = in tryOptimizePIC()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryFunction.cpp3743 std::unique_ptr<MCPlusBuilder::MCInstMatcher> IndJmpMatcher = in disambiguateJumpTables()
3756 std::unique_ptr<MCPlusBuilder::MCInstMatcher> LoadMatcherOwner = in disambiguateJumpTables()
3760 MCPlusBuilder::MCInstMatcher *LoadMatcher = LoadMatcherOwner.get(); in disambiguateJumpTables()
3761 std::unique_ptr<MCPlusBuilder::MCInstMatcher> IndJmpMatcher2 = in disambiguateJumpTables()
3775 std::unique_ptr<MCPlusBuilder::MCInstMatcher> PICIndJmpMatcher = in disambiguateJumpTables()
3781 std::unique_ptr<MCPlusBuilder::MCInstMatcher> LEAMatcherOwner = in disambiguateJumpTables()
3783 MCPlusBuilder::MCInstMatcher *LEAMatcher = LEAMatcherOwner.get(); in disambiguateJumpTables()
3784 std::unique_ptr<MCPlusBuilder::MCInstMatcher> PICBaseAddrMatcher = in disambiguateJumpTables()