We currently have this flag and also the "contains" function in function.c to determine whether an insn is in the prologue or epilogue. The documentation is unclear what the precise distinctions between these two are and why some ports set the flag and some don't. Can somebody clarify this?