Lines Matching refs:vector_map_
481 vector_map_(nullptr), in HLoopOptimization()
552 vector_map_ = ↦ in LocalRun()
560 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()
1298 GenerateVecMem(instruction, vector_map_->Get(index), vector_map_->Get(value), offset, type); in VectorizeDef()
1318 HInstruction* new_red = vector_map_->Get(instruction); in VectorizeDef()
1319 vector_permanent_map_->Put(new_red, vector_map_->Get(redit->second)); in VectorizeDef()
1342 if (vector_map_->find(instruction) != vector_map_->end()) { in VectorizeUse()
1374 GenerateVecMem(instruction, vector_map_->Get(index), nullptr, offset, type); in VectorizeUse()
1417 vector_map_->Put(instruction, vector_map_->Get(opa)); // operand pass-through in VectorizeUse()
1419 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1432 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1443 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1461 GenerateVecOp(instruction, vector_map_->Get(opa), vector_map_->Get(opb), type); in VectorizeUse()
1502 GenerateVecOp(instruction, vector_map_->Get(r), opb, type); in VectorizeUse()
1526 vector_map_->Get(r), in VectorizeUse()
1717 if (vector_map_->find(org) == vector_map_->end()) { in GenerateVecInv()
1721 vector_map_->Put(org, org); in GenerateVecInv()
1742 vector_map_->Put(org, vector); in GenerateVecInv()
1747 if (vector_map_->find(org) == vector_map_->end()) { in GenerateVecSub()
1756 vector_map_->Put(org, subscript); in GenerateVecSub()
1810 vector_map_->Put(org, vector); in GenerateVecMem()
1834 vector_map_->Put(phi, vector); in GenerateVecReductionPhi()
1838 HInstruction* new_phi = vector_map_->Get(phi); in GenerateVecReductionPhiInputs()
1840 HInstruction* new_red = vector_map_->Get(reduction); in GenerateVecReductionPhiInputs()
1991 vector_map_->Put(org, vector); in GenerateVecOp()
2054 vector_map_->Put(instruction, new (global_allocator_) HVecHalvingAdd( in VectorizeHalvingAddIdiom()
2056 vector_map_->Get(r), in VectorizeHalvingAddIdiom()
2057 vector_map_->Get(s), in VectorizeHalvingAddIdiom()
2064 GenerateVecOp(instruction, vector_map_->Get(r), vector_map_->Get(s), type); in VectorizeHalvingAddIdiom()
2130 vector_map_->Put(instruction, new (global_allocator_) HVecSADAccumulate( in VectorizeSADIdiom()
2132 vector_map_->Get(q), in VectorizeSADIdiom()
2133 vector_map_->Get(r), in VectorizeSADIdiom()
2134 vector_map_->Get(s), in VectorizeSADIdiom()
2140 GenerateVecOp(v, vector_map_->Get(r), nullptr, reduction_type); in VectorizeSADIdiom()
2141 GenerateVecOp(instruction, vector_map_->Get(q), vector_map_->Get(v), reduction_type); in VectorizeSADIdiom()
2198 vector_map_->Put(instruction, new (global_allocator_) HVecDotProd( in VectorizeDotProdIdiom()
2200 vector_map_->Get(q), in VectorizeDotProdIdiom()
2201 vector_map_->Get(r), in VectorizeDotProdIdiom()
2202 vector_map_->Get(s), in VectorizeDotProdIdiom()
2209 GenerateVecOp(v, vector_map_->Get(r), vector_map_->Get(s), reduction_type); in VectorizeDotProdIdiom()
2210 GenerateVecOp(instruction, vector_map_->Get(q), vector_map_->Get(v), reduction_type); in VectorizeDotProdIdiom()