Lines Matching refs:vector_map_

482       vector_map_(nullptr),  in HLoopOptimization()
553 vector_map_ = ↦ in LocalRun()
561 vector_map_ = nullptr; in LocalRun()
1238 vector_map_->clear(); in GenerateNewLoop()
1246 auto i = vector_map_->find(it.Current()); in GenerateNewLoop()
1247 if (i != vector_map_->end() && !i->second->IsInBlock()) { in GenerateNewLoop()
1302 GenerateVecMem(instruction, vector_map_->Get(index), vector_map_->Get(value), offset, type); in VectorizeDef()
1322 HInstruction* new_red = vector_map_->Get(instruction); in VectorizeDef()
1323 vector_permanent_map_->Put(new_red, vector_map_->Get(redit->second)); in VectorizeDef()
1347 if (vector_map_->find(instruction) != vector_map_->end()) { in VectorizeUse()
1379 GenerateVecMem(instruction, vector_map_->Get(index), nullptr, offset, type); in VectorizeUse()
1422 vector_map_->Put(instruction, vector_map_->Get(opa)); // operand pass-through in VectorizeUse()
1424 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1437 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1448 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1466 GenerateVecOp(instruction, vector_map_->Get(opa), vector_map_->Get(opb), type); in VectorizeUse()
1507 GenerateVecOp(instruction, vector_map_->Get(r), opb, type); in VectorizeUse()
1531 vector_map_->Get(r), in VectorizeUse()
1672 if (vector_map_->find(org) == vector_map_->end()) { in GenerateVecInv()
1676 vector_map_->Put(org, org); in GenerateVecInv()
1697 vector_map_->Put(org, vector); in GenerateVecInv()
1702 if (vector_map_->find(org) == vector_map_->end()) { in GenerateVecSub()
1711 vector_map_->Put(org, subscript); in GenerateVecSub()
1765 vector_map_->Put(org, vector); in GenerateVecMem()
1789 vector_map_->Put(phi, vector); in GenerateVecReductionPhi()
1793 HInstruction* new_phi = vector_map_->Get(phi); in GenerateVecReductionPhiInputs()
1795 HInstruction* new_red = vector_map_->Get(reduction); in GenerateVecReductionPhiInputs()
1946 vector_map_->Put(org, vector); in GenerateVecOp()
2009 vector_map_->Put(instruction, new (global_allocator_) HVecHalvingAdd( in VectorizeHalvingAddIdiom()
2011 vector_map_->Get(r), in VectorizeHalvingAddIdiom()
2012 vector_map_->Get(s), in VectorizeHalvingAddIdiom()
2019 GenerateVecOp(instruction, vector_map_->Get(r), vector_map_->Get(s), type); in VectorizeHalvingAddIdiom()
2085 vector_map_->Put(instruction, new (global_allocator_) HVecSADAccumulate( in VectorizeSADIdiom()
2087 vector_map_->Get(acc), in VectorizeSADIdiom()
2088 vector_map_->Get(r), in VectorizeSADIdiom()
2089 vector_map_->Get(s), in VectorizeSADIdiom()
2099 if (vector_map_->find(abs) == vector_map_->end()) { in VectorizeSADIdiom()
2100 GenerateVecOp(abs, vector_map_->Get(r), nullptr, reduction_type); in VectorizeSADIdiom()
2102 GenerateVecOp(instruction, vector_map_->Get(acc), vector_map_->Get(abs), reduction_type); in VectorizeSADIdiom()
2159 vector_map_->Put(instruction, new (global_allocator_) HVecDotProd( in VectorizeDotProdIdiom()
2161 vector_map_->Get(acc), in VectorizeDotProdIdiom()
2162 vector_map_->Get(r), in VectorizeDotProdIdiom()
2163 vector_map_->Get(s), in VectorizeDotProdIdiom()
2174 if (vector_map_->find(mul) == vector_map_->end()) { in VectorizeDotProdIdiom()
2175 GenerateVecOp(mul, vector_map_->Get(r), vector_map_->Get(s), reduction_type); in VectorizeDotProdIdiom()
2177 GenerateVecOp(instruction, vector_map_->Get(acc), vector_map_->Get(mul), reduction_type); in VectorizeDotProdIdiom()