|
llvm::Value & | getResult () const |
|
bool | isReverse () const |
|
llvm::Value & | getInitial () const |
|
llvm::Use & | getInitialAsUse () const |
|
llvm::Value & | getObject () const override |
|
llvm::Use & | getObjectAsUse () const override |
|
llvm::Function & | getBody () const |
|
llvm::Value & | getBodyOperand () const |
|
llvm::Use & | getBodyOperandAsUse () const |
|
std::optional< ClosedKeyword > | getClosed () const |
|
llvm::iterator_range< iterator > | closed () |
|
iterator | closed_begin () |
|
iterator | closed_end () |
|
llvm::iterator_range< operand_iterator > | closed_operands () |
|
operand_iterator | closed_ops_begin () |
|
operand_iterator | closed_ops_end () |
|
llvm::iterator_range< const_iterator > | closed () const |
|
const_iterator | closed_begin () const |
|
const_iterator | closed_end () const |
|
llvm::iterator_range< const_operand_iterator > | closed_operands () const |
|
const_operand_iterator | closed_ops_begin () const |
|
const_operand_iterator | closed_ops_end () const |
|
llvm::Argument & | getAccumulatorArgument () const |
|
llvm::Argument & | getIndexArgument () const |
|
llvm::Argument * | getElementArgument () const |
|
llvm::Argument * | getClosedArgument (llvm::Use &use) const |
|
llvm::Use * | getOperandForArgument (llvm::Argument &arg) const |
|
std::string | toString () const override |
|
Type & | getObjectType () const |
|
Type & | getElementType () const |
|
llvm::iterator_range< index_iterator > | indices () |
|
index_iterator | indices_begin () |
|
index_iterator | indices_end () |
|
llvm::iterator_range< const_index_iterator > | indices () const |
|
const_index_iterator | indices_begin () const |
|
const_index_iterator | indices_end () const |
|
llvm::iterator_range< index_op_iterator > | index_operands () |
|
index_op_iterator | index_operands_begin () |
|
index_op_iterator | index_operands_end () |
|
llvm::iterator_range< const_index_op_iterator > | index_operands () const |
|
const_index_op_iterator | index_operands_begin () const |
|
const_index_op_iterator | index_operands_end () const |
|
Option< size_t > | match_offsets (llvm::ArrayRef< unsigned > offsets) const |
|
llvm::Function & | getCalledFunction () const |
|
llvm::Module * | getModule () const |
|
llvm::Function * | getFunction () const |
|
llvm::BasicBlock * | getParent () const |
|
llvm::CallInst & | getCallInst () const |
|
llvm::Value & | asValue () const |
|
MemOIR_Func | getKind () const |
|
bool | has_keywords () const |
|
template<typename KeywordTy > |
std::optional< KeywordTy > | get_keyword () const |
|
llvm::iterator_range< keyword_iterator > | keywords () const |
|
keyword_iterator | kw_begin () const |
|
keyword_iterator | kw_end () const |
|
| operator llvm::Value * () |
|
| operator llvm::Value & () |
|
| operator llvm::Instruction * () |
|
| operator llvm::Instruction & () |
|