| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir][sparse] Use the correct ABI on x86 and re-enable tests c7ec6e19d5446a448f888b33f66316cf2ec6ecae made LLVM adhere to the x86 psABI and pass bf16 in SSE registers instead of GPRs. This breaks the custom versions of runtime functions we have for bf16 conversion. A great fix for this would be to use __bf16 types instead which carry the right ABI, but that type isn't widely available. Instead just pretend it's a 32 bit float on the ABI boundary and carefully cast it to the right type. Fixes #57042 (cherry picked from commit f695554a2a5550ae40da35af9ac22bfcca5db09a) | 3 年前 | |
[mlir][bufferization][NFC] Move sparse_tensor.release to bufferization dialect This op used to belong to the sparse dialect, but there are use cases for dense bufferization as well. (E.g., when a tensor alloc is returned from a function and should be deallocated at the call site.) This change moves the op to the bufferization dialect, which now has an alloc_tensor and a dealloc_tensor op. Differential Revision: https://reviews.llvm.org/D129985 | 3 年前 | |
[NFC] Remove obsolete all_passes_registration from integration tests. After https://reviews.llvm.org/D128593 this is not needed (and not available). Was missed in original landing because integration tests do not run on pre-merge. | 3 年前 |