On 07/26/2018 03:13 AM, Alan Hayward wrote: > The cse specific changes for clobber_high. > > 2018-07-25 Alan Hayward <alan.hayw...@arm.com> > > * cse.c (invalidate_reg): New function extracted from... > (invalidate): ...here. > (canonicalize_insn): Check for clobber high. > (invalidate_from_clobbers): invalidate clobber highs. > (invalidate_from_sets_and_clobbers): Likewise. > (count_reg_usage): Check for clobber high. > (insn_live_p): Likewise. > * cselib.c (cselib_expand_value_rtx_1):Likewise. > (cselib_invalidate_regno): Check for clobber in setter. > (cselib_invalidate_rtx): Pass through setter. > (cselib_invalidate_rtx_note_stores): > (cselib_process_insn): Check for clobber high. > * cselib.h (cselib_invalidate_rtx): Add operand. OK. jeff
- [PATCH v2 0/7] Support partial clobbers around TLS calls... Alan Hayward
- [PATCH v2 3/7] Add func to check if register is clo... Alan Hayward
- [PATCH v2 4/7] lra support for clobber_high Alan Hayward
- [PATCH v2 2/7] Generation support for CLOBBER_HIGH Alan Hayward
- [PATCH v2 1/7] Add CLOBBER_HIGH expression Alan Hayward
- [PATCH v2 5/7] cse support for clobber_high Alan Hayward
- Re: [PATCH v2 5/7] cse support for clobber_high Jeff Law
- [PATCH v2 7/7] Enable clobber high for tls descs on... Alan Hayward
- Re: [PATCH v2 7/7] Enable clobber high for tls ... Jeff Law
- Re: [PATCH v2 7/7] Enable clobber high for tls ... Richard Sandiford
- [PATCH v2 6/7] Remaining support for clobber high Alan Hayward
- PING [PATCH v2 0/7] Support partial clobbers around... Alan Hayward