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] |
Do we need a split-critical-edges pass on RTL?But because the CFG edge from S2 to S3 is a critical edge, there is no place for jump bypassing to record the implicit set. Jump bypassing can only record an implicit set for S3 if there is only one CFG edge to S3.
Fixing that with a gross hack basically made RTL jump threading at -O2
a no-op for me.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |