Lines Matching refs:global_allocator_
518 global_allocator_(graph_->GetAllocator()), in HLoopOptimization()
540 arch_loop_helper_(ArchNoOptsLoopHelper::Create(codegen, global_allocator_)) {} in HLoopOptimization()
924 preheader->AddInstruction(new (global_allocator_) HGoto()); in TryOptimizeInnerLoopFinite()
1315 new (global_allocator_) HNotEqual(vector_runtime_test_a_, vector_runtime_test_b_)); in VectorizePredicated()
1317 new (global_allocator_) in VectorizePredicated()
1358 HVecPredSetAll* set_pred = new (global_allocator_) HVecPredSetAll(global_allocator_, in VectorizePredicated()
1421 HInstruction* offset = Insert(preheader, new (global_allocator_) HAdd( in VectorizeTraditional()
1423 HInstruction* rem = Insert(preheader, new (global_allocator_) HAnd( in VectorizeTraditional()
1425 HInstruction* sub = Insert(preheader, new (global_allocator_) HSub( in VectorizeTraditional()
1427 HInstruction* cond = Insert(preheader, new (global_allocator_) HEqual( in VectorizeTraditional()
1429 ptc = Insert(preheader, new (global_allocator_) HSelect( in VectorizeTraditional()
1446 HInstruction* cond = Insert(preheader, new (global_allocator_) HAboveOrEqual(stc, ptc)); in VectorizeTraditional()
1447 ptc = Insert(preheader, new (global_allocator_) HSelect(cond, ptc, stc, kNoDexPc)); in VectorizeTraditional()
1449 diff = Insert(preheader, new (global_allocator_) HSub(induc_type, stc, ptc)); in VectorizeTraditional()
1452 preheader, new (global_allocator_) HAnd(induc_type, in VectorizeTraditional()
1455 vtc = Insert(preheader, new (global_allocator_) HSub(induc_type, stc, rem)); in VectorizeTraditional()
1464 new (global_allocator_) HNotEqual(vector_runtime_test_a_, vector_runtime_test_b_)); in VectorizeTraditional()
1466 new (global_allocator_) in VectorizeTraditional()
1566 HPhi* phi = new (global_allocator_) HPhi(global_allocator_, in InitializeForNewLoop()
1589 HInstruction* cond = new (global_allocator_) HAboveOrEqual(phi, hi); in GenerateNewLoopScalarOrTraditional()
1591 vector_header_->AddInstruction(new (global_allocator_) HIf(cond)); in GenerateNewLoopScalarOrTraditional()
1612 new (global_allocator_) HVecPredWhile(global_allocator_, in GenerateNewLoopPredicated()
1621 new (global_allocator_) HVecPredToBoolean(global_allocator_, in GenerateNewLoopPredicated()
1630 vector_header_->AddInstruction(new (global_allocator_) HIf(cond)); in GenerateNewLoopPredicated()
1718 vector_index_ = new (global_allocator_) HAdd(induc_type, vector_index_, step); in GenerateNewLoopBodyOnce()
2209 new (global_allocator_) HTypeConversion(type, input, kNoDexPc)); in GenerateVecInv()
2211 vector = new (global_allocator_) in GenerateVecInv()
2212 HVecReplicateScalar(global_allocator_, input, type, vector_length_, kNoDexPc); in GenerateVecInv()
2225 subscript = new (global_allocator_) HAdd(DataType::Type::kInt32, subscript, offset); in GenerateVecSub()
2246 vector = new (global_allocator_) HVecStore( in GenerateVecMem()
2247 global_allocator_, base, opa, opb, type, org->GetSideEffects(), vector_length_, dex_pc); in GenerateVecMem()
2250 vector = new (global_allocator_) HVecLoad(global_allocator_, in GenerateVecMem()
2276 vector = new (global_allocator_) HArraySet( in GenerateVecMem()
2280 vector = new (global_allocator_) HArrayGet( in GenerateVecMem()
2292 HPhi* new_phi = new (global_allocator_) HPhi( in GenerateVecReductionPhi()
2293 global_allocator_, kNoRegNumber, 0, orig_phi->GetType()); in GenerateVecReductionPhi()
2302 HPhi* new_phi = new (global_allocator_) HPhi( in GenerateVecReductionPhi()
2303 global_allocator_, kNoRegNumber, 0, HVecOperation::kSIMDType); in GenerateVecReductionPhi()
2329 new (global_allocator_) HVecSetScalars(global_allocator_, in GenerateVecReductionPhiInputs()
2337 new (global_allocator_) HVecReplicateScalar(global_allocator_, in GenerateVecReductionPhiInputs()
2369 HVecReduce* reduce = new (global_allocator_) HVecReduce( in ReduceAndExtractIfNeeded()
2370 global_allocator_, instruction, type, vector_length, kind, kNoDexPc); in ReduceAndExtractIfNeeded()
2373 instruction = new (global_allocator_) HVecExtractScalar( in ReduceAndExtractIfNeeded()
2374 global_allocator_, reduce, type, vector_length, 0, kNoDexPc); in ReduceAndExtractIfNeeded()
2403 new (global_allocator_) HVecNeg(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2404 new (global_allocator_) HNeg(org_type, opa, dex_pc)); in GenerateVecOp()
2408 new (global_allocator_) HVecNot(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2409 new (global_allocator_) HNot(org_type, opa, dex_pc)); in GenerateVecOp()
2413 new (global_allocator_) HVecNot(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2414 new (global_allocator_) HBooleanNot(opa, dex_pc)); in GenerateVecOp()
2418 new (global_allocator_) HVecCnv(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2419 new (global_allocator_) HTypeConversion(org_type, opa, dex_pc)); in GenerateVecOp()
2422 new (global_allocator_) HVecAdd(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2423 new (global_allocator_) HAdd(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2426 new (global_allocator_) HVecSub(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2427 new (global_allocator_) HSub(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2430 new (global_allocator_) HVecMul(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2431 new (global_allocator_) HMul(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2434 new (global_allocator_) HVecDiv(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2435 new (global_allocator_) HDiv(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2438 new (global_allocator_) HVecAnd(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2439 new (global_allocator_) HAnd(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2442 new (global_allocator_) HVecOr(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2443 new (global_allocator_) HOr(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2446 new (global_allocator_) HVecXor(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2447 new (global_allocator_) HXor(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2450 new (global_allocator_) HVecShl(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2451 new (global_allocator_) HShl(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2454 new (global_allocator_) HVecShr(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2455 new (global_allocator_) HShr(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2458 new (global_allocator_) HVecUShr(global_allocator_, opa, opb, type, vector_length_, dex_pc), in GenerateVecOp()
2459 new (global_allocator_) HUShr(org_type, opa, opb, dex_pc)); in GenerateVecOp()
2463 new (global_allocator_) HVecAbs(global_allocator_, opa, type, vector_length_, dex_pc), in GenerateVecOp()
2464 new (global_allocator_) HAbs(org_type, opa, dex_pc)); in GenerateVecOp()
2468 vector = new (global_allocator_) in GenerateVecOp()
2469 HVecCondition(global_allocator_, opa, opb, type, vector_length_, dex_pc); in GenerateVecOp()
2541 vector_map_->Put(instruction, new (global_allocator_) HVecHalvingAdd( in VectorizeHalvingAddIdiom()
2542 global_allocator_, in VectorizeHalvingAddIdiom()
2617 vector_map_->Put(instruction, new (global_allocator_) HVecSADAccumulate( in VectorizeSADIdiom()
2618 global_allocator_, in VectorizeSADIdiom()
2691 vector_map_->Put(instruction, new (global_allocator_) HVecDotProd( in VectorizeDotProdIdiom()
2692 global_allocator_, in VectorizeDotProdIdiom()
2781 HInstruction* vec_pred_not = new (global_allocator_) in VectorizeIfCondition()
2782 HVecPredNot(global_allocator_, vec_cond, type, vector_length_, hif->GetDexPc()); in VectorizeIfCondition()