RTL explaination

From: kernel coder
Date: Wed Jun 07 2006 - 08:57:43 EST


hi,
I'm trying to understand the rtl genrated by gcc for mips processor.I
have read gcc internals by Richard Stallman but there are still some
confusions in the rtl language.

Following is a snippet of code which i'm trying to understand.

(insn 9 6 10 (nil) (set (reg:SI 182)
(mem/f:SI (symbol_ref:SI ("a")) [0 a+0 S4 A32])) -1 (nil)
(nil))

In the above code following part is still unclear to me

[0 a+0 S4 A32])) -1 (nil)
(nil))

Following is the c code for which above rtl is generated :

int a;
main()
{
a=a+1;
}


thanks,
shahzad
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/