aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>2021-07-30 14:33:55 -0500
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>2021-07-30 14:37:24 -0500
commit9019b55b605a26cb5389399eceb34fa9ea55550f (patch)
tree33c21d914520730c15269b7ad67f7680b7e3e8d7 /flang/lib/Frontend/CompilerInvocation.cpp
parent460d220872183cdf0ae5114aeac904d12c49931a (diff)
downloadllvm-9019b55b605a26cb5389399eceb34fa9ea55550f.zip
llvm-9019b55b605a26cb5389399eceb34fa9ea55550f.tar.gz
llvm-9019b55b605a26cb5389399eceb34fa9ea55550f.tar.bz2
[PowerPC] Fix byte ordering of ld/st with length on BE
The builtins vec_xl_len_r and vec_xst_len_r actually use the wrong side of the vector on big endian Power9 systems. We never spotted this before because there was no such thing as a big endian distro that supported Power9. Now we have AIX and the elements are in the wrong part of the vector. This just fixes it so the elements are loaded to and stored from the right side of the vector.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions