hotspot/src/share/vm/ci/ciEnv.hpp
changeset 7397 5b173b4ca846
parent 5882 6b2aecc4f7d8
child 8076 96d498ec7ae1
equal deleted inserted replaced
7396:518b01b064ff 7397:5b173b4ca846
    20  * or visit www.oracle.com if you need additional information or have any
    20  * or visit www.oracle.com if you need additional information or have any
    21  * questions.
    21  * questions.
    22  *
    22  *
    23  */
    23  */
    24 
    24 
       
    25 #ifndef SHARE_VM_CI_CIENV_HPP
       
    26 #define SHARE_VM_CI_CIENV_HPP
       
    27 
       
    28 #include "ci/ciClassList.hpp"
       
    29 #include "ci/ciObjectFactory.hpp"
       
    30 #include "classfile/systemDictionary.hpp"
       
    31 #include "code/debugInfoRec.hpp"
       
    32 #include "code/dependencies.hpp"
       
    33 #include "code/exceptionHandlerTable.hpp"
       
    34 #include "compiler/oopMap.hpp"
       
    35 #include "runtime/thread.hpp"
       
    36 
    25 class CompileTask;
    37 class CompileTask;
    26 
    38 
    27 // ciEnv
    39 // ciEnv
    28 //
    40 //
    29 // This class is the top level broker for requests from the compiler
    41 // This class is the top level broker for requests from the compiler
   382 
   394 
   383   void record_failure(const char* reason);
   395   void record_failure(const char* reason);
   384   void record_method_not_compilable(const char* reason, bool all_tiers = true);
   396   void record_method_not_compilable(const char* reason, bool all_tiers = true);
   385   void record_out_of_memory_failure();
   397   void record_out_of_memory_failure();
   386 };
   398 };
       
   399 
       
   400 #endif // SHARE_VM_CI_CIENV_HPP