[LLVMbugs] [Bug 7529] New: Missing memoperands prevents ARM load/store folding in a few cases
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Wed Jun 30 09:01:14 PDT 2010
http://llvm.org/bugs/show_bug.cgi?id=7529
Summary: Missing memoperands prevents ARM load/store folding in
a few cases
Product: libraries
Version: trunk
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P
Component: Backend: ARM
AssignedTo: unassignedbugs at nondot.org
ReportedBy: stoklund at 2pi.dk
CC: llvmbugs at cs.uiuc.edu
Revision 107114 changed the ARMLoadStoreOptimizer pass to not touch loads and
stores with missing memoperands. When there is no memoperand to say otherwise,
the memory access could be unaligned or volatile.
This caused a small change in code generation - 0.2% of ldms and 0.1% of stms
lost across the nightly test suite.
We should check why those loads and stores had no memoperands, and if we are
missing some possible optimizations.
--
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