aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorTarun Prabhu <tarun.prabhu@gmail.com>2022-07-21 23:36:08 -0600
committerTarun Prabhu <tarun.prabhu@gmail.com>2022-07-21 23:36:08 -0600
commit72ac3e90da47d2b47a60b9fb04408d64e36efe53 (patch)
tree55a2507998099fd961034c19e670f9867d2c4372 /clang/lib/CodeGen/CodeGenModule.cpp
parent2ab0aeaae2e8f870b9d5b5556e1328d50318eb8f (diff)
downloadllvm-72ac3e90da47d2b47a60b9fb04408d64e36efe53.zip
llvm-72ac3e90da47d2b47a60b9fb04408d64e36efe53.tar.gz
llvm-72ac3e90da47d2b47a60b9fb04408d64e36efe53.tar.bz2
[flang] Lower F08 shift intrinsics
Lower F08 shift (shiftl, shiftr, shifta) and combined shift (dshiftl, dshiftr) intrinsics. The combined shift intrinsics are implemented using the definitions of shiftl and shiftr as described by the standard. For non-conformant arguments to the shift intrinsics, the implementation tries to replicate the behavior of other compilers if most of the other behave consistently. Differential Revision: https://reviews.llvm.org/D129316
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions