> The facility does that have to be that general. There are 4 cycles
> between every two instructions.  See LiveIntervalAnalysis:
>
>      struct InstrSlots {
>        enum {
>          LOAD  = 0,
>          USE   = 1,
>          DEF   = 2,
>          STORE = 3,
>          NUM   = 4
>        };
>      };
>
> We can restrict the constraint range to 1 - 3. This ensures the last
> use is always the kill while retaining its flexibility.
>
> Evan

I will try to implement this. Do you have any suggestion for
constraint name and syntax?

Lauro
_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to