[LLVMbugs] [Bug 13468] Loop invariant code not hoisted
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Thu Jul 26 13:08:50 PDT 2012
http://llvm.org/bugs/show_bug.cgi?id=13468
Nick Lewycky <nlewycky at google.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |nlewycky at google.com
Resolution| |DUPLICATE
--- Comment #1 from Nick Lewycky <nlewycky at google.com> 2012-07-26 15:08:50 CDT ---
How do we know that the load of %13 doesn't alias the store of %16? These two:
%14 = load <8 x double>* %13
[...]
store <8 x double> %20, <8 x double>* %16
%13 is *(%2)[sum]
%16 is *(%3)[sum]
I don't think LLVM has been given enough information to solve this one.
However, even if it did (for instance, by adding TBAA metadata, see
llvm.org/docs/LangRef.html#tbaa ) you would probably run into bug 11331. I'm
going to mark this as duplicate of that one, but feel free to reopen if you
think there's a different issue at the heart of the matter.
*** This bug has been marked as a duplicate of bug 11331 ***
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list