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]

Re: PATCH COMMITTED: Use conditional moves in groups of assignments


RTL if-conversion currently only operates on single instructions.
That is, the then block and the optional else block must only contain
a single instruction.  Extending them to support multiple instructions
is fairly complex in the general case.

Not with all the infrastructure we already have in struct-equiv.c . Generally constant inputs should be fairly straightforward, I only haven't added that because there seemed no need to do that (and I rather have a test case before I start coding).

Please look at the ifcvt.c patches for PR 20070.


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