MLIR  20.0.0git
mlir::Block Member List

This is the complete list of members for mlir::Block, including all inherited members.

addArgument(Type type, Location loc)mlir::Block
addArguments(TypeRange types, ArrayRef< Location > locs)mlir::Block
args_begin()mlir::Blockinline
args_empty()mlir::Blockinline
args_end()mlir::Blockinline
args_iterator typedefmlir::Block
args_rbegin()mlir::Blockinline
args_rend()mlir::Blockinline
back()mlir::Blockinline
begin()mlir::Blockinline
Block()=defaultmlir::Blockexplicit
BlockArgListType typedefmlir::Block
clear()mlir::Blockinline
dropAllDefinedValueUses()mlir::Block
dropAllReferences()mlir::Block
dropAllUses()mlir::IRObjectWithUseList< BlockOperand >inline
dump()mlir::Block
empty()mlir::Blockinline
end()mlir::Blockinline
erase()mlir::Block
eraseArgument(unsigned index)mlir::Block
eraseArguments(unsigned start, unsigned num)mlir::Block
eraseArguments(const BitVector &eraseIndices)mlir::Block
eraseArguments(function_ref< bool(BlockArgument)> shouldEraseFn)mlir::Block
findAncestorOpInBlock(Operation &op)mlir::Block
front()mlir::Blockinline
getArgument(unsigned i)mlir::Blockinline
getArguments()mlir::Blockinline
getArgumentTypes()mlir::Block
getFirstUse() constmlir::IRObjectWithUseList< BlockOperand >inlineprotected
getNumArguments()mlir::Blockinline
getNumSuccessors()mlir::Block
getOperations()mlir::Blockinline
getOps()mlir::Blockinline
getParent() constmlir::Block
getParentOp()mlir::Block
getPredecessors()mlir::Blockinline
getSinglePredecessor()mlir::Block
getSublistAccess(Operation *)mlir::Blockinlinestatic
getSuccessor(unsigned i)mlir::Block
getSuccessors()mlir::Blockinline
getTerminator()mlir::Block
getUniquePredecessor()mlir::Block
getUsers() constmlir::IRObjectWithUseList< BlockOperand >inline
getUses() constmlir::IRObjectWithUseList< BlockOperand >inline
hasNoPredecessors()mlir::Blockinline
hasNoSuccessors()mlir::Blockinline
hasOneUse() constmlir::IRObjectWithUseList< BlockOperand >inline
insertAfter(Block *block)mlir::Block
insertArgument(args_iterator it, Type type, Location loc)mlir::Block
insertArgument(unsigned index, Type type, Location loc)mlir::Block
insertBefore(Block *block)mlir::Block
invalidateOpOrder()mlir::Block
IRObjectWithUseList()=defaultmlir::IRObjectWithUseList< BlockOperand >protected
isEntryBlock()mlir::Block
isOpOrderValid()mlir::Block
isReachable(Block *other, SmallPtrSet< Block *, 16 > &&except={})mlir::Block
iterator typedefmlir::Block
llvm::ilist_traits< Block >mlir::Blockfriend
mightHaveTerminator()mlir::Block
moveBefore(Block *block)mlir::Block
moveBefore(Region *region, llvm::iplist< Block >::iterator iterator)mlir::Block
op_begin()mlir::Blockinline
op_end()mlir::Blockinline
op_iterator typedefmlir::Block
OpListType typedefmlir::Block
pred_begin()mlir::Blockinline
pred_end()mlir::Blockinline
pred_iterator typedefmlir::Block
print(raw_ostream &os)mlir::Block
print(raw_ostream &os, AsmState &state)mlir::Block
printAsOperand(raw_ostream &os, bool printType=true)mlir::Block
printAsOperand(raw_ostream &os, AsmState &state)mlir::Block
push_back(Operation *op)mlir::Blockinline
push_front(Operation *op)mlir::Blockinline
rbegin()mlir::Blockinline
recomputeOpOrder()mlir::Block
rend()mlir::Blockinline
replaceAllUsesWith(ValueT &&newValue)mlir::IRObjectWithUseList< BlockOperand >inline
reverse_args_iterator typedefmlir::Block
reverse_iterator typedefmlir::Block
shuffleUseList(ArrayRef< unsigned > indices)mlir::IRObjectWithUseList< BlockOperand >inline
splitBlock(iterator splitBefore)mlir::Block
splitBlock(Operation *splitBeforeOp)mlir::Blockinline
succ_begin()mlir::Blockinline
succ_end()mlir::Blockinline
succ_iterator typedefmlir::Block
use_begin() constmlir::IRObjectWithUseList< BlockOperand >inline
use_empty() constmlir::IRObjectWithUseList< BlockOperand >inline
use_end() constmlir::IRObjectWithUseList< BlockOperand >inline
use_iterator typedefmlir::IRObjectWithUseList< BlockOperand >
use_range typedefmlir::IRObjectWithUseList< BlockOperand >
user_begin() constmlir::IRObjectWithUseList< BlockOperand >inline
user_end() constmlir::IRObjectWithUseList< BlockOperand >inline
user_iterator typedefmlir::IRObjectWithUseList< BlockOperand >
user_range typedefmlir::IRObjectWithUseList< BlockOperand >
verifyOpOrder()mlir::Block
walk(FnT &&callback)mlir::Blockinline
walk(Block::iterator begin, Block::iterator end, FnT &&callback)mlir::Blockinline
without_terminator()mlir::Blockinline
~Block()mlir::Block
~IRObjectWithUseList()mlir::IRObjectWithUseList< BlockOperand >inline