Go to file
Zinovy Nis ccc3e3733b [BUG][INDVAR] Fix for PR21014: wrong SCEV operands commuting for non-commutative instructions
My commit rL216160 introduced a bug PR21014: IndVars widens code 'for (i = ; i < ...; i++) arr[ CONST - i]' into 'for (i = ; i < ...; i++) arr[ i - CONST]'
thus inverting index expression. This patch fixes it. 
Thanks to Jörg Sonnenberger for pointing.

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

llvm-svn: 218867
2014-10-02 13:01:15 +00:00
clang Emit lifetime.start / lifetime.end markers for unnamed temporary objects. 2014-10-02 12:19:51 +00:00
clang-tools-extra [clang-tidy] Clarify a comment. 2014-10-01 15:50:31 +00:00
compiler-rt [Compiler-rt][MIPS][Profile] Adding support for MIPS32/64 2014-10-02 12:47:55 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Remove more redundant semi-colons 2014-09-18 09:23:40 +00:00
libcxx Mark module atomic as cplusplus11. 2014-09-24 04:44:54 +00:00
libcxxabi Adding ABI support for __cxa_throw_bad_array_new_length. 2014-09-11 17:26:43 +00:00
lld [ELF] Never mark the dynamic linker as DT_NEEDED 2014-10-02 03:52:54 +00:00
lldb Update to match strings output by lldb. 2014-10-02 06:17:15 +00:00
llvm [BUG][INDVAR] Fix for PR21014: wrong SCEV operands commuting for non-commutative instructions 2014-10-02 13:01:15 +00:00
openmp Fix a crash that occurred under obscure circumstances during library shutdown 2014-09-03 11:34:33 +00:00
polly Change the output of arc unit 2014-10-01 21:26:24 +00:00