comparison src/share/vm/c1/c1_LinearScan.hpp @ 2081:7223744c2784

6579789: Internal error "c1_LinearScan.cpp:1429 Error: assert(false,"")" in debuggee with fastdebug VM Reviewed-by: kvn, iveresov
author never
date Fri, 17 Dec 2010 15:55:32 -0800
parents f95d63e2154a
children b92c45f2bc75
comparison
equal deleted inserted replaced
2079:cccd1b172b85 2081:7223744c2784
146 int _unused_spill_slot; // unused spill slot for a single-word value because of alignment of a double-word value 146 int _unused_spill_slot; // unused spill slot for a single-word value because of alignment of a double-word value
147 147
148 IntervalList _intervals; // mapping from register number to interval 148 IntervalList _intervals; // mapping from register number to interval
149 IntervalList* _new_intervals_from_allocation; // list with all intervals created during allocation when an existing interval is split 149 IntervalList* _new_intervals_from_allocation; // list with all intervals created during allocation when an existing interval is split
150 IntervalArray* _sorted_intervals; // intervals sorted by Interval::from() 150 IntervalArray* _sorted_intervals; // intervals sorted by Interval::from()
151 bool _needs_full_resort; // set to true if an Interval::from() is changed and _sorted_intervals must be resorted
151 152
152 LIR_OpArray _lir_ops; // mapping from LIR_Op id to LIR_Op node 153 LIR_OpArray _lir_ops; // mapping from LIR_Op id to LIR_Op node
153 BlockBeginArray _block_of_op; // mapping from LIR_Op id to the BlockBegin containing this instruction 154 BlockBeginArray _block_of_op; // mapping from LIR_Op id to the BlockBegin containing this instruction
154 BitMap _has_info; // bit set for each LIR_Op id that has a CodeEmitInfo 155 BitMap _has_info; // bit set for each LIR_Op id that has a CodeEmitInfo
155 BitMap _has_call; // bit set for each LIR_Op id that destroys all caller save registers 156 BitMap _has_call; // bit set for each LIR_Op id that destroys all caller save registers