Searched refs:Dict (Results 1 - 18 of 18) sorted by relevance

/openjdk7/hotspot/src/share/vm/libadt/
H A Ddict.hpp33 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 Ddict.cpp60 //------------------------------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 Ddict2.hpp31 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 Ddict2.cpp46 //------------------------------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 DarchDesc.hpp99 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 Dformsopt.hpp84 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 Ddfa.cpp78 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 Dforms.hpp85 Dict _form; // map names, char*, to their Form* or NULL
559 Dict _expr; // map names, char*, to their Expr* or NULL
H A Dformssel.hpp313 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 Dformssel.cpp1473 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 Dtype.hpp45 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 DbuildOopMap.cpp107 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 Dtype.cpp49 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 Dsplit_if.cpp239 struct small_cache : public Dict {
241 small_cache() : Dict( cmpkey, hashptr ) {}
H A Dcompile.hpp346 Dict* _type_dict; // Intern table
745 Dict* type_dict() { return _type_dict; }
752 void set_type_dict(Dict* d) { _type_dict = d; }
H A Dcallnode.hpp487 SafePointScalarObjectNode* clone(int jvms_adj, Dict* sosn_map) const;
H A Dmacro.cpp75 Dict* sosn_map = new Dict(cmpkey,hashkey);
H A Dcallnode.cpp1121 SafePointScalarObjectNode::clone(int jvms_adj, Dict* sosn_map) const {

Completed in 82 milliseconds