[LLVMbugs] [Bug 1868] PassManager does not reschedule invalidated passes
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Mon Dec 17 13:31:31 PST 2007
http://llvm.org/bugs/show_bug.cgi?id=1868
Devang Patel <dpatel at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dpatel at apple.com
Status|NEW |RESOLVED
Resolution| |WONTFIX
--- Comment #1 from Devang Patel <dpatel at apple.com> 2007-12-17 15:31:30 ---
PassManager schedules Pass1 for BottomPass.
However it is invalidated when PassManager scheduled Pass2.
PassManager does not dependency analysis of required passes to ensure that they
do not step on each other's foot.
You have two workarounds:
1) Pass2 preserves Pass1
or
2) BottomPass requires Pass2 before Pass1.
At the moment this is IMO not to be fixed because it may add lots of
unnecessary complexity in PassManager implementation for little gain.
--
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