diff options
author | tangaac <tangyan01@loongson.cn> | 2025-08-19 17:22:00 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-19 17:22:00 +0800 |
commit | ccbcebcfd3c0db5e6686aff292f128dcd1f56bc8 (patch) | |
tree | aec8130a2bc5efdb89e7e4545406e3e0c8a97564 /clang/lib/AST/ByteCode/Compiler.cpp | |
parent | 948abf1bf5e481d05af8dee4e5a8201152394bae (diff) | |
download | llvm-ccbcebcfd3c0db5e6686aff292f128dcd1f56bc8.zip llvm-ccbcebcfd3c0db5e6686aff292f128dcd1f56bc8.tar.gz llvm-ccbcebcfd3c0db5e6686aff292f128dcd1f56bc8.tar.bz2 |
[LoongArch] Fix implicit PesudoXVINSGR2VR error (#152432)
According to the instructions manual, when `vr0` is changed, high 128
bit of `xr0` is undefined.
Use `vinsgr2vr.b/h` to insert an `i8/i16` to low 128bit of a 256 vector
may cause undefined behavior when high 128bit is used in later
instructions.
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions