This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Note handling in haifa-sched.


> Err... What are you trying to accomplish with these notes?
> From your code snippit it appears as if you are emitting
> them on clock cycle boundaries.
>
> We already set the mode of the insn beginning a new cycle.
   I saw that some insns have the TI mode and the QI mode set, but I idn't
know what that means.

   From the GCC documentation:
#The second Haifa scheduling pass, for targets that can multiple issue, sets
the mode #of an insn to TImode when it is believed that the instruction
begins an issue group. #That is, when the instruction cannot issue
simultaneously with the previous.

   It was not clear whether TImode is used as a restriction (i.e this insn
CANNOT go in the same insn set with the previous one) or as an insn-set
delimiter. I suppose now that it is used as a delimiter. Ok then, but what
about the QImode of an insn? What is it supposed to mean?

> r~

           Virgil.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]