This patch updates the X86CallFrameOptimization in such a way that it can be skipped when using the -opt-bisect-limit option.
This pass was not included when I originally implemented this feature in the x86-specific passes (see D19439) because at that time it was being run at -O0. Since D22362 introduced a check to omit this pass at -O0 it can now also be included in the opt-bisect process.
The change I am making here will also cause this pass to be skipped for any function that has the opt-none function attribute.