Lines Matching refs:LIR_Op

440       LIR_Op* op = instructions->at(j);
494 // Compute depth-first and linear scan block orders, and number LIR_Op nodes for linear scan.
504 // Assign IDs to LIR nodes and build a mapping, lir_ops, from ID to LIR_Op node.
526 LIR_Op* op = instructions->at(j);
549 void LinearScan::set_live_gen_kill(Value value, LIR_Op* op, BitMap& live_gen, BitMap& live_kill) {
602 LIR_Op* op = instructions->at(j);
1033 IntervalUseKind LinearScan::use_kind_of_output_operand(LIR_Op* op, LIR_Opr opr) {
1069 IntervalUseKind LinearScan::use_kind_of_input_operand(LIR_Op* op, LIR_Opr opr) {
1168 void LinearScan::handle_method_arguments(LIR_Op* op) {
1205 void LinearScan::handle_doubleword_moves(LIR_Op* op) {
1227 void LinearScan::add_register_hints(LIR_Op* op) {
1356 LIR_Op* op = instructions->at(j);
1991 LIR_Op* op = ops->at(j);
2365 OopMap* LinearScan::compute_oop_map(IntervalWalker* iw, LIR_Op* op, CodeEmitInfo* info, bool is_call_site) {
2434 void LinearScan::compute_oop_map(IntervalWalker* iw, const LIR_OpVisitState &visitor, LIR_Op* op) {
2930 LIR_Op* op = instructions->at(j);
3007 LIR_Op* op = instructions->at(j);
3274 LIR_Op* op = instructions->at(j);
3582 LIR_Op* op = ops->at(i);
5660 bool LinearScanWalker::is_move(LIR_Op* op, Interval* from, Interval* to) {
5830 LIR_Op* EdgeMoveOptimizer::instruction_at(int edge) {
5853 bool EdgeMoveOptimizer::operations_different(LIR_Op* op1, LIR_Op* op2) {
5931 LIR_Op* op = instruction_at(0);
5971 LIR_Op* branch = cur_instructions->at(cur_instructions->length() - 2);
5986 LIR_Op* op = cur_instructions->at(i);
6014 LIR_Op* op = instruction_at(0);
6136 LIR_Op* op = instructions->at(i);
6206 LIR_Op* last_op = instructions->last();
6223 LIR_Op* prev_op = instructions->at(instructions->length() - 2);
6267 LIR_Op* cur_last_op = cur_instructions->last();
6290 LIR_Op* pred_last_op = pred_instructions->last();
6505 LIR_Op* op = instructions->at(j);