Lines Matching defs:PyOperationBase
42 class PyOperationBase;
229 void clearOperationsInside(PyOperationBase &op);
234 void clearOperationAndInside(PyOperationBase &op);
573 class PyOperationBase {
575 virtual ~PyOperationBase() = default;
598 void moveAfter(PyOperationBase &other);
599 void moveBefore(PyOperationBase &other);
617 class PyOperation : public PyOperationBase, public BaseContextObject {
727 friend class PyOperationBase;
736 class PyOpView : public PyOperationBase {
802 PyAsmState(PyOperationBase &operation, bool useLocalScope) {
856 PyInsertionPoint(PyOperationBase &beforeOperationBase);
864 void insert(PyOperationBase &operationBase);
1254 explicit PySymbolTable(PyOperationBase &operation);
1264 void erase(PyOperationBase &symbol);
1272 MlirAttribute insert(PyOperationBase &symbol);
1275 static MlirAttribute getSymbolName(PyOperationBase &symbol);
1276 static void setSymbolName(PyOperationBase &symbol, const std::string &name);
1279 static MlirAttribute getVisibility(PyOperationBase &symbol);
1280 static void setVisibility(PyOperationBase &symbol,
1287 PyOperationBase &from);
1290 static void walkSymbolTables(PyOperationBase &from, bool allSymUsesVisible,