aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TextAPI/Symbol.cpp
diff options
context:
space:
mode:
authorDiego Caballero <diegocaballero@google.com>2024-01-29 17:44:06 -0800
committerGitHub <noreply@github.com>2024-01-29 17:44:06 -0800
commita694104022cff5e8b38321f99fd0bc34d8847f5d (patch)
treeeb8c456e8dd95dac39c8c1d945164b30f07d22a1 /llvm/lib/TextAPI/Symbol.cpp
parent59c9a48d5e19716e5df8d0f794e489891fd2c835 (diff)
downloadllvm-a694104022cff5e8b38321f99fd0bc34d8847f5d.zip
llvm-a694104022cff5e8b38321f99fd0bc34d8847f5d.tar.gz
llvm-a694104022cff5e8b38321f99fd0bc34d8847f5d.tar.bz2
[mlir][Vector] Add patterns for efficient i4 -> i8 conversion emulation (#79494)
This PR adds new patterns to improve the generated vector code for the emulation of any conversion that have to go through an i4 -> i8 type extension (only signed extensions are supported for now). This will impact any i4 -> i8/i16/i32/i64 signed extensions as well as sitofp i4 -> f8/f16/f32/f64. The asm code generated for the supported cases is significantly better after this PR for both x86 and aarch64.
Diffstat (limited to 'llvm/lib/TextAPI/Symbol.cpp')
0 files changed, 0 insertions, 0 deletions