This is the mail archive of the gcc-patches@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] |
We don't get a chance to use attribute enabled here, but we can eliminate some unnecessary expanders. The non-BWX expansion paths wound up subregging the input to DImode to perform the operation and subregging it back. Exactly as the generic code paths would do. I didn't investigate what eliminating the sub-word patterns for BWX code has on the generated code. In theory these are not needed either, also handled by the generic code paths... r~
Attachment:
z
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |