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] |
I will give it one last try. I think the misunderstanding can be here. The prediction hint is not affecting edges *out* of the block it sits in. When lowered, it is affecting all the edges that are going from basic block not postdominated by the block to basic block postdominated by the block (here the course of execution is crossing the point that it inavoidably leads to the place PREDICT_EXPR is). Think of abort call: it is affecting all conditionals that are guarding it in the program.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |