My Project
mlir
Block
mlir::Block Member List
This is the complete list of members for
mlir::Block
, including all inherited members.
addArgument
(Type type)
mlir::Block
addArguments
(ArrayRef< Type > types)
mlir::Block
args_begin
()
mlir::Block
inline
args_empty
()
mlir::Block
inline
args_end
()
mlir::Block
inline
args_iterator
typedef
mlir::Block
args_rbegin
()
mlir::Block
inline
args_rend
()
mlir::Block
inline
back
()
mlir::Block
inline
begin
()
mlir::Block
inline
Block
()
mlir::Block
inline
explicit
BlockArgListType
typedef
mlir::Block
clear
()
mlir::Block
inline
dropAllDefinedValueUses
()
mlir::Block
dropAllReferences
()
mlir::Block
dropAllUses
()
mlir::IRObjectWithUseList< BlockOperand >
inline
dump
()
mlir::Block
empty
()
mlir::Block
inline
end
()
mlir::Block
inline
erase
()
mlir::Block
eraseArgument
(unsigned index, bool updatePredTerms=true)
mlir::Block
findAncestorOpInBlock
(Operation &op)
mlir::Block
front
()
mlir::Block
inline
getArgument
(unsigned i)
mlir::Block
inline
getArguments
()
mlir::Block
inline
getFirstUse
() const
mlir::IRObjectWithUseList< BlockOperand >
inline
protected
getNumArguments
()
mlir::Block
inline
getNumSuccessors
()
mlir::Block
getOperations
()
mlir::Block
inline
getOps
()
mlir::Block
inline
getParent
() const
mlir::Block
getParentOp
()
mlir::Block
getPredecessors
()
mlir::Block
inline
getSinglePredecessor
()
mlir::Block
getSublistAccess
(Operation *)
mlir::Block
inline
static
getSuccessor
(unsigned i)
mlir::Block
getSuccessors
()
mlir::Block
inline
getTerminator
()
mlir::Block
getUsers
() const
mlir::IRObjectWithUseList< BlockOperand >
inline
getUses
() const
mlir::IRObjectWithUseList< BlockOperand >
inline
hasNoPredecessors
()
mlir::Block
hasOneUse
() const
mlir::IRObjectWithUseList< BlockOperand >
inline
insertArgument
(args_iterator it, Type type)
mlir::Block
insertBefore
(Block *block)
mlir::Block
invalidateOpOrder
()
mlir::Block
IRObjectWithUseList
()
mlir::IRObjectWithUseList< BlockOperand >
inline
protected
isEntryBlock
()
mlir::Block
isOpOrderValid
()
mlir::Block
iterator
typedef
mlir::Block
llvm::ilist_traits< Block >
mlir::Block
friend
moveBefore
(Block *block)
mlir::Block
op_begin
()
mlir::Block
inline
op_end
()
mlir::Block
inline
OpListType
typedef
mlir::Block
pred_begin
()
mlir::Block
inline
pred_end
()
mlir::Block
inline
pred_iterator
typedef
mlir::Block
print
(raw_ostream &os)
mlir::Block
printAsOperand
(raw_ostream &os, bool printType=true)
mlir::Block
push_back
(Operation *op)
mlir::Block
inline
push_front
(Operation *op)
mlir::Block
inline
rbegin
()
mlir::Block
inline
recomputeOpOrder
()
mlir::Block
rend
()
mlir::Block
inline
replaceAllUsesWith
(typename BlockOperand ::ValueType newValue)
mlir::IRObjectWithUseList< BlockOperand >
inline
reverse_args_iterator
typedef
mlir::Block
reverse_iterator
typedef
mlir::Block
splitBlock
(iterator splitBefore)
mlir::Block
splitBlock
(Operation *splitBeforeOp)
mlir::Block
inline
succ_begin
()
mlir::Block
inline
succ_end
()
mlir::Block
inline
succ_iterator
typedef
mlir::Block
use_begin
() const
mlir::IRObjectWithUseList< BlockOperand >
inline
use_empty
() const
mlir::IRObjectWithUseList< BlockOperand >
inline
use_end
() const
mlir::IRObjectWithUseList< BlockOperand >
inline
use_iterator
typedef
mlir::IRObjectWithUseList< BlockOperand >
use_range
typedef
mlir::IRObjectWithUseList< BlockOperand >
user_begin
() const
mlir::IRObjectWithUseList< BlockOperand >
inline
user_end
() const
mlir::IRObjectWithUseList< BlockOperand >
inline
user_iterator
typedef
mlir::IRObjectWithUseList< BlockOperand >
user_range
typedef
mlir::IRObjectWithUseList< BlockOperand >
verifyOpOrder
()
mlir::Block
walk
(FnT &&callback)
mlir::Block
inline
walk
(Block::iterator begin, Block::iterator end, FnT &&callback)
mlir::Block
inline
walk
(Block::iterator begin, Block::iterator end, FnT &&callback)
mlir::Block
inline
without_terminator
()
mlir::Block
inline
~Block
()
mlir::Block
~IRObjectWithUseList
()
mlir::IRObjectWithUseList< BlockOperand >
inline
Generated by
1.8.13