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]
Other format: [Raw text]

Re: [RFC] optabs and tree-codes for vector operations



On Aug 18, 2004, at 1:39 PM, Richard Henderson wrote:


On Wed, Aug 18, 2004 at 01:35:44PM -0700, Devang Patel wrote:
Hmm? Why do you need target hooks for this?

To allow targets to interpret vector compare results appropriately?

Didn't I just cover this?

Yes you did.


  You're never going to *look* at the
results of a vector compare.

Expanding VEC_COND_EXPR tree nodes means
- generate vector compare instruction
- generate vector select instruction that selects elements for first vector operand or second vector operand and put them in resulting vector.


Now, we need to generate RTLs so that they match appropriate instructions in target's md file. In first pattern, what do I use to hold result that I can use as one of the argument in second pattern?. Do I use RTX to hold vector or integer or ?(Probably I am not using right terminology here but I guess you understand my confusion.) To you, answer to this is obvious, but for me it is difficult.

Thanks,
-
Devang


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