HomeSort by relevance Sort by last modified time
    Searched refs:HPhi (Results 1 - 25 of 59) sorted by null

1 2 3

  /external/v8/src/crankshaft/
hydrogen-uint32-analysis.h 26 INLINE(bool CheckPhiOperands(HPhi* phi));
27 INLINE(void UnmarkPhi(HPhi* phi, ZoneList<HPhi*>* worklist));
30 ZoneList<HPhi*> phis_;
hydrogen-mark-deoptimize.h 28 void ProcessPhi(HPhi* phi);
32 ZoneList<HPhi*> worklist_;
hydrogen-mark-deoptimize.cc 11 const ZoneList<HPhi*>* phi_list = graph()->phi_list();
13 HPhi* phi = phi_list->at(i);
22 void HMarkDeoptimizeOnUndefinedPhase::ProcessPhi(HPhi* phi) {
37 worklist_.Add(HPhi::cast(input), zone());
hydrogen-redundant-phi.h 25 void ProcessPhis(const ZoneList<HPhi*>* phis);
hydrogen-uint32-analysis.cc 105 phis_.Add(HPhi::cast(use), zone());
115 bool HUint32AnalysisPhase::CheckPhiOperands(HPhi* phi) {
143 void HUint32AnalysisPhase::UnmarkPhi(HPhi* phi, ZoneList<HPhi*>* worklist) {
150 worklist->Add(HPhi::cast(operand), zone());
163 ZoneList<HPhi*> worklist(phis_.length(), zone());
176 HPhi* phi = phis_[i];
191 HPhi* phi = worklist.RemoveLast();
200 HPhi* phi = phis_[i];
hydrogen-representation-changes.cc 123 ZoneList<HPhi*> int_worklist(8, zone());
124 ZoneList<HPhi*> smi_worklist(8, zone());
126 const ZoneList<HPhi*>* phi_list(graph()->phi_list());
128 HPhi* phi = phi_list->at(i);
138 HPhi* phi = phi_list->at(i);
162 HPhi* current = int_worklist.RemoveLast();
173 int_worklist.Add(HPhi::cast(input), zone());
179 HPhi* current = smi_worklist.RemoveLast();
190 smi_worklist.Add(HPhi::cast(input), zone());
199 const ZoneList<HPhi*>* phis = block->phis()
    [all...]
hydrogen-redundant-phi.cc 13 ZoneList<HPhi*> all_phis(blocks->length(), zone());
40 void HRedundantPhiEliminationPhase::ProcessPhis(const ZoneList<HPhi*>* phis) {
46 HPhi* phi = phis->at(i);
hydrogen-dce.cc 57 HPhi* phi = block->phis()->at(j);
67 ZoneList<HPhi*> worklist(graph()->blocks()->length(), zone());
84 HPhi* phi = block->phis()->at(j);
95 HPhi* phi = worklist.RemoveLast();
hydrogen-infer-representation.cc 22 const ZoneList<HPhi*>* phi_list = graph()->phi_list();
41 HPhi* phi = phi_list->at(i);
45 int id = HPhi::cast(use)->phi_id();
105 HPhi* phi = phi_list->at(i);
110 HPhi* it_use = phi_list->at(index);
118 const ZoneList<HPhi*>* phis = block->phis();
140 const ZoneList<HPhi*>* phis = block->phis();
142 HPhi* phi = phis->at(j);
hydrogen-infer-types.cc 14 const ZoneList<HPhi*>* phis = block->phis();
32 HPhi* phi = block->phis()->at(j);
hydrogen-escape-analysis.cc 92 HPhi* phi = NewPhiAndInsert(block, operand, index);
114 HPhi* HEscapeAnalysisPhase::NewPhiAndInsert(HBasicBlock* block,
118 HPhi* phi = new(zone) HPhi(HPhi::kInvalidMergedIndex, zone);
276 HPhi* phi = HPhi::cast(succ_operand);
280 HPhi* phi = NewPhiAndInsert(succ, succ_operand, index);
hydrogen-osr.cc 94 const ZoneList<HPhi*>* phis = osr_loop_entry_->phis();
96 HPhi* phi = phis->at(j);
hydrogen-escape-analysis.h 38 HPhi* NewPhiAndInsert(HBasicBlock* block, HValue* incoming_value, int index);
hydrogen-range-analysis.cc 52 HPhi* phi = block->phis()->at(i);
219 HPhi* phi = HPhi::cast(value);
  /art/compiler/optimizing/
ssa_builder.h 31 * following text is materialized as a `HPhi`.
106 bool TypeInputsOfPhi(HPhi* phi, ArenaVector<HPhi*>* worklist);
107 bool UpdatePrimitiveType(HPhi* phi, ArenaVector<HPhi*>* worklist);
108 void ProcessPrimitiveTypePropagationWorklist(ArenaVector<HPhi*>* worklist);
112 HPhi* GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, Primitive::Type type);
ssa_phi_elimination.h 46 ArenaVector<HPhi*> worklist_;
72 ArenaVector<HPhi*> worklist_;
ssa_phi_elimination.cc 34 ArenaSet<HPhi*> initially_live(graph_->GetArena()->Adapter(kArenaAllocSsaPhiElimination));
40 HPhi* phi = inst_it.Current()->AsPhi();
68 HPhi* phi = worklist_.back();
71 HPhi* input = it.Current()->AsPhi();
91 HPhi* phi;
135 ArenaVector<HPhi*> cycle_worklist(graph_->GetArena()->Adapter(kArenaAllocSsaPhiElimination));
138 HPhi* phi = worklist_.back();
180 HPhi* current = cycle_worklist[i];
222 for (HPhi* current : cycle_worklist) {
ssa_builder.cc 62 HPhi* phi = it.Current()->AsPhi();
63 HPhi* next = phi->GetNextEquivalentPhiWithSameType();
85 HPhi* phi = it_phis.Current()->AsPhi();
105 ArenaVector<HPhi*>* worklist) {
123 static bool TypePhiFromInputs(HPhi* phi) {
134 Primitive::Type input_type = HPhi::ToPhiType(input->GetType());
165 bool SsaBuilder::TypeInputsOfPhi(HPhi* phi, ArenaVector<HPhi*>* worklist) {
178 HPhi::ToPhiType(input->GetType()) == common_type);
216 bool SsaBuilder::UpdatePrimitiveType(HPhi* phi, ArenaVector<HPhi*>* worklist)
    [all...]
select_generator.cc 56 static HPhi* GetSingleChangedPhi(HBasicBlock* block, size_t index1, size_t index2) {
59 HPhi* select_phi = nullptr;
61 HPhi* phi = it.Current()->AsPhi();
112 HPhi* phi = GetSingleChangedPhi(merge_block, predecessor_index_true, predecessor_index_false);
reference_type_propagation.h 73 void VisitPhi(HPhi* phi);
76 void UpdatePhi(HPhi* phi) SHARED_REQUIRES(Locks::mutator_lock_);
induction_var_analysis_test.cc 94 basic_[d] = new (&allocator_) HPhi(&allocator_, d, 0, Primitive::kPrimInt);
110 HPhi* BuildIf(int d, HBasicBlock** ifT, HBasicBlock **ifF) {
127 HPhi* select_phi = new (&allocator_) HPhi(&allocator_, -1, 0, Primitive::kPrimInt);
139 HPhi* InsertLoopPhi(int vreg, int d) {
140 HPhi* phi = new (&allocator_) HPhi(&allocator_, vreg, 0, Primitive::kPrimInt);
195 HPhi* basic_[10]; // "vreg_d", the "i_d"
285 HPhi* k = InsertLoopPhi(0, 0);
312 HPhi* k_header = InsertLoopPhi(0, 0)
    [all...]
register_allocator.h 32 class HPhi;
113 void AllocateSpillSlotForCatchPhi(HPhi* phi);
bounds_check_elimination_test.cc 391 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
511 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
621 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
720 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt);
816 HPhi* phi_i = new (&allocator_) HPhi(&allocator_, 0, 0, Primitive::kPrimInt)
    [all...]
graph_checker.h 51 void VisitPhi(HPhi* phi) OVERRIDE;
  /external/v8/test/mjsunit/
dehoisted-array-index.js 76 // Key is HPhi, used only by dehoisted
89 // Key is HPhi, but used by both dehoisted and non-dehoisted
107 // Key is HPhi, but used by either dehoisted or non-dehoisted
126 // Key is HPhi, but not induction variable

Completed in 1209 milliseconds

1 2 3