Searched defs:alias_type (Results 1 - 3 of 3) sorted by relevance
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | compile.cpp | 1056 // Init alias_type map. 1535 C->alias_type(idx)->print_on(tty); 1566 return alias_type(AliasIdxBot); 1570 return alias_type(ace->_index); 1574 if (adr_type == NULL) return alias_type(AliasIdxTop); 1575 if (adr_type == TypePtr::BOTTOM) return alias_type(AliasIdxBot); 1595 if (alias_type(i)->adr_type() == flat) { 1608 if (flat == TypeInstPtr::KLASS) alias_type(idx)->set_rewritable(false); 1609 if (flat == TypeAryPtr::RANGE) alias_type(idx)->set_rewritable(false); 1613 alias_type(id 1670 Compile::AliasType* Compile::alias_type(ciField* field) { function in class:Compile [all...] |
H A D | compile.hpp | 765 AliasType* alias_type(int idx) { assert(idx < num_alias_types(), "oob"); return _alias_types[idx]; } function in class:Compile 766 AliasType* alias_type(const TypePtr* adr_type, ciField* field = NULL) { return find_alias_type(adr_type, false, field); } 768 AliasType* alias_type(ciField* field); 770 int get_alias_index(const TypePtr* at) { return alias_type(at)->index(); } 771 const TypePtr* get_adr_type(uint aidx) { return alias_type(aidx)->adr_type(); } 772 int get_general_index(uint aidx) { return alias_type(aidx)->general_index(); }
|
H A D | library_call.cpp | 75 const TypeOopPtr* sharpen_unsafe_type(Compile::AliasType* alias_type, const TypePtr *adr_type, bool is_native_ptr = false); 2237 const TypeOopPtr* LibraryCallKit::sharpen_unsafe_type(Compile::AliasType* alias_type, const TypePtr *adr_type, bool is_native_ptr) { argument 2242 if (alias_type->field() != NULL) { 2244 if (alias_type->field()->type()->is_klass()) { 2245 sharpened_klass = alias_type->field()->type()->as_klass(); 2358 Compile::AliasType* alias_type = C->alias_type(adr_type); local 2359 assert(alias_type->index() != Compile::AliasIdxBot, "no bare pointers here"); 2366 bool need_mem_bar = (alias_type->adr_type() == TypeOopPtr::BOTTOM); 2378 const TypeOopPtr* tjp = sharpen_unsafe_type(alias_type, adr_typ 2668 Compile::AliasType* alias_type = C->alias_type(adr_type); local 2828 Compile::AliasType* alias_type = C->alias_type(adr_type); local [all...] |
Completed in 57 milliseconds