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: multi-word operations


	Is this really just combine or is this also due to GCC not
tracking what part of a register could contain meaningful results after an
operation.  Yes, the compiler must widen but it also can know exactly what
effect widening will have and how that will interact with logical
operations. 

	Looking at GCC's PowerPC output for the same functions and the
intermediate optimization passes of IBM's XLC compiler, XLC seems to make
a lot of the gain by better knowing which operations are moot. 

David



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