comparison src/share/vm/graal/graalCompiler.hpp @ 14172:cd22c8dbda4f

Made graph caching compilation local
author Doug Simon <doug.simon@oracle.com>
date Thu, 13 Mar 2014 15:36:30 +0100
parents dd783f0ecf17
children 3e9a960f0da1
comparison
equal deleted inserted replaced
14171:8c0e92c8c45b 14172:cd22c8dbda4f
34 34
35 bool _initialized; 35 bool _initialized;
36 36
37 static GraalCompiler* _instance; 37 static GraalCompiler* _instance;
38 38
39 jlong _deopted_leaf_graphs[LEAF_GRAPH_ARRAY_SIZE];
40 int _deopted_leaf_graph_count;
41
42 public: 39 public:
43 40
44 GraalCompiler(); 41 GraalCompiler();
45 42
46 static GraalCompiler* instance() { return _instance; } 43 static GraalCompiler* instance() { return _instance; }
62 59
63 // Compilation entry point for methods 60 // Compilation entry point for methods
64 virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci); 61 virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci);
65 62
66 void compile_method(methodHandle target, int entry_bci, jboolean blocking); 63 void compile_method(methodHandle target, int entry_bci, jboolean blocking);
67
68 void deopt_leaf_graph(jlong leaf_graph_id);
69 oop dump_deopted_leaf_graphs(TRAPS);
70 64
71 // Print compilation timers and statistics 65 // Print compilation timers and statistics
72 virtual void print_timers(); 66 virtual void print_timers();
73 67
74 void exit(); 68 void exit();