LLVM 22.0.0git
|
#include "llvm/Transforms/Vectorize/SandboxVectorizer/InstrMaps.h"
Public Member Functions | |
Action (const LegalityResult *LR, ArrayRef< Value * > B, ArrayRef< Value * > UB, unsigned Depth) | |
void | print (raw_ostream &OS) const |
void | dump () const |
Public Attributes | |
unsigned | Idx = 0 |
const LegalityResult * | LegalityRes = nullptr |
SmallVector< Value *, 4 > | Bndl |
SmallVector< Value * > | UserBndl |
unsigned | Depth |
SmallVector< Action * > | Operands |
Value * | Vec = nullptr |
Friends | |
raw_ostream & | operator<< (raw_ostream &OS, const Action &A) |
Definition at line 28 of file InstrMaps.h.
|
inline |
Definition at line 36 of file InstrMaps.h.
void llvm::sandboxir::Action::dump | ( | ) | const |
Definition at line 26 of file InstrMaps.cpp.
References llvm::dbgs(), and print().
void llvm::sandboxir::Action::print | ( | raw_ostream & | OS | ) | const |
Definition at line 16 of file InstrMaps.cpp.
References Bndl, Depth, Idx, LegalityRes, OS, and UserBndl.
Referenced by dump().
|
friend |
Definition at line 42 of file InstrMaps.h.
SmallVector<Value *, 4> llvm::sandboxir::Action::Bndl |
Definition at line 31 of file InstrMaps.h.
Referenced by print().
unsigned llvm::sandboxir::Action::Depth |
Definition at line 33 of file InstrMaps.h.
Referenced by print().
unsigned llvm::sandboxir::Action::Idx = 0 |
Definition at line 29 of file InstrMaps.h.
Referenced by print().
const LegalityResult* llvm::sandboxir::Action::LegalityRes = nullptr |
Definition at line 30 of file InstrMaps.h.
Referenced by print().
SmallVector<Action *> llvm::sandboxir::Action::Operands |
Definition at line 34 of file InstrMaps.h.
SmallVector<Value *> llvm::sandboxir::Action::UserBndl |
Definition at line 32 of file InstrMaps.h.
Referenced by print().
Value* llvm::sandboxir::Action::Vec = nullptr |
Definition at line 35 of file InstrMaps.h.