Lines Matching refs:vector_map_

479       vector_map_(nullptr),  in HLoopOptimization()
550 vector_map_ = ↦ in LocalRun()
558 vector_map_ = nullptr; in LocalRun()
1241 vector_map_->clear(); in GenerateNewLoop()
1249 auto i = vector_map_->find(it.Current()); in GenerateNewLoop()
1250 if (i != vector_map_->end() && !i->second->IsInBlock()) { in GenerateNewLoop()
1305 GenerateVecMem(instruction, vector_map_->Get(index), vector_map_->Get(value), offset, type); in VectorizeDef()
1325 HInstruction* new_red = vector_map_->Get(instruction); in VectorizeDef()
1326 vector_permanent_map_->Put(new_red, vector_map_->Get(redit->second)); in VectorizeDef()
1350 if (vector_map_->find(instruction) != vector_map_->end()) { in VectorizeUse()
1382 GenerateVecMem(instruction, vector_map_->Get(index), nullptr, offset, type); in VectorizeUse()
1425 vector_map_->Put(instruction, vector_map_->Get(opa)); // operand pass-through in VectorizeUse()
1427 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1440 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1451 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1469 GenerateVecOp(instruction, vector_map_->Get(opa), vector_map_->Get(opb), type); in VectorizeUse()
1510 GenerateVecOp(instruction, vector_map_->Get(r), opb, type); in VectorizeUse()
1534 vector_map_->Get(r), in VectorizeUse()
1673 if (vector_map_->find(org) == vector_map_->end()) { in GenerateVecInv()
1677 vector_map_->Put(org, org); in GenerateVecInv()
1698 vector_map_->Put(org, vector); in GenerateVecInv()
1703 if (vector_map_->find(org) == vector_map_->end()) { in GenerateVecSub()
1712 vector_map_->Put(org, subscript); in GenerateVecSub()
1766 vector_map_->Put(org, vector); in GenerateVecMem()
1790 vector_map_->Put(phi, vector); in GenerateVecReductionPhi()
1794 HInstruction* new_phi = vector_map_->Get(phi); in GenerateVecReductionPhiInputs()
1796 HInstruction* new_red = vector_map_->Get(reduction); in GenerateVecReductionPhiInputs()
1947 vector_map_->Put(org, vector); in GenerateVecOp()
2010 vector_map_->Put(instruction, new (global_allocator_) HVecHalvingAdd( in VectorizeHalvingAddIdiom()
2012 vector_map_->Get(r), in VectorizeHalvingAddIdiom()
2013 vector_map_->Get(s), in VectorizeHalvingAddIdiom()
2020 GenerateVecOp(instruction, vector_map_->Get(r), vector_map_->Get(s), type); in VectorizeHalvingAddIdiom()
2086 vector_map_->Put(instruction, new (global_allocator_) HVecSADAccumulate( in VectorizeSADIdiom()
2088 vector_map_->Get(q), in VectorizeSADIdiom()
2089 vector_map_->Get(r), in VectorizeSADIdiom()
2090 vector_map_->Get(s), in VectorizeSADIdiom()
2096 GenerateVecOp(v, vector_map_->Get(r), nullptr, reduction_type); in VectorizeSADIdiom()
2097 GenerateVecOp(instruction, vector_map_->Get(q), vector_map_->Get(v), reduction_type); in VectorizeSADIdiom()
2154 vector_map_->Put(instruction, new (global_allocator_) HVecDotProd( in VectorizeDotProdIdiom()
2156 vector_map_->Get(q), in VectorizeDotProdIdiom()
2157 vector_map_->Get(r), in VectorizeDotProdIdiom()
2158 vector_map_->Get(s), in VectorizeDotProdIdiom()
2165 GenerateVecOp(v, vector_map_->Get(r), vector_map_->Get(s), reduction_type); in VectorizeDotProdIdiom()
2166 GenerateVecOp(instruction, vector_map_->Get(q), vector_map_->Get(v), reduction_type); in VectorizeDotProdIdiom()