Searched refs:SuccessorRange (Results 1 – 10 of 10) sorted by relevance
/external/llvm-project/mlir/include/mlir/IR/ |
D | BlockSupport.h | 56 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 …]
|
D | Block.h | 243 using succ_iterator = SuccessorRange::iterator; 246 SuccessorRange getSuccessors() { return SuccessorRange(this); } in getSuccessors()
|
D | Operation.h | 432 using succ_iterator = SuccessorRange::iterator; 435 SuccessorRange getSuccessors() { return SuccessorRange(this); } in getSuccessors()
|
D | OpDefinition.h | 714 using succ_range = SuccessorRange;
|
/external/llvm-project/mlir/lib/IR/ |
D | Block.cpp | 305 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/ |
D | ByteCode.cpp | 282 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/ |
D | RegionUtils.cpp | 627 DenseMap<SuccessorRange, SmallVector<Block *, 1>> matchingSuccessors; in mergeIdenticalBlocks()
|
/external/llvm-project/mlir/test/lib/Dialect/Test/ |
D | TestDialect.cpp | 470 SuccessorRange varSuccessors) { in printCustomDirectiveSuccessors()
|
/external/llvm-project/mlir/include/mlir/Dialect/LLVMIR/ |
D | LLVMOps.td | 76 OpBuilderDAG<(ins "ValueRange":$operands, "SuccessorRange":$destinations,
|
/external/llvm-project/mlir/docs/ |
D | OpDefinitions.md | 855 - Variadic: `SuccessorRange`
|