In message < 397EFF0C.6052A5B4@wipro.com >you write: > > what if local scheduler is run after delay-branch scheduler. It won't work because the scheduler doesn't know about the constructs used to represent delayed branches, the delayed branch pass also mucks up the cfg (which the scheduler depends on) and the delayed branch mucks up the lifetime information. jeff