Lines Matching refs:vector_map_

429       vector_map_(nullptr),  in HLoopOptimization()
493 vector_map_ = ↦ in LocalRun()
501 vector_map_ = nullptr; in LocalRun()
1036 vector_map_->clear(); in GenerateNewLoop()
1044 auto i = vector_map_->find(it.Current()); in GenerateNewLoop()
1045 if (i != vector_map_->end() && !i->second->IsInBlock()) { in GenerateNewLoop()
1091 GenerateVecMem(instruction, vector_map_->Get(index), vector_map_->Get(value), offset, type); in VectorizeDef()
1110 HInstruction* new_red = vector_map_->Get(instruction); in VectorizeDef()
1111 vector_permanent_map_->Put(new_red, vector_map_->Get(redit->second)); in VectorizeDef()
1135 if (vector_map_->find(instruction) != vector_map_->end()) { in VectorizeUse()
1167 GenerateVecMem(instruction, vector_map_->Get(index), nullptr, offset, type); in VectorizeUse()
1210 vector_map_->Put(instruction, vector_map_->Get(opa)); // operand pass-through in VectorizeUse()
1212 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1225 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1236 GenerateVecOp(instruction, vector_map_->Get(opa), nullptr, type); in VectorizeUse()
1254 GenerateVecOp(instruction, vector_map_->Get(opa), vector_map_->Get(opb), type); in VectorizeUse()
1295 GenerateVecOp(instruction, vector_map_->Get(r), opb, type); in VectorizeUse()
1326 vector_map_->Get(r), in VectorizeUse()
1365 instruction, vector_map_->Get(r), vector_map_->Get(s), type, is_unsigned); in VectorizeUse()
1548 if (vector_map_->find(org) == vector_map_->end()) { in GenerateVecInv()
1552 vector_map_->Put(org, org); in GenerateVecInv()
1573 vector_map_->Put(org, vector); in GenerateVecInv()
1578 if (vector_map_->find(org) == vector_map_->end()) { in GenerateVecSub()
1587 vector_map_->Put(org, subscript); in GenerateVecSub()
1641 vector_map_->Put(org, vector); in GenerateVecMem()
1665 vector_map_->Put(phi, vector); in GenerateVecReductionPhi()
1669 HInstruction* new_phi = vector_map_->Get(phi); in GenerateVecReductionPhiInputs()
1671 HInstruction* new_red = vector_map_->Get(reduction); in GenerateVecReductionPhiInputs()
1879 ? vector_map_->Get(inputs[index]) in GenerateVecOp()
1895 vector_map_->Put(org, vector); in GenerateVecOp()
1960 vector_map_->Put(instruction, new (global_allocator_) HVecHalvingAdd( in VectorizeHalvingAddIdiom()
1962 vector_map_->Get(r), in VectorizeHalvingAddIdiom()
1963 vector_map_->Get(s), in VectorizeHalvingAddIdiom()
1970 GenerateVecOp(instruction, vector_map_->Get(r), vector_map_->Get(s), type); in VectorizeHalvingAddIdiom()
2059 vector_map_->Put(instruction, new (global_allocator_) HVecSADAccumulate( in VectorizeSADIdiom()
2061 vector_map_->Get(q), in VectorizeSADIdiom()
2062 vector_map_->Get(r), in VectorizeSADIdiom()
2063 vector_map_->Get(s), in VectorizeSADIdiom()
2069 GenerateVecOp(v, vector_map_->Get(r), nullptr, reduction_type); in VectorizeSADIdiom()
2070 GenerateVecOp(instruction, vector_map_->Get(q), vector_map_->Get(v), reduction_type); in VectorizeSADIdiom()