| Remove typepromote for bin ops
| 20 天前 |
| Fixed matmul transpose problem.
| 20 天前 |
| mfusion: add ASAN build option and fix issues
- Add CMake ENABLE_ASAN, build.sh -a on|off (forces Debug), and
setup.py passthrough via ENABLE_ASAN env.
- Avoid use-after-free in MatMul fusion patterns: capture Location
before replaceOp when logging; same for split debug paths.
- Prefer MLOG(DEBUG) over LLVM_DEBUG in FusedOpUtils, Split pass,
FuseOpRebuilder; FuseOpSplitter logs via Node::toString.
- Node::toString uses OpPrintingFlags assumeVerified + useLocalScope.
- Update lit: torch i32 as si32 in MfuseToTorch tests; trim RUN lines
(drop -allow-unregistered-dialect / -mlir-print-ir-after-all).
| 20 天前 |
| mfusion: add ASAN build option and fix issues
- Add CMake ENABLE_ASAN, build.sh -a on|off (forces Debug), and
setup.py passthrough via ENABLE_ASAN env.
- Avoid use-after-free in MatMul fusion patterns: capture Location
before replaceOp when logging; same for split debug paths.
- Prefer MLOG(DEBUG) over LLVM_DEBUG in FusedOpUtils, Split pass,
FuseOpRebuilder; FuseOpSplitter logs via Node::toString.
- Node::toString uses OpPrintingFlags assumeVerified + useLocalScope.
- Update lit: torch i32 as si32 in MfuseToTorch tests; trim RUN lines
(drop -allow-unregistered-dialect / -mlir-print-ir-after-all).
| 20 天前 |
| mfusion: add ASAN build option and fix issues
- Add CMake ENABLE_ASAN, build.sh -a on|off (forces Debug), and
setup.py passthrough via ENABLE_ASAN env.
- Avoid use-after-free in MatMul fusion patterns: capture Location
before replaceOp when logging; same for split debug paths.
- Prefer MLOG(DEBUG) over LLVM_DEBUG in FusedOpUtils, Split pass,
FuseOpRebuilder; FuseOpSplitter logs via Node::toString.
- Node::toString uses OpPrintingFlags assumeVerified + useLocalScope.
- Update lit: torch i32 as si32 in MfuseToTorch tests; trim RUN lines
(drop -allow-unregistered-dialect / -mlir-print-ir-after-all).
| 20 天前 |
| Add Reduce post split pattern
| 20 天前 |
| mfusion: add ASAN build option and fix issues
- Add CMake ENABLE_ASAN, build.sh -a on|off (forces Debug), and
setup.py passthrough via ENABLE_ASAN env.
- Avoid use-after-free in MatMul fusion patterns: capture Location
before replaceOp when logging; same for split debug paths.
- Prefer MLOG(DEBUG) over LLVM_DEBUG in FusedOpUtils, Split pass,
FuseOpRebuilder; FuseOpSplitter logs via Node::toString.
- Node::toString uses OpPrintingFlags assumeVerified + useLocalScope.
- Update lit: torch i32 as si32 in MfuseToTorch tests; trim RUN lines
(drop -allow-unregistered-dialect / -mlir-print-ir-after-all).
| 20 天前 |
| mfusion: add ASAN build option and fix issues
- Add CMake ENABLE_ASAN, build.sh -a on|off (forces Debug), and
setup.py passthrough via ENABLE_ASAN env.
- Avoid use-after-free in MatMul fusion patterns: capture Location
before replaceOp when logging; same for split debug paths.
- Prefer MLOG(DEBUG) over LLVM_DEBUG in FusedOpUtils, Split pass,
FuseOpRebuilder; FuseOpSplitter logs via Node::toString.
- Node::toString uses OpPrintingFlags assumeVerified + useLocalScope.
- Update lit: torch i32 as si32 in MfuseToTorch tests; trim RUN lines
(drop -allow-unregistered-dialect / -mlir-print-ir-after-all).
| 20 天前 |