aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
diff options
context:
space:
mode:
authorSam Parker <sam.parker@arm.com>2019-02-11 11:35:42 +0000
committerSam Parker <sam.parker@arm.com>2019-02-11 11:35:42 +0000
commit8ff143033a7760be8a174d6b39aad269e113926a (patch)
tree45f204ede04dafb2b4f48f8aa92e37fb325b0e0c /llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
parentded96df01e95b4ac22e39bca45cf5e655253b1ea (diff)
downloadllvm-8ff143033a7760be8a174d6b39aad269e113926a.zip
llvm-8ff143033a7760be8a174d6b39aad269e113926a.tar.gz
llvm-8ff143033a7760be8a174d6b39aad269e113926a.tar.bz2
[ARM] Add v8m.base pattern for add negative imm
The v8m.base ISA contains movw, which can operate on an unsigned 16-bit value. Add the pattern that converts an add with a negative value, that could fit into 16-bits when negated, into a sub with that positive value. Differential Revision: https://reviews.llvm.org/D57942 llvm-svn: 353692
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp')
0 files changed, 0 insertions, 0 deletions