Searched refs:LIRGenerator (Results 1 - 9 of 9) sorted by relevance
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_LIRGenerator_x86.cpp | 51 if (!res->is_virtual() || !_gen->is_vreg_flag_set(res, LIRGenerator::byte_reg)) { 73 // LIRGenerator 77 LIR_Opr LIRGenerator::exceptionOopOpr() { return FrameMap::rax_oop_opr; } 78 LIR_Opr LIRGenerator::exceptionPcOpr() { return FrameMap::rdx_opr; } 79 LIR_Opr LIRGenerator::divInOpr() { return FrameMap::rax_opr; } 80 LIR_Opr LIRGenerator::divOutOpr() { return FrameMap::rax_opr; } 81 LIR_Opr LIRGenerator::remOutOpr() { return FrameMap::rdx_opr; } 82 LIR_Opr LIRGenerator::shiftCountOpr() { return FrameMap::rcx_opr; } 83 LIR_Opr LIRGenerator::syncTempOpr() { return FrameMap::rax_opr; } 84 LIR_Opr LIRGenerator [all...] |
H A D | c1_LinearScan_x86.hpp | 103 if (allocator()->gen()->is_vreg_flag_set(cur->reg_num(), LIRGenerator::byte_reg)) {
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRGenerator_sparc.cpp | 66 // LIRGenerator 69 LIR_Opr LIRGenerator::exceptionOopOpr() { return FrameMap::Oexception_opr; } 70 LIR_Opr LIRGenerator::exceptionPcOpr() { return FrameMap::Oissuing_pc_opr; } 71 LIR_Opr LIRGenerator::syncTempOpr() { return new_register(T_OBJECT); } 72 LIR_Opr LIRGenerator::getThreadTemp() { return rlock_callee_saved(T_INT); } 74 LIR_Opr LIRGenerator::result_register_for(ValueType* type, bool callee) { 91 LIR_Opr LIRGenerator::rlock_callee_saved(BasicType type) { 98 LIR_Opr LIRGenerator::rlock_byte(BasicType type) { 109 bool LIRGenerator::can_store_as_constant(Value v, BasicType type) const { 123 bool LIRGenerator [all...] |
H A D | c1_LinearScan_sparc.hpp | 65 if (allocator()->gen()->is_vreg_flag_set(cur->reg_num(), LIRGenerator::callee_saved)) {
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIRGenerator.cpp | 80 PhiResolver::PhiResolver(LIRGenerator* gen, int max_vregs) 307 void LIRGenerator::init() { 312 void LIRGenerator::block_do_prolog(BlockBegin* block) { 335 void LIRGenerator::block_do_epilog(BlockBegin* block) { 355 void LIRGenerator::block_do(BlockBegin* block) { 370 //-------------------------LIRGenerator----------------------------- 373 void LIRGenerator::do_root(Value instr) { 389 void LIRGenerator::walk(Value instr) { 402 CodeEmitInfo* LIRGenerator::state_for(Instruction* x, ValueStack* state, bool ignore_xhandler) { 459 CodeEmitInfo* LIRGenerator [all...] |
H A D | c1_LIRGenerator.hpp | 36 class LIRGenerator; 122 LIRGenerator* _gen; 123 PhiResolverState& _state; // temporary state cached by LIRGenerator 142 LIRGenerator* gen() { 147 PhiResolver(LIRGenerator* _lir_gen, int max_vregs); 155 class LIRGenerator: public InstructionVisitor, public BlockClosure { class in inherits:InstructionVisitor,BlockClosure 168 LIRGenerator* gen() { 455 LIRGenerator(Compilation* compilation, ciMethod* method) function in class:LIRGenerator 543 LIRGenerator* _gen; 548 LIRGenerator* ge [all...] |
H A D | c1_LinearScan.hpp | 40 class LIRGenerator; 138 LIRGenerator* _gen; 172 LIRGenerator* gen() const { return _gen; } 398 LinearScan(IR* ir, LIRGenerator* gen, FrameMap* frame_map);
|
H A D | c1_Compilation.cpp | 205 LIRGenerator gen(this, method());
|
H A D | c1_LinearScan.cpp | 86 LinearScan::LinearScan(IR* ir, LIRGenerator* gen, FrameMap* frame_map) 309 if (gen()->is_vreg_flag_set(from->reg_num(), LIRGenerator::byte_reg)) { 310 gen()->set_vreg_flag(to->reg_num(), LIRGenerator::byte_reg); 312 if (gen()->is_vreg_flag_set(from->reg_num(), LIRGenerator::callee_saved)) { 313 gen()->set_vreg_flag(to->reg_num(), LIRGenerator::callee_saved); 1038 bool result_in_memory = res->is_virtual() && gen()->is_vreg_flag_set(res->vreg_number(), LIRGenerator::must_start_in_memory); 1060 gen()->is_vreg_flag_set(opr->vreg_number(), LIRGenerator::must_start_in_memory)) { 1074 bool result_in_memory = res->is_virtual() && gen()->is_vreg_flag_set(res->vreg_number(), LIRGenerator::must_start_in_memory); 2207 assert(!gen()->is_vreg_flag_set(opr->vreg_number(), LIRGenerator::callee_saved) || !FrameMap::is_caller_save_register(res), "bad allocation"); 5746 } else if (allocator()->gen()->is_vreg_flag_set(cur->reg_num(), LIRGenerator [all...] |
Completed in 121 milliseconds