summaryrefslogtreecommitdiffstats
path: root/llvm/bindings/ocaml/executionengine/executionengine_ocaml.c
diff options
context:
space:
mode:
authorMon P Wang <wangmp@apple.com>2009-09-03 19:56:25 +0000
committerMon P Wang <wangmp@apple.com>2009-09-03 19:56:25 +0000
commit3e82117210499848d09fd482d21d21e4546f2ffb (patch)
tree7c9756791b611962ca67344f8dada7658458ef2d /llvm/bindings/ocaml/executionengine/executionengine_ocaml.c
parent3501bcec7dfa088a1c743f9b724061cb259a4833 (diff)
downloadbcm5719-llvm-3e82117210499848d09fd482d21d21e4546f2ffb.tar.gz
bcm5719-llvm-3e82117210499848d09fd482d21d21e4546f2ffb.zip
Fixed a few problems with vector shifts
- when transforming a vector shift of a non-immediate scalar shift amount, zero extend the i32 shift amount to i64 since the vector shift reads 64 bits - when transforming i16 vectors to use a vector shift, zero extend i16 shift amount - improve the code quality in some cases when transforming vectors to use a vector shift llvm-svn: 80935
Diffstat (limited to 'llvm/bindings/ocaml/executionengine/executionengine_ocaml.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud