Searched refs:HPhi (Results 1 - 25 of 29) sorted by relevance

12

/external/chromium_org/v8/src/
H A Dhydrogen-uint32-analysis.h26 INLINE(bool CheckPhiOperands(HPhi* phi));
27 INLINE(void UnmarkPhi(HPhi* phi, ZoneList<HPhi*>* worklist));
30 ZoneList<HPhi*> phis_;
H A Dhydrogen-mark-deoptimize.h28 void ProcessPhi(HPhi* phi);
32 ZoneList<HPhi*> worklist_;
H A Dhydrogen-mark-deoptimize.cc11 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());
H A Dhydrogen-redundant-phi.h25 void ProcessPhis(const ZoneList<HPhi*>* phis);
H A Dhydrogen-uint32-analysis.cc109 phis_.Add(HPhi::cast(use), zone());
119 bool HUint32AnalysisPhase::CheckPhiOperands(HPhi* phi) {
147 void HUint32AnalysisPhase::UnmarkPhi(HPhi* phi, ZoneList<HPhi*>* worklist) {
154 worklist->Add(HPhi::cast(operand), zone());
167 ZoneList<HPhi*> worklist(phis_.length(), zone());
180 HPhi* phi = phis_[i];
195 HPhi* phi = worklist.RemoveLast();
204 HPhi* phi = phis_[i];
H A Dhydrogen-representation-changes.cc113 ZoneList<HPhi*> int_worklist(8, zone());
114 ZoneList<HPhi*> smi_worklist(8, zone());
116 const ZoneList<HPhi*>* phi_list(graph()->phi_list());
118 HPhi* phi = phi_list->at(i);
128 HPhi* phi = phi_list->at(i);
152 HPhi* current = int_worklist.RemoveLast();
163 int_worklist.Add(HPhi::cast(input), zone());
169 HPhi* current = smi_worklist.RemoveLast();
180 smi_worklist.Add(HPhi::cast(input), zone());
189 const ZoneList<HPhi*>* phi
[all...]
H A Dhydrogen-redundant-phi.cc13 ZoneList<HPhi*> all_phis(blocks->length(), zone());
40 void HRedundantPhiEliminationPhase::ProcessPhis(const ZoneList<HPhi*>* phis) {
46 HPhi* phi = phis->at(i);
H A Dhydrogen-dce.cc57 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();
H A Dhydrogen-infer-representation.cc22 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);
H A Dhydrogen-infer-types.cc14 const ZoneList<HPhi*>* phis = block->phis();
32 HPhi* phi = block->phis()->at(j);
H A Dhydrogen-escape-analysis.cc92 HPhi* phi = NewPhiAndInsert(block, operand, index);
114 HPhi* HEscapeAnalysisPhase::NewPhiAndInsert(HBasicBlock* block,
118 HPhi* phi = new(zone) HPhi(HPhi::kInvalidMergedIndex, zone);
275 HPhi* phi = HPhi::cast(succ_operand);
279 HPhi* phi = NewPhiAndInsert(succ, succ_operand, index);
H A Dhydrogen-osr.cc93 const ZoneList<HPhi*>* phis = osr_loop_entry_->phis();
95 HPhi* phi = phis->at(j);
H A Dhydrogen-escape-analysis.h38 HPhi* NewPhiAndInsert(HBasicBlock* block, HValue* incoming_value, int index);
H A Dhydrogen-bch.cc285 HPhi* phi = bb->phis()->at(i);
303 HPhi* phi = HPhi::cast(decomposition.base);
339 HPhi* phi = bb->phis()->at(i);
H A Dhydrogen-range-analysis.cc52 HPhi* phi = block->phis()->at(i);
225 HPhi* phi = HPhi::cast(value);
H A Dlithium-allocator.h20 class HPhi;
502 HPhi* LookupPhi(LOperand* operand) const;
H A Dhydrogen-instructions.cc90 if (IsPhi()) HPhi::cast(this)->AddIndirectUsesTo(&use_count[0]);
1786 HSourcePosition HPhi::position() const {
1791 Range* HPhi::InferRange(Zone* zone) {
1975 InductionVariableData* InductionVariableData::ExaminePhi(HPhi* phi) {
2197 int32_t InductionVariableData::ComputeIncrement(HPhi* phi,
2280 HPhi* phi = HPhi::cast(v);
2296 return HPhi::cast(v)->induction_variable_data();
2442 OStream& HPhi::PrintTo(OStream& os) const { // NOLINT
2456 void HPhi
[all...]
H A Dlithium-allocator.cc557 const ZoneList<HPhi*>* phis = successor->phis();
559 HPhi* phi = phis->at(i);
669 HPhi* LAllocator::LookupPhi(LOperand* operand) const {
674 return HPhi::cast(instr);
904 HPhi* phi = LookupPhi(to);
1015 const ZoneList<HPhi*>* phis = block->phis();
1017 HPhi* phi = phis->at(i);
1276 const ZoneList<HPhi*>* phis = block->phis();
1280 HPhi* phi = phis->at(i);
H A Dhydrogen-check-elimination.cc204 HPhi* phi = succ->phis()->at(phi_index);
324 HPhi* phi = HPhi::cast(this_entry->object_);
H A Dhydrogen.h45 const ZoneList<HPhi*>* phis() const { return &phis_; }
89 void AddPhi(HPhi* phi);
90 void RemovePhi(HPhi* phi);
116 HPhi* AddNewPhi(int merged_index);
192 ZoneList<HPhi*> phis_;
313 const ZoneList<HPhi*>* phi_list() const { return phi_list_; }
490 ZoneList<HPhi*>* phi_list_;
769 // be, e.g., HPhi). Call this function in tail position in the Visit
1723 HPhi* phi_;
H A Dhydrogen-instructions.h3049 class HPhi;
3153 static InductionVariableData* ExaminePhi(HPhi* phi);
3181 HPhi* phi() { return phi_; }
3222 InductionVariableData(HPhi* phi, HValue* base, int32_t increment)
3232 static int32_t ComputeIncrement(HPhi* phi, HValue* phi_operand);
3237 HPhi* phi_;
3253 class HPhi FINAL : public HValue {
3255 HPhi(int merged_index, Zone* zone) function in class:v8::FINAL::FINAL
3318 void AddNonPhiUsesFrom(HPhi* other);
3347 static HPhi* cas
[all...]
H A Dhydrogen.cc116 void HBasicBlock::AddPhi(HPhi* phi) {
123 void HBasicBlock::RemovePhi(HPhi* phi) {
158 HPhi* HBasicBlock::AddNewPhi(int merged_index) {
160 merged_index = HPhi::kInvalidMergedIndex;
162 HPhi* phi = new(zone()) HPhi(merged_index, zone());
602 HPhi* phi = block->phis()->at(j);
3883 HPhi* phi = blocks_[i]->phis()->at(j);
3896 HPhi* phi = blocks_[i]->phis()->at(j);
3909 phi_list_ = new(zone()) ZoneList<HPhi*>(block_coun
[all...]
/external/chromium_org/v8/src/arm/
H A Dlithium-arm.cc782 HPhi* phi = block->phis()->at(i);
/external/chromium_org/v8/src/arm64/
H A Dlithium-arm64.cc619 HPhi* phi = block->phis()->at(i);
/external/chromium_org/v8/src/ia32/
H A Dlithium-ia32.cc822 HPhi* phi = block->phis()->at(i);

Completed in 831 milliseconds

12