From 8002857b06a68e3caaa530fda07f2151e91956f8 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Tue, 23 Oct 2007 21:48:57 +0000 Subject: [PATCH] Clarify a comment. [r16321] --- ir/be/ia32/ia32_address_mode.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ir/be/ia32/ia32_address_mode.c b/ir/be/ia32/ia32_address_mode.c index 12ac64e4e..d6e4359be 100644 --- a/ir/be/ia32/ia32_address_mode.c +++ b/ir/be/ia32/ia32_address_mode.c @@ -351,8 +351,9 @@ void ia32_create_address_mode(ia32_address_t *addr, ir_node *node, int force) } /* starting point Add, Sub or Shl, FrameAddr */ - if(is_Shl(node)) { /* we don't want to eat add x, x as shl here, so only - test for real Shl instructions */ + if(is_Shl(node)) { + /* We don't want to eat add x, x as shl here, so only test for real Shl + * instructions, because we want the former as Lea x, x, not Shl x, 1 */ if(eat_shl(addr, node)) return; } else if(is_immediate(addr, node, 0)) { -- 2.20.1