On 25/02/14 09:34, Zhenqiang Chen wrote:
Hi,
Current value for max_insns_skipped is 6. For THUMB2, it needs 2 (IF-THEN)
or 3 (IF-THEN-ELSE) IT blocks to hold all the instructions. The overhead of
IT is 4 or 6 BYTES.
If we do not generate IT blocks, for IF-THEN, the overhead of conditional
On 13 August 2014 20:29, Richard Earnshaw rearn...@arm.com wrote:
On 25/02/14 09:34, Zhenqiang Chen wrote:
Hi,
Current value for max_insns_skipped is 6. For THUMB2, it needs 2 (IF-THEN)
or 3 (IF-THEN-ELSE) IT blocks to hold all the instructions. The overhead of
IT is 4 or 6 BYTES.
If we do
To: gcc-patches@gcc.gnu.org
Cc: Ramana Radhakrishnan
Subject: [PATCH, ARM] Set max_insns_skipped to
MAX_INSN_PER_IT_BLOCK
when optimize_size for THUMB2
Hi,
Current value for max_insns_skipped is 6. For THUMB2, it needs 2
(IF-THEN) or 3 (IF-THEN-ELSE) IT blocks to hold all
max_insns_skipped to
MAX_INSN_PER_IT_BLOCK when optimize_size for THUMB2
Hi,
Current value for max_insns_skipped is 6. For THUMB2, it needs 2 (IF-THEN)
or 3 (IF-THEN-ELSE) IT blocks to hold all the instructions. The overhead
of IT is
4 or 6 BYTES.
If we do not generate IT blocks
Hi,
Current value for max_insns_skipped is 6. For THUMB2, it needs 2 (IF-THEN)
or 3 (IF-THEN-ELSE) IT blocks to hold all the instructions. The overhead of
IT is 4 or 6 BYTES.
If we do not generate IT blocks, for IF-THEN, the overhead of conditional
jump is 2 or 4; for IF-THEN-ELSE, the overhead