[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 29/93] tcg/tci: Remove TCG_CONST
From: |
Richard Henderson |
Subject: |
Re: [PATCH v2 29/93] tcg/tci: Remove TCG_CONST |
Date: |
Thu, 4 Feb 2021 07:52:02 -1000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 |
On 2/4/21 5:39 AM, Alex Bennée wrote:
>
> Richard Henderson <richard.henderson@linaro.org> writes:
>
>> Only allow registers or constants, but not both, in any
>> given position.
>
> Aren't we switching to all registers (there are no more _i functions
> after this)? I guess you mean the registers can have constants in them?
Ah, bad wording. I think I was thinking of movi, which would be r,i if it
actually existed in this list (which it doesn't).
Better as
Restrict all operands to registers. All constants will be
forced into registers by the middle-end.
?
r~
- [PATCH v2 28/93] tcg/tci: Use bool in tcg_out_ri*, (continued)
- [PATCH v2 28/93] tcg/tci: Use bool in tcg_out_ri*, Richard Henderson, 2021/02/03
- [PATCH v2 39/93] tcg/tci: Remove ifdefs for TCG_TARGET_HAS_ext32[us]_i64, Richard Henderson, 2021/02/03
- [PATCH v2 41/93] tcg/tci: Merge mov, not and neg operations, Richard Henderson, 2021/02/03
- [PATCH v2 30/93] tcg/tci: Merge identical cases in generation, Richard Henderson, 2021/02/03
- [PATCH v2 38/93] tcg/tci: Merge extension operations, Richard Henderson, 2021/02/03
- [PATCH v2 43/93] tcg/tci: Split out tci_args_rrs, Richard Henderson, 2021/02/03
- [PATCH v2 29/93] tcg/tci: Remove TCG_CONST, Richard Henderson, 2021/02/03
- [PATCH v2 45/93] tcg/tci: Split out tci_args_rrr, Richard Henderson, 2021/02/03
- [PATCH v2 51/93] tcg/tci: Reuse tci_args_l for calls., Richard Henderson, 2021/02/03
- [PATCH v2 53/93] tcg/tci: Reuse tci_args_l for goto_tb, Richard Henderson, 2021/02/03
- [PATCH v2 55/93] tcg/tci: Split out tci_args_rrrr, Richard Henderson, 2021/02/03
- [PATCH v2 32/93] tcg/tci: Remove tci_read_r8s, Richard Henderson, 2021/02/03
- [PATCH v2 34/93] tcg/tci: Remove tci_read_r16s, Richard Henderson, 2021/02/03
- [PATCH v2 33/93] tcg/tci: Remove tci_read_r16, Richard Henderson, 2021/02/03
- [PATCH v2 36/93] tcg/tci: Reduce use of tci_read_r64, Richard Henderson, 2021/02/03
- [PATCH v2 31/93] tcg/tci: Remove tci_read_r8, Richard Henderson, 2021/02/03