llvm-6502/test/CodeGen/Mips/Fast-ISel
Reed Kotler cf76da912c fix materialization of one bit constants and global values which are accessed through
a base GOT entry.

Summary:
get tip of tree mips fast-isel to pass test-suite

Two bugs were fixed:

1) one bit booleans were treated as 1 bit signed integers and so the literal '1' could become sign extended.
2) mips uses got for pic but in certain cases, as with string constants for example, many items can be referenced from the same got entry and this case was not handled properly.

Test Plan: test-suite

Reviewers: dsanders

Reviewed By: dsanders

Subscribers: mcrosier

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215155 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-07 22:09:01 +00:00
..
loadstore2.ll Add load/store functionality 2014-06-16 22:05:47 +00:00
loadstrconst.ll fix materialization of one bit constants and global values which are accessed through 2014-08-07 22:09:01 +00:00
nullvoid.ll Add Simple return instruction to Mips fast-isel 2014-04-29 17:57:50 +00:00
simplestore.ll
simplestorefp1.ll [mips] Use MTHC1 when it is available (MIPS32r2 and later) for both FP32 and FP64 2014-06-12 11:55:58 +00:00
simplestorei.ll Finish materialize for ints 2014-05-15 21:54:15 +00:00