Mercurial > hg > graal-jvmci-8
comparison src/share/vm/ci/ciClassList.hpp @ 3939:f6f3bb0ee072
7088955: add C2 IR support to the SA
Reviewed-by: kvn
author | never |
---|---|
date | Sun, 11 Sep 2011 14:48:24 -0700 |
parents | 1d1603768966 |
children | 1d7922586cf6 |
comparison
equal
deleted
inserted
replaced
3938:e6b1331a51d2 | 3939:f6f3bb0ee072 |
---|---|
75 // error for being friends with yourself, so this macro does not | 75 // error for being friends with yourself, so this macro does not |
76 // compile on some platforms. | 76 // compile on some platforms. |
77 | 77 |
78 // Everyone gives access to ciObjectFactory | 78 // Everyone gives access to ciObjectFactory |
79 #define CI_PACKAGE_ACCESS \ | 79 #define CI_PACKAGE_ACCESS \ |
80 friend class ciObjectFactory; | 80 friend class ciObjectFactory; \ |
81 friend class VMStructs; | |
81 | 82 |
82 // These are the packages that have access to ciEnv | 83 // These are the packages that have access to ciEnv |
83 // Any more access must be given explicitly. | 84 // Any more access must be given explicitly. |
84 #define CI_PACKAGE_ACCESS_TO \ | 85 #define CI_PACKAGE_ACCESS_TO \ |
85 friend class ciObjectFactory; \ | 86 friend class ciObjectFactory; \ |
87 friend class VMStructs; \ | |
86 friend class ciCallSite; \ | 88 friend class ciCallSite; \ |
87 friend class ciConstantPoolCache; \ | 89 friend class ciConstantPoolCache; \ |
88 friend class ciField; \ | 90 friend class ciField; \ |
89 friend class ciConstant; \ | 91 friend class ciConstant; \ |
90 friend class ciCPCache; \ | 92 friend class ciCPCache; \ |