OSDN Git Service

[SubZero] Implement Fcmp, ICmp, Cast and Select for vector type
authorJaydeep Patil <jaydeep.patil@imgtec.com>
Mon, 17 Oct 2016 13:33:50 +0000 (06:33 -0700)
committerJim Stichnoth <stichnot@chromium.org>
Mon, 17 Oct 2016 13:33:50 +0000 (06:33 -0700)
commit3a01f337a848f4200542393d60d32c7e79ff42ea
tree67a89741c3971bfdc3e2832d92e0fb755f7755a2
parent45e4d5edca13d208bb65cb0423264ab9d9c2f08a
[SubZero] Implement Fcmp, ICmp, Cast and Select for vector type

The patch scalarizes Fcmp, ICmp, Cast and Select for operands of vector type.

R=stichnot@chromium.org

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

Patch from Jaydeep Patil <jaydeep.patil@imgtec.com>.
src/IceOperand.h
src/IceTargetLowering.h
src/IceTargetLoweringMIPS32.cpp
tests_lit/llvm2ice_tests/fp.cmp.ll
tests_lit/llvm2ice_tests/vector-align.ll
tests_lit/llvm2ice_tests/vector-fcmp.ll
tests_lit/llvm2ice_tests/vector-icmp.ll
tests_lit/llvm2ice_tests/vector-ops.ll
tests_lit/llvm2ice_tests/vector-select.ll