[LLVMdev] SelectionDAG legality: isel creating cycles
anton at korobeynikov.info
Mon Feb 22 13:44:56 PST 2010
> Ah, isLegalToFold saves us on trunk. But we lose folding due to prefetching,
> which is unfortunate.
> I am seeing the error with 2.5 (yes, we are upgrading!).
> I guess I'll have to backport some of the isLogalToFold logic.
There was x86-only code at pre-2.6 times which was later moved into
generic hook named "isLegalAndProfitableToFold". You might want to
backport just that part.
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
More information about the llvm-dev