[LLVMdev] Pass Incompatibility

Devang Patel dpatel at apple.com
Wed Oct 20 09:38:35 PDT 2010


On Oct 20, 2010, at 9:35 AM, John Criswell wrote:

> In general, passes cannot depend upon transform passes.  There are 
> certain situations in which PassManager cannot resolve dependencies when 
> a transform pass is part of a dependency chain (e.g., Transform Pass A 
> requires Transform Pass B and Analysis Pass C, but B invalidates C), and 
> so you get cryptic error messages.  That is probably what you are seeing 
> here.

This is a good point.
-
Devang



More information about the llvm-dev mailing list