llvm-project/llvm/test/CodeGen/Mips/Fast-ISel
Petar Jovanovic f9808c5f09 [Mips][FastISel] Fix selectBranch on icmp i1
The r337288 tried to fix result of icmp i1 when its input is not sanitized
by falling back to DagISel. While it now produces the correct result for
bit 0, the other bits can still hold arbitrary value which is not supported
by MipsFastISel branch lowering. This patch fixes the issue by falling back
to DagISel in this case.

Patch by Dragan Mladjenovic.

Differential Revision: https://reviews.llvm.org/D52045

llvm-svn: 342884
2018-09-24 14:14:19 +00:00
..
br1.ll
bricmpi1.ll [Mips][FastISel] Fix selectBranch on icmp i1 2018-09-24 14:14:19 +00:00
bswap1.ll
callabi.ll [FastISel] Disable local value sinking by default 2018-04-11 16:03:07 +00:00
check-disabled-mcpus.ll
constexpr-address.ll
div1.ll
double-arg.ll
fast-isel-softfloat-lower-args.ll
fastalloca.ll
fastcc-miss.ll
fpcmpa.ll
fpext.ll
fpintconv.ll
fptrunc.ll
icmpa.ll
icmpbr1.ll [Mips][FastISel] Do not duplicate condition while lowering branches 2018-07-02 08:56:57 +00:00
icmpi1.ll [Mips][FastISel] Fix handling of icmp with i1 type 2018-07-17 14:57:46 +00:00
loadstore2.ll
loadstoreconv.ll
loadstrconst.ll
logopm.ll
memtest1.ll
mul1.ll
nullvoid.ll
overflt.ll
rem1.ll
retabi.ll
sel1.ll [Mips][FastISel] Fix handling of icmp with i1 type 2018-07-17 14:57:46 +00:00
shftopm.ll
shift.ll
simplestore.ll [FastISel] Disable local value sinking by default 2018-04-11 16:03:07 +00:00
simplestorefp1.ll
simplestorei.ll [FastISel] Disable local value sinking by default 2018-04-11 16:03:07 +00:00
stackloadstore.ll