This is an archive of the discontinued LLVM Phabricator instance.

Implement Mips fast isel for floating point compare.
AbandonedPublic

Authored by rkotler on Jun 13 2014, 9:33 AM.

Details

Reviewers
dsanders
Summary

Implement Mips fast isel for floating point compare.

Diff Detail

Event Timeline

rkotler updated this revision to Diff 10393.Jun 13 2014, 9:33 AM
rkotler retitled this revision from to Implement Mips fast isel for floating point compare..
rkotler updated this object.
rkotler added a reviewer: dsanders.

This is an executable test case. You can run it for mips and gcc/x86 and compare.

/home/rkotler/llvmw/build/Debug+Asserts/bin/clang -target mips-linux-gnu -mips32r2 -mllvm -fast-isel -O2 -mllvm -mips-fast-isel -mllvm -fast-isel-verbose fpcmp.c -fPIC -gcc-toolchain /mips/proj/build-compiler/stable-nightly-gcc/install-mips-mti-linux-gnu -EL -save-temps -o fpcmp

This is a cumulative patch from tip of tree.

There are currently about 8 patches waiting approval. The floating point compare is in this one.
Unfortunately, patches overlap so I can't just do the fp compare patch.

rkotler edited the test plan for this revision. (Show Details)Jun 13 2014, 9:57 AM

just updated test plan field.

rkotler abandoned this revision.Dec 24 2014, 10:34 AM

Resubmitted as D5567