Mercurial > hg > truffle
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(); |