Files
clang-p2996/llvm/test/CodeGen/Mips
Vasileios Kalintiris 044e172228 Revert r229675 - [mips] Avoid redundant sign extension of the result of binary bitwise instructions.
It introduced two regressions on 64-bit big-endian targets running under N32
(MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4, and
MultiSource/Applications/kimwitu++/kc) The issue is that on 64-bit targets
comparisons such as BEQ compare the whole GPR64 but incorrectly tell the
instruction selector that they operate on GPR32's. This leads to the
elimination of i32->i64 extensions that are actually required by
comparisons to work correctly.

There's currently a patch under review that fixes this problem.

llvm-svn: 243984
2015-08-04 14:26:35 +00:00
..
2015-06-19 01:53:21 +00:00
2013-12-07 02:48:29 +00:00
2011-08-12 18:12:06 +00:00
2015-04-13 18:47:19 +00:00
2011-09-09 23:14:58 +00:00
2012-03-29 18:43:11 +00:00
2011-12-19 20:24:28 +00:00
2012-06-27 00:40:34 +00:00
2013-07-26 20:58:55 +00:00
2011-05-25 23:30:30 +00:00