addArgument(Type type, Location loc) | mlir::Block | |
addArguments(TypeRange types, ArrayRef< Location > locs) | 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()=default | mlir::Block | 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) | 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::Block | inline |
getArgument(unsigned i) | mlir::Block | inline |
getArguments() | mlir::Block | inline |
getArgumentTypes() | mlir::Block | |
getFirstUse() const | mlir::IRObjectWithUseList< BlockOperand > | inlineprotected |
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 | inlinestatic |
getSuccessor(unsigned i) | mlir::Block | |
getSuccessors() | mlir::Block | inline |
getTerminator() | mlir::Block | |
getUniquePredecessor() | mlir::Block | |
getUsers() const | mlir::IRObjectWithUseList< BlockOperand > | inline |
getUses() const | mlir::IRObjectWithUseList< BlockOperand > | inline |
hasNoPredecessors() | mlir::Block | inline |
hasNoSuccessors() | mlir::Block | inline |
hasOneUse() const | mlir::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()=default | mlir::IRObjectWithUseList< BlockOperand > | protected |
isEntryBlock() | mlir::Block | |
isOpOrderValid() | mlir::Block | |
isReachable(Block *other, SmallPtrSet< Block *, 16 > &&except={}) | mlir::Block | |
iterator typedef | mlir::Block | |
llvm::ilist_traits< Block > | mlir::Block | friend |
mightHaveTerminator() | mlir::Block | |
moveBefore(Block *block) | mlir::Block | |
moveBefore(Region *region, llvm::iplist< Block >::iterator iterator) | mlir::Block | |
op_begin() | mlir::Block | inline |
op_end() | mlir::Block | inline |
op_iterator typedef | mlir::Block | |
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 | |
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::Block | inline |
push_front(Operation *op) | mlir::Block | inline |
rbegin() | mlir::Block | inline |
recomputeOpOrder() | mlir::Block | |
rend() | mlir::Block | inline |
replaceAllUsesWith(ValueT &&newValue) | mlir::IRObjectWithUseList< BlockOperand > | inline |
reverse_args_iterator typedef | mlir::Block | |
reverse_iterator typedef | mlir::Block | |
shuffleUseList(ArrayRef< unsigned > indices) | mlir::IRObjectWithUseList< BlockOperand > | inline |
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 |
without_terminator() | mlir::Block | inline |
~Block() | mlir::Block | |
~IRObjectWithUseList() | mlir::IRObjectWithUseList< BlockOperand > | inline |