Go to the documentation of this file.
27 std::vector<std::unique_ptr<View>>
30 return std::vector<std::unique_ptr<View>>();
33 std::vector<std::unique_ptr<View>>
36 return std::vector<std::unique_ptr<View>>();
39 std::vector<std::unique_ptr<View>>
42 return std::vector<std::unique_ptr<View>>();
This is an optimization pass for GlobalISel generic memory operations.
virtual ~CustomBehaviour()
Statically lint checks LLVM IR
This is an instance of a target assembly language printer that converts an MCInst to valid target ass...
An InstRef contains both a SourceMgr index and Instruction pair.
virtual std::vector< std::unique_ptr< View > > getStartViews(llvm::MCInstPrinter &IP, llvm::ArrayRef< llvm::MCInst > Insts)
Return a vector of Views that will be added before all other Views.
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
virtual unsigned checkCustomHazard(ArrayRef< InstRef > IssuedInst, const InstRef &IR)
Before the llvm-mca pipeline dispatches an instruction, it first checks for any register or resource ...
virtual std::vector< std::unique_ptr< View > > getEndViews(llvm::MCInstPrinter &IP, llvm::ArrayRef< llvm::MCInst > Insts)
Return a vector of Views that will be added after all other Views.
virtual std::vector< std::unique_ptr< View > > getPostInstrInfoViews(llvm::MCInstPrinter &IP, llvm::ArrayRef< llvm::MCInst > Insts)
Return a vector of Views that will be added after the InstructionInfoView.