comparison src/share/vm/ci/ciObjectFactory.cpp @ 6848:8e47bac5643a

7054512: Compress class pointers after perm gen removal Summary: support of compress class pointers in the compilers. Reviewed-by: kvn, twisti
author roland
date Tue, 09 Oct 2012 10:11:38 +0200
parents f6b0eb4e44cf
children d804e148cff8
comparison
equal deleted inserted replaced
6847:65d07d9ee446 6848:8e47bac5643a
144 144
145 _ci_metadata = new (_arena) GrowableArray<ciMetadata*>(_arena, 64, 0, NULL); 145 _ci_metadata = new (_arena) GrowableArray<ciMetadata*>(_arena, 64, 0, NULL);
146 146
147 for (int i = T_BOOLEAN; i <= T_CONFLICT; i++) { 147 for (int i = T_BOOLEAN; i <= T_CONFLICT; i++) {
148 BasicType t = (BasicType)i; 148 BasicType t = (BasicType)i;
149 if (type2name(t) != NULL && t != T_OBJECT && t != T_ARRAY && t != T_NARROWOOP) { 149 if (type2name(t) != NULL && t != T_OBJECT && t != T_ARRAY && t != T_NARROWOOP && t != T_NARROWKLASS) {
150 ciType::_basic_types[t] = new (_arena) ciType(t); 150 ciType::_basic_types[t] = new (_arena) ciType(t);
151 init_ident_of(ciType::_basic_types[t]); 151 init_ident_of(ciType::_basic_types[t]);
152 } 152 }
153 } 153 }
154 154