Do materialize for floating point
authorReed Kotler <rkotler@mips.com>
Sun, 8 Jun 2014 03:30:32 +0000 (03:30 +0000)
committerReed Kotler <rkotler@mips.com>
Sun, 8 Jun 2014 03:30:32 +0000 (03:30 +0000)
commit491c33e9557a0957749f89c2bd6f4c8215cfeec8
tree91b1e8b0b0e0e03db6cb8f2add344fcc2c58ca50
parentfb77bc980630f544254f2383edf5342c45158bbb
Do materialize for floating point

Summary:
start to do simple constants

finish simplestore

add test case

format

Merge branch 'master' into 1756_8

Add basic functionality for assignment of ints. This creates a lot of core infrastructure in which to add, with little effort, quite a bit more to mips fast-isel

Merge branch 'master' into 1756_8

Add basic functionality for assignment of ints. This creates a lot of core infrastructure in which to add, with little effort, quite a bit more to mips fast-isel

in progress

finish integer materialize

test cases

test cases

in progress

Finish up fast-isel materialize for ints.

Finish materialize for ints

test cases

simplestorei.ll

Merge branch 'master' into 1756_8

fix fp constants for fast-isel

Merge branch '1758_1' of dmz-portal.mips.com:llvm into 1758_1

in progress

lastest for fp materialization

clean up

Merge branch 'master' into 1758_1

formatting

add test case

finish test case

Merge branch 'master' into 1758_2

Test Plan:
simplestore.ll

simplestore.ll

Reviewers: dsanders

Reviewed By: dsanders

Differential Revision: http://reviews.llvm.org/D3659

llvm-svn: 210414
llvm/lib/Target/Mips/MipsFastISel.cpp
llvm/test/CodeGen/Mips/Fast-ISel/simplestorefp1.ll [new file with mode: 0644]