| BaseBuilder(mlir::MLIRContext *ctx) | llzk::BaseBuilder | inline |
| buildComputeFn(component::StructDefOp op, mlir::Location loc) | llzk::ModuleLikeBuilder< ModuleBuilder > | static |
| buildConstrainFn(component::StructDefOp op, mlir::Location loc) | llzk::ModuleLikeBuilder< ModuleBuilder > | static |
| buildProductFn(component::StructDefOp op, mlir::Location loc) | llzk::ModuleLikeBuilder< ModuleBuilder > | static |
| computeFnMap | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| constrainFnMap | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| context | llzk::BaseBuilder | protected |
| ensureComputeFnExists(std::string_view structName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| ensureConstrainFnExists(std::string_view structName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| ensureFreeFnExists(std::string_view funcName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| ensureNoSuchComputeFn(std::string_view structName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| ensureNoSuchConstrainFn(std::string_view structName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| ensureNoSuchFreeFunc(std::string_view funcName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| ensureNoSuchProductFn(std::string_view structName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| ensureNoSuchStruct(std::string_view structName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| ensureProductFnExists(std::string_view structName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| ensureStructExists(std::string_view structName) | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| freeFuncMap | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| getBodyRegion() | llzk::ModuleBuilder | inline |
| getComputeFn(std::string_view structName) const | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| getConstrainFn(std::string_view structName) const | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| getFreeFunc(std::string_view funcName) const | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| getModule() | llzk::ModuleBuilder | inline |
| getNestedModule(std::string_view moduleName) const | llzk::ModuleBuilder | inline |
| getProductFn(std::string_view structName) const | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| getStruct(std::string_view structName) const | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| getTemplate(std::string_view templateName) const | llzk::ModuleBuilder | inline |
| getUnknownLoc() | llzk::BaseBuilder | inline |
| insertComputeCall(component::StructDefOp caller, component::StructDefOp callee, mlir::Location callLoc) | llzk::ModuleLikeBuilder< ModuleBuilder > | |
| insertComputeFn(component::StructDefOp op, mlir::Location loc) | llzk::ModuleLikeBuilder< ModuleBuilder > | |
| insertComputeOnlyStruct(std::string_view structName, mlir::Location structLoc, mlir::Location computeLoc) | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| insertConstrainCall(component::StructDefOp caller, component::StructDefOp callee, mlir::Location callLoc, mlir::Location memberDefLoc) | llzk::ModuleLikeBuilder< ModuleBuilder > | |
| insertConstrainFn(component::StructDefOp op, mlir::Location loc) | llzk::ModuleLikeBuilder< ModuleBuilder > | |
| insertConstrainOnlyStruct(std::string_view structName, mlir::Location structLoc, mlir::Location constrainLoc) | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| insertEmptyStruct(std::string_view structName, mlir::Location loc) | llzk::ModuleLikeBuilder< ModuleBuilder > | |
| insertFreeCall(function::FuncDefOp caller, std::string_view callee, mlir::Location callLoc) | llzk::ModuleLikeBuilder< ModuleBuilder > | |
| insertFreeFunc(std::string_view funcName, ::mlir::FunctionType type, mlir::Location loc) | llzk::ModuleLikeBuilder< ModuleBuilder > | |
| insertFullStruct(std::string_view structName, mlir::Location structLoc, mlir::Location computeLoc, mlir::Location constrainLoc) | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| insertNestedModule(std::string_view moduleName, mlir::Location loc) | llzk::ModuleBuilder | |
| insertNestedModule(std::string_view moduleName) | llzk::ModuleBuilder | inline |
| insertProductFn(component::StructDefOp op, mlir::Location loc) | llzk::ModuleLikeBuilder< ModuleBuilder > | |
| insertProductStruct(std::string_view structName, mlir::Location structLoc, mlir::Location productLoc) | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| insertTemplate(std::string_view templateName, mlir::Location loc, unsigned numParams=0) | llzk::ModuleBuilder | |
| insertTemplate(std::string_view templateName, unsigned numParams=0) | llzk::ModuleBuilder | inline |
| ModuleBuilder(mlir::ModuleOp m) | llzk::ModuleBuilder | inline |
| ModuleLikeBuilder(mlir::MLIRContext *ctx) | llzk::ModuleLikeBuilder< ModuleBuilder > | inline |
| productFnMap | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |
| structMap | llzk::ModuleLikeBuilder< ModuleBuilder > | protected |