/openjdk7/hotspot/src/share/vm/libadt/ |
H A D | dict.hpp | 33 class Dict; 43 typedef void (*FuncDict)(const void *key, const void *val, Dict *d); 45 class Dict : public ResourceObj { // Dictionary structure class in inherits:ResourceObj 59 Dict( CmpKey cmp, Hash hash ); 60 Dict( CmpKey cmp, Hash hash, Arena *arena, int size=16 ); 61 ~Dict(); 63 Dict( const Dict & ); // Deep-copy guts 64 Dict &operator =( const Dict [all...] |
H A D | dict.cpp | 60 //------------------------------Dict----------------------------------------- 69 Dict::Dict(CmpKey initcmp, Hash inithash) : _hash(inithash), _cmp(initcmp), function in class:Dict 88 Dict::Dict(CmpKey initcmp, Hash inithash, Arena *arena, int size) function in class:Dict 109 //------------------------------~Dict------------------------------------------ 111 Dict::~Dict() { 113 tty->print("~Dict %d/%d: ",_cnt,_size); 124 void Dict 176 Dict::Dict( const Dict &d ) : _size(d._size), _cnt(d._cnt), _hash(d._hash),_cmp(d._cmp), _arena(d._arena) { function in class:Dict [all...] |
/openjdk7/hotspot/src/share/vm/adlc/ |
H A D | dict2.hpp | 31 class Dict; 42 typedef void (*FuncDict)(const void *key, const void *val, Dict *d); 44 class Dict { // Dictionary structure class 58 Dict( CmpKey cmp, Hash hash ); 59 Dict( CmpKey cmp, Hash hash, Arena *arena ); 61 ~Dict(); 63 Dict( const Dict & ); // Deep-copy guts 64 Dict &operator =( const Dict [all...] |
H A D | dict2.cpp | 46 //------------------------------Dict----------------------------------------- 55 Dict::Dict(CmpKey initcmp, Hash inithash) : _hash(inithash), _cmp(initcmp), _arena(NULL) { function in class:Dict 59 Dict::Dict(CmpKey initcmp, Hash inithash, Arena *arena) : _hash(inithash), _cmp(initcmp), _arena(arena) { function in class:Dict 63 void Dict::init() { 81 //------------------------------~Dict------------------------------------------ 83 Dict::~Dict() { 88 void Dict 140 Dict::Dict( const Dict &d ) : _size(d._size), _cnt(d._cnt), _hash(d._hash),_cmp(d._cmp), _arena(d._arena) { function in class:Dict [all...] |
H A D | archDesc.hpp | 99 Dict _idealIndex; // Map ideal names to index in enumeration 125 void gen_match(FILE *fp, MatchList &mlist, ProductionState &status, Dict &operands_chained_from); 128 Dict &operands_chained_from, ProductionState &status); 132 void prune_matchlist(Dict &minimize, MatchList &mlist); 184 Dict _chainRules; // Maps user operand names to ChainRules 185 Dict _internalOps; // Maps match strings to internal operand names 187 Dict _internalMatch; // Map internal name to its MatchNode 235 void gen_dfa_state_body(FILE *fp, Dict &minmize, ProductionState &status, Dict &chained, int i); // Driver for constructing the DFA state bodies
|
H A D | formsopt.hpp | 84 Dict _regDef; // map register name to RegDef* 87 Dict _regClass; // map register class name to RegClass* 90 Dict _allocClass; // Dictionary of allocation classes 162 Dict _regDef; // Dictionary of registers in class 196 Dict _regDef; // Dictionary of registers in class
|
H A D | dfa.cpp | 78 Dict _production; // map result of production, char*, to information or NULL 239 void ArchDesc::gen_match(FILE *fp, MatchList &mList, ProductionState &status, Dict &operands_chained_from) { 312 const Expr *icost, const char *irule, Dict &operands_chained_from, ProductionState &status) { 361 void ArchDesc::prune_matchlist(Dict &minimize, MatchList &mlist) { 377 Dict operands_chained_from(cmpstr, hashstr, Form::arena); 381 Dict minimize(cmpstr, hashstr, Form::arena); 593 void ArchDesc::gen_dfa_state_body(FILE* fp, Dict &minimize, ProductionState &status, Dict &operands_chained_from, int i) {
|
H A D | forms.hpp | 85 Dict _form; // map names, char*, to their Form* or NULL 559 Dict _expr; // map names, char*, to their Expr* or NULL
|
H A D | formssel.hpp | 313 Dict _encClass; // Map encode class names to EncClass objects 497 Dict _newopconst; // Map new operands to their constructors 955 void count_instr_names( Dict &names );
|
H A D | formssel.cpp | 1473 Dict names(cmpstr,hashstr,Form::arena); // Map Names to counts 3357 void MatchNode::count_instr_names( Dict &names ) {
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | type.hpp | 45 class Dict; 127 static Dict* _shared_type_dict; 135 static Dict *type_dict() { 295 virtual void dump2( Dict &d, uint depth, outputStream *st ) const; 376 virtual void dump2( Dict &d, uint depth, outputStream *st ) const; 403 virtual void dump2( Dict &d, uint depth, outputStream *st ) const; 458 virtual void dump2( Dict &d, uint depth, outputStream *st ) const; 503 virtual void dump2( Dict &d, uint, outputStream *st ) const;// Specialized per-Type dumping 555 virtual void dump2( Dict &d, uint, outputStream *st ) const; // Specialized per-Type dumping 586 virtual void dump2( Dict [all...] |
H A D | buildOopMap.cpp | 107 void compute_reach( PhaseRegAlloc *regalloc, int max_reg, Dict *safehash ); 124 void OopFlow::compute_reach( PhaseRegAlloc *regalloc, int max_reg, Dict *safehash ) { 417 static void do_liveness( PhaseRegAlloc *regalloc, PhaseCFG *cfg, Block_List *worklist, int max_reg_ints, Arena *A, Dict *safehash ) { 583 Dict *safehash = NULL; // Used for assert only 586 safehash = new Dict(cmpkey,hashkey,A);
|
H A D | type.cpp | 49 Dict* Type::_shared_type_dict = NULL; 219 new (shared_type_arena) Dict( (CmpKey)Type::cmp, (Hash)Type::uhash, 455 Dict *tdic = new (type_arena) Dict( (CmpKey)Type::cmp,(Hash)Type::uhash, type_arena, 128 ); 477 Dict *tdic = type_dict(); 740 void Type::dump2( Dict &d, uint depth, outputStream *st ) const { 747 Dict d(cmpkey,hashkey); // Stop recursive type dumping 941 void TypeF::dump2( Dict &d, uint depth, outputStream *st ) const { 1054 void TypeD::dump2( Dict &d, uint depth, outputStream *st ) const { 1301 void TypeInt::dump2( Dict [all...] |
H A D | split_if.cpp | 239 struct small_cache : public Dict { 241 small_cache() : Dict( cmpkey, hashptr ) {}
|
H A D | compile.hpp | 346 Dict* _type_dict; // Intern table 745 Dict* type_dict() { return _type_dict; } 752 void set_type_dict(Dict* d) { _type_dict = d; }
|
H A D | callnode.hpp | 487 SafePointScalarObjectNode* clone(int jvms_adj, Dict* sosn_map) const;
|
H A D | macro.cpp | 75 Dict* sosn_map = new Dict(cmpkey,hashkey);
|
H A D | callnode.cpp | 1121 SafePointScalarObjectNode::clone(int jvms_adj, Dict* sosn_map) const {
|