Fail to match conversion patterns when source op has unsupported types.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp | ||
|---|---|---|
| 80 | Do we need to materialize a vector? Will llvm::concat work here? | |
| mlir/lib/Conversion/MathToSPIRV/MathToSPIRV.cpp | ||
|---|---|---|
| 80 | Unfortunately yes because not all temporaries (the two ranges) will have their lifetimes extended throughout the for loop. This is a known bug in the C++ language: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2012r0.pdf | |
Do we need to materialize a vector? Will llvm::concat work here?