Home | History | Annotate | Download | only in optimizing

Lines Matching refs:GetAllocator

53     loop_preheader_[d] = new (GetAllocator()) HBasicBlock(graph_);
55 loop_header_[d] = new (GetAllocator()) HBasicBlock(graph_);
61 loop_body_[d] = new (GetAllocator()) HBasicBlock(graph_);
80 entry_ = new (GetAllocator()) HBasicBlock(graph_);
83 return_ = new (GetAllocator()) HBasicBlock(graph_);
85 exit_ = new (GetAllocator()) HBasicBlock(graph_);
94 parameter_ = new (GetAllocator()) HParameterValue(
104 return_->AddInstruction(new (GetAllocator()) HReturnVoid());
105 exit_->AddInstruction(new (GetAllocator()) HExit());
109 basic_[d] = new (GetAllocator()) HPhi(GetAllocator(), d, 0, DataType::Type::kInt32);
110 loop_preheader_[d]->AddInstruction(new (GetAllocator()) HGoto());
112 HInstruction* compare = new (GetAllocator()) HLessThan(basic_[d], constant100_);
114 loop_header_[d]->AddInstruction(new (GetAllocator()) HIf(compare));
115 increment_[d] = new (GetAllocator()) HAdd(DataType::Type::kInt32, basic_[d], constant1_);
117 loop_body_[d]->AddInstruction(new (GetAllocator()) HGoto());
126 HBasicBlock* cond = new (GetAllocator()) HBasicBlock(graph_);
127 HBasicBlock* ifTrue = new (GetAllocator()) HBasicBlock(graph_);
128 HBasicBlock* ifFalse = new (GetAllocator()) HBasicBlock(graph_);
138 cond->AddInstruction(new (GetAllocator()) HIf(parameter_));
142 HPhi* select_phi = new (GetAllocator()) HPhi(GetAllocator(), -1, 0, DataType::Type::kInt32);
155 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), vreg, 0, DataType::Type::kInt32);
165 return InsertInstruction(new (GetAllocator()) HArraySet(
198 iva_ = new (GetAllocator()) HInductionVarAnalysis(graph_);
285 new (GetAllocator()) HAdd(DataType::Type::kInt32, constant100_, basic_[0]), 0);
287 new (GetAllocator()) HSub(DataType::Type::kInt32, constant100_, basic_[0]), 0);
289 new (GetAllocator()) HMul(DataType::Type::kInt32, constant100_, basic_[0]), 0);
291 new (GetAllocator()) HShl(DataType::Type::kInt32, basic_[0], constant1_), 0);
293 new (GetAllocator()) HNeg(DataType::Type::kInt32, basic_[0]), 0);
317 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant100_), 0);
320 new (GetAllocator()) HSub(DataType::Type::kInt32, add, constant1_), 0);
350 HInstruction* inc1 = new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant1_);
354 HInstruction* inc2 = new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant1_);
383 HInstruction* inc1 = new (GetAllocator()) HAdd(DataType::Type::kInt32, basic_[0], constant1_);
387 HInstruction* inc2 = new (GetAllocator()) HAdd(DataType::Type::kInt32, basic_[0], constant1_);
411 new (GetAllocator()) HAdd(DataType::Type::kInt32, basic_[0], basic_[0]), 0);
413 new (GetAllocator()) HAdd(DataType::Type::kInt32, constant7_, basic_[0]), 0);
415 new (GetAllocator()) HAdd(DataType::Type::kInt32, add1, add2), 0);
437 new (GetAllocator()) HMul(DataType::Type::kInt32, basic_[0], constant2_), 0);
439 new (GetAllocator()) HAdd(DataType::Type::kInt32, constant100_, mul), 0);
441 new (GetAllocator()) HAdd(DataType::Type::kInt32, add, k_header), 0);
468 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant100_), 0);
470 new (GetAllocator()) HSub(DataType::Type::kInt32, k_header, constant1_), 0);
472 new (GetAllocator()) HNeg(DataType::Type::kInt32, sub), 0);
474 new (GetAllocator()) HMul(DataType::Type::kInt32, k_header, constant2_), 0);
476 new (GetAllocator()) HShl(DataType::Type::kInt32, k_header, constant2_), 0);
478 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, basic_[0]), 0);
511 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, k_header), 0);
513 new (GetAllocator()) HAdd(DataType::Type::kInt32, add1, k_header), 0);
515 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, basic_[0]), 0);
541 new (GetAllocator()) HMul(DataType::Type::kInt32, k_header, constant100_), 0);
566 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant1_), 0);
568 new (GetAllocator()) HShl(DataType::Type::kInt32, k_header, constant1_), 0);
570 new (GetAllocator()) HAdd(DataType::Type::kInt32, shl1, constant100_), 0);
572 new (GetAllocator()) HSub(DataType::Type::kInt32, shl1, constant1_), 0);
574 new (GetAllocator()) HNeg(DataType::Type::kInt32, sub), 0);
576 new (GetAllocator()) HMul(DataType::Type::kInt32, shl1, constant2_), 0);
578 new (GetAllocator()) HShl(DataType::Type::kInt32, shl1, constant2_), 0);
609 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant100_), 0);
611 new (GetAllocator()) HSub(DataType::Type::kInt32, k_header, constant1_), 0);
613 new (GetAllocator()) HNeg(DataType::Type::kInt32, sub), 0);
615 new (GetAllocator()) HMul(DataType::Type::kInt32, k_header, constant2_), 0);
617 new (GetAllocator()) HShl(DataType::Type::kInt32, k_header, constant2_), 0);
619 new (GetAllocator()) HDiv(DataType::Type::kInt32, k_header, constant100_, kNoDexPc), 0);
644 new (GetAllocator()) HShr(DataType::Type::kInt32, k_header, constant1_), 0);
664 new (GetAllocator()) HShr(DataType::Type::kInt32, k_header, constant1_), 0);
688 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant100_), 0);
690 new (GetAllocator()) HSub(DataType::Type::kInt32, k_header, constant1_), 0);
692 new (GetAllocator()) HNeg(DataType::Type::kInt32, sub), 0);
694 new (GetAllocator()) HMul(DataType::Type::kInt32, k_header, constant2_), 0);
696 new (GetAllocator()) HShl(DataType::Type::kInt32, k_header, constant2_), 0);
698 new (GetAllocator()) HRem(DataType::Type::kInt32, k_header, constant7_, kNoDexPc), 0);
730 new (GetAllocator()) HSub(DataType::Type::kInt32, constant100_, basic_[0]), 0);
759 new (GetAllocator()) HSub(DataType::Type::kInt32, constant100_, basic_[0], 0), 0);
784 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant100_), 0);
786 new (GetAllocator()) HSub(DataType::Type::kInt32, k_header, constant100_), 0);
788 new (GetAllocator()) HMul(DataType::Type::kInt32, k_header, constant100_), 0);
790 new (GetAllocator()) HShl(DataType::Type::kInt32, k_header, constant1_), 0);
792 new (GetAllocator()) HNeg(DataType::Type::kInt32, k_header), 0);
794 new (GetAllocator()) HShl(DataType::Type::kInt32, basic_[0], constant1_), 0);
796 new (GetAllocator()) HNeg(DataType::Type::kInt32, shl2), 0);
855 new (GetAllocator()) HSub(DataType::Type::kInt32, constant1_, k_header), 0);
876 new (GetAllocator()) HXor(DataType::Type::kInt32, k_header, constant1_), 0);
895 new (GetAllocator()) HXor(DataType::Type::kInt32, constant1_, k_header), 0);
914 new (GetAllocator()) HXor(DataType::Type::kInt32, k_header, constant100_), 0);
932 HInstruction* x = InsertInstruction(new (GetAllocator()) HEqual(k_header, constant0_), 0);
950 HInstruction* x = InsertInstruction(new (GetAllocator()) HEqual(constant0_, k_header), 0);
968 HInstruction* x = InsertInstruction(new (GetAllocator()) HNotEqual(k_header, constant1_), 0);
986 HInstruction* x = InsertInstruction(new (GetAllocator()) HNotEqual(constant1_, k_header), 0);
1011 new (GetAllocator()) HNeg(DataType::Type::kInt32, k_header), 0);
1013 new (GetAllocator()) HSub(DataType::Type::kInt32, constant1_, k_header), 0);
1015 new (GetAllocator()) HAdd(DataType::Type::kInt32, idiom, constant100_), 0);
1017 new (GetAllocator()) HSub(DataType::Type::kInt32, idiom, constant100_), 0);
1019 new (GetAllocator()) HMul(DataType::Type::kInt32, idiom, constant100_), 0);
1021 new (GetAllocator()) HShl(DataType::Type::kInt32, idiom, constant1_), 0);
1023 new (GetAllocator()) HNeg(DataType::Type::kInt32, idiom), 0);
1056 new (GetAllocator()) HAdd(DataType::Type::kInt32, constant1_, k_header[9]), 9);
1090 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, basic_[0], kNoDexPc), 0);
1121 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, basic_[0], kNoDexPc), 0);
1124 new (GetAllocator()) HAdd(DataType::Type::kInt32, conv, constant1_), 0);
1151 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant1_), 0);
1153 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, add, kNoDexPc), 0);
1179 new (GetAllocator()) HAdd(DataType::Type::kInt32, k_header, constant1_), 0);
1181 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, add, kNoDexPc), 0);
1201 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, k_header, kNoDexPc), 0);
1203 new (GetAllocator()) HAdd(DataType::Type::kInt32, conv, constant1_), 0);
1220 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, increment_[0], kNoDexPc);
1246 new (GetAllocator()) HTypeConversion(DataType::Type::kInt8, increment_[0], kNoDexPc);
1272 new (GetAllocator()) HTypeConversion(DataType::Type::kInt16, increment_[0], kNoDexPc);
1298 new (GetAllocator()) HTypeConversion(DataType::Type::kInt16, increment_[0], kNoDexPc);
1323 new (GetAllocator()) HTypeConversion(DataType::Type::kUint16, increment_[0], kNoDexPc);
1348 new (GetAllocator()) HTypeConversion(DataType::Type::kUint16, increment_[0], kNoDexPc);