LLVM: llvm::mca::CircularSourceMgr Class Reference (original) (raw)
The default implementation of SourceMgr. More...
#include "[llvm/MCA/SourceMgr.h](MCA%5F2SourceMgr%5F8h%5Fsource.html)"
The default implementation of SourceMgr.
It always takes a fixed number of instructions and provides an option to loop the given sequence for a certain iterations.
Definition at line 59 of file SourceMgr.h.
◆ getInstructions()
| ArrayRef< UniqueInst > llvm::mca::CircularSourceMgr::getInstructions ( ) const |
inlineoverridevirtual |
◆ getNumIterations()
| unsigned llvm::mca::CircularSourceMgr::getNumIterations ( ) const |
inline |
◆ hasNext()
| bool llvm::mca::CircularSourceMgr::hasNext ( ) const |
inlineoverridevirtual |
◆ isEnd()
| bool llvm::mca::CircularSourceMgr::isEnd ( ) const |
inlineoverridevirtual |
◆ peekNext()
| SourceRef llvm::mca::CircularSourceMgr::peekNext ( ) const |
inlineoverridevirtual |
◆ updateNext()
| void llvm::mca::CircularSourceMgr::updateNext ( ) |
inlineoverridevirtual |
The documentation for this class was generated from the following file: