[LLVMdev] ISel Pattern Preferences
dag at cray.com
Mon Apr 6 11:47:58 PDT 2009
On Monday 06 April 2009 13:31, David Greene wrote:
> What's a reliable way to prefer one patterns over another? I have two
> patterns with different predicates. Pattern A has a very general predicate
> to catch a wide variety of store instructions. Pattern B has a narrower
> predicate meant to catch very specific store instructions that would also
> satisfy the predicate for Pattern A.
> We used to match Pattern B just fine but after changing .td files a bit the
> selector is always picking Pattern A.
> Setting AddedComplexity doesn't seem to help.
Urk. I set AddedComplexity on the wrong thing. Seems to work now.
More information about the llvm-dev