annotate gcc/cbc-tree-debug.c @ 25:2476ed92181e

modified machine description of i386 for support indirect sibcall attributed fastcall.
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Tue, 27 Oct 2009 16:04:06 +0900
parents 959d4c8c8abc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 #include "config.h"
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 #include "system.h"
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 #include "coretypes.h"
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 #include "tm.h"
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 #include "tree.h"
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 #include "c-tree.h"
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
7
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
8
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 tree
21
959d4c8c8abc add conv.c conv1.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
10 _TREE_TYPE (tree t)
17
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 {
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 return TREE_TYPE (t);
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 }
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
14
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 enum tree_code
21
959d4c8c8abc add conv.c conv1.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
16 _TREE_CODE (tree t)
17
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 {
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 return TREE_CODE (t);
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 }
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 tree
21
959d4c8c8abc add conv.c conv1.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
22 _TREE_CHAIN (tree t)
17
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 {
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 return TREE_CHAIN (t);
1572d6553fb6 add cbc_tree_debug.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 }
21
959d4c8c8abc add conv.c conv1.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
26
959d4c8c8abc add conv.c conv1.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
27 tree
959d4c8c8abc add conv.c conv1.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
28 _DECL_NAME (tree t)
959d4c8c8abc add conv.c conv1.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
29 {
959d4c8c8abc add conv.c conv1.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
30 return DECL_NAME (t);
959d4c8c8abc add conv.c conv1.c
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 17
diff changeset
31 }
25
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
32
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
33 tree
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
34 _CALL_EXPR_FN (tree t)
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
35 {
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
36 return CALL_EXPR_FN (t);
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
37 }
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
38
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
39 tree
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
40 _CALL_EXPR_ARGS (tree t)
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
41 {
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
42 return CALL_EXPR_ARGS (t);
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
43 }
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
44
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
45 tree
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
46 _CALL_EXPR_ARG (tree t, int i)
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
47 {
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
48 return CALL_EXPR_ARG (t, i);
2476ed92181e modified machine description of i386 for support indirect sibcall attributed fastcall.
kent <kent@cr.ie.u-ryukyu.ac.jp>
parents: 21
diff changeset
49 }