OSDN Git Service

Subzero, MIPS32: lowerSelect for i1, i8, i16, i32, f32, f64
authorSrdjan Obucina <Srdjan.Obucina@imgtec.com>
Wed, 14 Sep 2016 13:06:24 +0000 (06:06 -0700)
committerJim Stichnoth <stichnot@chromium.org>
Wed, 14 Sep 2016 13:06:24 +0000 (06:06 -0700)
commitd57ed5fabb019ec0a29961f3a45bf82437e66bbe
treeb5dbe6c403536b29d35426dc22a26699442614df
parentbcf2a51200984e24424601613337962bc2f1c280
Subzero, MIPS32: lowerSelect for i1, i8, i16, i32, f32, f64

Implements lowerSelect for basic integer and float datatypes.
Support for i64 will be added as separate patch.
Crucial for running crosstests.

R=stichnot@chromium.org

Review URL: https://codereview.chromium.org/2337023003 .

Patch from Srdjan Obucina <Srdjan.Obucina@imgtec.com>.
src/IceInstMIPS32.cpp
src/IceInstMIPS32.h
src/IceTargetLoweringMIPS32.cpp
src/IceTargetLoweringMIPS32.h
tests_lit/llvm2ice_tests/fp.cmp.ll
tests_lit/llvm2ice_tests/select-opt.ll