summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetOptionsImpl.cpp
diff options
context:
space:
mode:
authorPetar Avramovic <Petar.Avramovic@rt-rk.com>2019-12-30 18:06:29 +0100
committerPetar Avramovic <Petar.Avramovic@rt-rk.com>2019-12-30 18:06:29 +0100
commit98f72a5107ce781a8ec93c524c3fdb08c241f0e5 (patch)
tree5f6f1766782cd0e7cb7dfb82b72e32ceb7786b0d /llvm/lib/CodeGen/TargetOptionsImpl.cpp
parent1247865fe024e073c206b3803096df8477a60bab (diff)
downloadbcm5719-llvm-98f72a5107ce781a8ec93c524c3fdb08c241f0e5.tar.gz
bcm5719-llvm-98f72a5107ce781a8ec93c524c3fdb08c241f0e5.zip
[MIPS GlobalISel] Select bitreverse. Recommit
G_BITREVERSE is generated from llvm.bitreverse.<type> intrinsics, clang genrates these intrinsics from __builtin_bitreverse32 and __builtin_bitreverse64. Add lower and narrowscalar for G_BITREVERSE. Lower G_BITREVERSE on MIPS32. Recommit notes: Introduce temporary variables in order to make sure instructions get inserted into MachineFunction in same order regardless of compiler used to build llvm. Differential Revision: https://reviews.llvm.org/D71363
Diffstat (limited to 'llvm/lib/CodeGen/TargetOptionsImpl.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud