diff options
| author | Mon P Wang <wangmp@apple.com> | 2009-09-03 19:56:25 +0000 |
|---|---|---|
| committer | Mon P Wang <wangmp@apple.com> | 2009-09-03 19:56:25 +0000 |
| commit | 3e82117210499848d09fd482d21d21e4546f2ffb (patch) | |
| tree | 7c9756791b611962ca67344f8dada7658458ef2d /llvm/bindings/ocaml/executionengine/executionengine_ocaml.c | |
| parent | 3501bcec7dfa088a1c743f9b724061cb259a4833 (diff) | |
| download | bcm5719-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

