| Refactor Mfuse/Dvm dialect layout and utilities
- Move Mfuse dialect IR (Mfuse*.td/.h/.cc) into Dialect/Mfuse/IR and update all includes/CMake entries
- Rename Dialect/Mfuse/Utils to Dialect/Mfuse/Support and adjust all include paths and build targets
- Move Dvm dialect IR (Dvm*.td/.h/.cc) into Dialect/Dvm/IR and split corresponding CMake configuration
| 20 天前 |
| Add layernorm fusion pass
| 20 天前 |
| Clean up compiler warnings
| 20 天前 |
| Remove typepromote for bin ops
| 20 天前 |
| Refactor Mfuse/Dvm dialect layout and utilities
- Move Mfuse dialect IR (Mfuse*.td/.h/.cc) into Dialect/Mfuse/IR and update all includes/CMake entries
- Rename Dialect/Mfuse/Utils to Dialect/Mfuse/Support and adjust all include paths and build targets
- Move Dvm dialect IR (Dvm*.td/.h/.cc) into Dialect/Dvm/IR and split corresponding CMake configuration
| 20 天前 |
| Remove typepromote for bin ops
| 20 天前 |
| Refactor Mfuse/Dvm dialect layout and utilities
- Move Mfuse dialect IR (Mfuse*.td/.h/.cc) into Dialect/Mfuse/IR and update all includes/CMake entries
- Rename Dialect/Mfuse/Utils to Dialect/Mfuse/Support and adjust all include paths and build targets
- Move Dvm dialect IR (Dvm*.td/.h/.cc) into Dialect/Dvm/IR and split corresponding CMake configuration
| 20 天前 |
| mfuse: add symbolic-shape consistency trait for all ops
Enforce two symbolic-shape rules on all mfuse ops via VerifySymbolicShapeTrait:
(1) if any input has symbolic shape, every non-static RankedTensor input and
output must have it; (2) when encoding is present, it must match the tensor
rank and static/dynamic shape. Update Split lit tests.
| 20 天前 |
| Refactor Mfuse/Dvm dialect layout and utilities
- Move Mfuse dialect IR (Mfuse*.td/.h/.cc) into Dialect/Mfuse/IR and update all includes/CMake entries
- Rename Dialect/Mfuse/Utils to Dialect/Mfuse/Support and adjust all include paths and build targets
- Move Dvm dialect IR (Dvm*.td/.h/.cc) into Dialect/Dvm/IR and split corresponding CMake configuration
| 20 天前 |