Lines Matching refs:HPhi
66 HPhi* phi = it.Current()->AsPhi();
67 HPhi* next = phi->GetNextEquivalentPhiWithSameType();
88 HPhi* phi = it_phis.Current()->AsPhi();
108 ScopedArenaVector<HPhi*>* worklist) {
126 static bool TypePhiFromInputs(HPhi* phi) {
136 DataType::Type input_type = HPhi::ToPhiType(input->GetType());
170 bool SsaBuilder::TypeInputsOfPhi(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) {
177 DCHECK(HPhi::ToPhiType(input->GetType()) == common_type);
216 bool SsaBuilder::UpdatePrimitiveType(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) {
236 ScopedArenaVector<HPhi*> worklist(local_allocator_->Adapter(kArenaAllocGraphBuilder));
241 HPhi* phi = phi_it.Current()->AsPhi();
253 HPhi* phi = phi_it.Current()->AsPhi();
265 void SsaBuilder::ProcessPrimitiveTypePropagationWorklist(ScopedArenaVector<HPhi*>* worklist) {
268 HPhi* phi = worklist->back();
322 ScopedArenaVector<HPhi*> worklist(local_allocator_->Adapter(kArenaAllocGraphBuilder));
613 HPhi* SsaBuilder::GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, DataType::Type type) {
630 HPhi* new_phi = new (allocator) HPhi(allocator, phi->GetRegNumber(), inputs.size(), type);
643 HPhi* next_phi = next->AsPhi();