Home
last modified time | relevance | path

Searched refs:SuccessorRange (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/mlir/include/mlir/IR/
DBlockSupport.h56 class SuccessorRange final
58 SuccessorRange, BlockOperand *, Block *, Block *, Block *> {
61 SuccessorRange();
62 SuccessorRange(Block *block);
63 SuccessorRange(Operation *term);
95 BlockRange(SuccessorRange successors);
166 struct DenseMapInfo<mlir::SuccessorRange> {
167 static mlir::SuccessorRange getEmptyKey() {
169 return mlir::SuccessorRange(pointer, 0);
171 static mlir::SuccessorRange getTombstoneKey() {
[all …]
DBlock.h243 using succ_iterator = SuccessorRange::iterator;
246 SuccessorRange getSuccessors() { return SuccessorRange(this); } in getSuccessors()
DOperation.h432 using succ_iterator = SuccessorRange::iterator;
435 SuccessorRange getSuccessors() { return SuccessorRange(this); } in getSuccessors()
DOpDefinition.h714 using succ_range = SuccessorRange;
/external/llvm-project/mlir/lib/IR/
DBlock.cpp305 SuccessorRange::SuccessorRange() : SuccessorRange(nullptr, 0) {} in SuccessorRange() function in SuccessorRange
307 SuccessorRange::SuccessorRange(Block *block) : SuccessorRange() { in SuccessorRange() function in SuccessorRange
313 SuccessorRange::SuccessorRange(Operation *term) : SuccessorRange() { in SuccessorRange() function in SuccessorRange
327 BlockRange::BlockRange(SuccessorRange successors) in BlockRange()
/external/llvm-project/mlir/lib/Rewrite/
DByteCode.cpp282 void append(SuccessorRange successors) { in append()
532 writer.append(OpCode::Branch, SuccessorRange(op.getOperation())); in generate()
641 SuccessorRange(op.getOperation()), op.matchedOps(), in generate()
/external/llvm-project/mlir/lib/Transforms/Utils/
DRegionUtils.cpp627 DenseMap<SuccessorRange, SmallVector<Block *, 1>> matchingSuccessors; in mergeIdenticalBlocks()
/external/llvm-project/mlir/test/lib/Dialect/Test/
DTestDialect.cpp470 SuccessorRange varSuccessors) { in printCustomDirectiveSuccessors()
/external/llvm-project/mlir/include/mlir/Dialect/LLVMIR/
DLLVMOps.td76 OpBuilderDAG<(ins "ValueRange":$operands, "SuccessorRange":$destinations,
/external/llvm-project/mlir/docs/
DOpDefinitions.md855 - Variadic: `SuccessorRange`