Searched defs:can_trap (Results 1 - 7 of 7) sorted by relevance

/openjdk7/hotspot/src/share/vm/interpreter/
H A Dbytecodes.cpp163 void Bytecodes::def(Code code, const char* name, const char* format, const char* wide_format, BasicType result_type, int depth, bool can_trap) { argument
164 def(code, name, format, wide_format, result_type, depth, can_trap, code);
168 void Bytecodes::def(Code code, const char* name, const char* format, const char* wide_format, BasicType result_type, int depth, bool can_trap, Code java_code) { argument
178 if (can_trap) bc_flags |= _bc_can_trap;
547 // compare can_trap information for each bytecode with the
548 // can_trap information for the corresponding base bytecode
555 if (can_trap(code) && !can_trap(java))
H A Dbytecodes.hpp311 // Flag bits derived from format strings, can_trap, can_rewrite, etc.:
349 static void def(Code code, const char* name, const char* format, const char* wide_format, BasicType result_type, int depth, bool can_trap);
350 static void def(Code code, const char* name, const char* format, const char* wide_format, BasicType result_type, int depth, bool can_trap, Code java_code);
402 static bool can_trap (Code code) { check(code); return has_all_flags(code, _bc_can_trap, false); } function in class:Bytecodes
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_GraphBuilder.hpp394 static bool can_trap(ciMethod* method, Bytecodes::Code code) { function in class:VALUE_OBJ_CLASS_SPEC
H A Dc1_Instruction.cpp272 bool ArithmeticOp::can_trap() const { function in class:ArithmeticOp
H A Dc1_Instruction.hpp515 virtual bool can_trap() const { return false; } function in class:Instruction
673 virtual bool can_trap() const { return state_before() != NULL; }
750 virtual bool can_trap() const { return needs_null_check() || needs_patching(); }
814 virtual bool can_trap() const { return needs_null_check(); }
989 if (can_trap()) pin();
997 virtual bool can_trap() const;
1104 void set_can_trap(bool can_trap) { set_flag(CanTrapFlag, can_trap); }
1107 virtual bool can_trap() const { return check_flag(CanTrapFlag); /* null-check elimination sets to false */ }
1204 virtual bool can_trap() cons
[all...]
/openjdk7/hotspot/src/share/vm/ci/
H A DciTypeFlow.cpp2141 // ciTypeFlow::can_trap
2144 bool ciTypeFlow::can_trap(ciBytecodeStream& str) { function in class:ciTypeFlow
2146 if (!Bytecodes::can_trap(str.cur_bc())) return false;
2327 if (has_exceptions && can_trap(str)) {
2367 if (has_exceptions && can_trap(str)) {
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/interpreter/
H A DBytecodes.java279 // Flag bits derived from format strings, can_trap, can_rewrite, etc.:
807 // compare can_trap information for each bytecode with the
808 // can_trap information for the corresponding base bytecode
821 private static void def(int code, String name, String format, String wide_format, int result_type, int depth, boolean can_trap) { argument
822 def(code, name, format, wide_format, result_type, depth, can_trap, code);
825 private static void def(int code, String name, String format, String wide_format, int result_type, int depth, boolean can_trap, int java_code) { argument
839 if (can_trap) bc_flags |= _bc_can_trap;

Completed in 58 milliseconds