| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | CallGraph.cpp | 32 Region *CallGraphNode::getCallableRegion() const { in getCallableRegion() function in CallGraphNode 84 if (auto *callableRegion = callable.getCallableRegion()) in computeCallGraph() 145 if (auto *node = lookupNode(callableOp.getCallableRegion())) in resolveCallable() 166 nodes.erase(node->getCallableRegion()); in eraseNode() 184 auto *callableRegion = node->getCallableRegion(); in print()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/ |
| H A D | Inliner.cpp | 62 node = cg.lookupNode(callableOp.getCallableRegion()); in walkReferencedSymbolNodes() 141 if (auto *node = cg.lookupNode(callable.getCallableRegion())) { in CGUseList() 197 Operation *nodeOp = node->getCallableRegion()->getParentOp(); in isDead() 208 Operation *nodeOp = node->getCallableRegion()->getParentOp(); in hasOneUseAndDiscardable() 218 Operation *parentOp = node->getCallableRegion()->getParentOp(); in recomputeUses() 423 node->getCallableRegion()->getParentOp()->erase(); in eraseDeadCallables() 449 if (resolvedCall.targetNode->getCallableRegion()->isAncestor( in shouldInline() 520 Region *targetRegion = it.targetNode->getCallableRegion(); in inlineCallsInSCC() 722 auto *region = node->getCallableRegion(); in optimizeSCC() 759 getAnalysisManager().nest(node->getCallableRegion()->getParentOp()); in optimizeSCCAsync() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/ |
| H A D | DeadCodeAnalysis.cpp | 127 Region *callableRegion = callable.getCallableRegion(); in initializeSymbolCallables() 290 return !callable.getCallableRegion(); in visitCallOperation()
|
| H A D | DenseAnalysis.cpp | 102 if (callable && callable.getCallableRegion() == block->getParent()) { in visitBlock()
|
| H A D | SparseAnalysis.cpp | 164 if (callable && callable.getCallableRegion() == block->getParent()) { in visitBlock()
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | CallGraph.h | 96 Region *getCallableRegion() const;
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | CallInterfaces.td | 79 "::mlir::Region *", "getCallableRegion"
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/MLProgram/IR/ |
| H A D | MLProgramOps.td | 66 ::mlir::Region *getCallableRegion() { 415 ::mlir::Region *getCallableRegion() { return isExternal() ? nullptr : &getBody(); }
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/ |
| H A D | Dialect.cpp | 301 mlir::Region *FuncOp::getCallableRegion() { return &getBody(); } in getCallableRegion() function in FuncOp
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/mlir/ |
| H A D | Dialect.cpp | 301 mlir::Region *FuncOp::getCallableRegion() { return &getBody(); } in getCallableRegion() function in FuncOp
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/ |
| H A D | Dialect.cpp | 301 mlir::Region *FuncOp::getCallableRegion() { return &getBody(); } in getCallableRegion() function in FuncOp
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/ |
| H A D | Dialect.cpp | 328 mlir::Region *FuncOp::getCallableRegion() { return &getBody(); } in getCallableRegion() function in FuncOp
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/IR/ |
| H A D | FuncOps.td | 295 ::mlir::Region *getCallableRegion() { return isExternal() ? nullptr : &getBody(); }
|
| /llvm-project-15.0.7/mlir/docs/Tutorials/Toy/ |
| H A D | Ch-4.md | 166 Region *FuncOp::getCallableRegion() { return &getBody(); }
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | Interfaces.md | 653 - `Region * getCallableRegion()`
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Shape/IR/ |
| H A D | ShapeOps.td | 1069 ::mlir::Region *getCallableRegion() { return isExternal() ? nullptr : &getBody(); }
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 1402 Region *getCallableRegion() { return &getBody(); }
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVOps.cpp | 2317 Region *spirv::FuncOp::getCallableRegion() { in getCallableRegion() function in spirv::FuncOp
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestOps.td | 474 ::mlir::Region *getCallableRegion() { return &getBody(); }
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Bridge.cpp | 2880 if (mlir::Region *region = func.getCallableRegion()) in createGlobalOutsideOfFunctionLowering()
|