Home
last modified time | relevance | path

Searched refs:HStoreNamedField (Results 1 – 23 of 23) sorted by relevance

/external/v8/src/crankshaft/
Dhydrogen-store-elimination.cc43 ProcessStore(HStoreNamedField::cast(instr)); in Run()
58 void HStoreEliminationPhase::ProcessStore(HStoreNamedField* store) { in ProcessStore()
62 HStoreNamedField* prev = unobserved_.at(i); in ProcessStore()
86 HStoreNamedField* prev = unobserved_.at(i); in ProcessLoad()
Dhydrogen-load-elimination.cc65 HStoreNamedField* s = HStoreNamedField::cast(instr); in Process()
231 HValue* store(HStoreNamedField* instr) { in store()
278 void KillStore(HStoreNamedField* s) { in KillStore()
288 HValue* KillIfMisaligned(HStoreNamedField* instr) { in KillIfMisaligned()
448 stores_.Add(HStoreNamedField::cast(instr), zone_); in Process()
486 ZoneList<HStoreNamedField*> stores_;
Dhydrogen-store-elimination.h23 ZoneList<HStoreNamedField*> unobserved_;
26 void ProcessStore(HStoreNamedField* store);
Dhydrogen.cc1412 Add<HStoreNamedField>(reference, HObjectAccess::ForCounter(), in AddIncrementCounter()
1546 Add<HStoreNamedField>(object, HObjectAccess::ForArrayLength(kind), in BuildCheckForCapacityGrow()
1775 Add<HStoreNamedField>(result, HObjectAccess::ForMap(), map); in BuildCreateIterResultObject()
1777 Add<HStoreNamedField>(result, HObjectAccess::ForPropertiesPointer(), in BuildCreateIterResultObject()
1779 Add<HStoreNamedField>(result, HObjectAccess::ForElementsPointer(), in BuildCreateIterResultObject()
1781 Add<HStoreNamedField>(result, HObjectAccess::ForObservableJSObjectOffset( in BuildCreateIterResultObject()
1784 Add<HStoreNamedField>(result, HObjectAccess::ForObservableJSObjectOffset( in BuildCreateIterResultObject()
2022 Add<HStoreNamedField>(value, HObjectAccess::ForMap(), in BuildToObject()
2025 Add<HStoreNamedField>(value, HObjectAccess::ForPropertiesPointer(), in BuildToObject()
2027 Add<HStoreNamedField>(value, HObjectAccess::ForElementsPointer(), in BuildToObject()
[all …]
Dhydrogen-escape-analysis.cc204 HStoreNamedField* store = HStoreNamedField::cast(instr); in AnalyzeDataFlow()
Dhydrogen-check-elimination.cc97 ReduceStoreNamedField(HStoreNamedField::cast(instr)); in Process()
527 void ReduceStoreNamedField(HStoreNamedField* instr) { in ReduceStoreNamedField()
823 HStoreNamedField* store = HStoreNamedField::cast(instr); in Process()
Dhydrogen-gvn.cc352 HStoreNamedField* store = HStoreNamedField::cast(instr); in ComputeChanges()
366 ComputeInobjectField(HStoreNamedField::cast(instr)->access(), &index)) { in ComputeChanges()
Dhydrogen-instructions.h36 class HStoreNamedField; variable
5513 friend class HStoreNamedField; variable
5895 class HStoreNamedField final : public HTemplateInstruction<3> {
5897 DECLARE_INSTRUCTION_FACTORY_P3(HStoreNamedField, HValue*,
5899 DECLARE_INSTRUCTION_FACTORY_P4(HStoreNamedField, HValue*,
6004 bool CanBeReplacedWith(HStoreNamedField* that) const { in CanBeReplacedWith()
6018 HStoreNamedField(HValue* obj, HObjectAccess access, HValue* val,
Dhydrogen.h1450 HStoreNamedField* AddStoreMapConstant(HValue* object, Handle<Map> map) { in AddStoreMapConstant()
1451 return Add<HStoreNamedField>(object, HObjectAccess::ForMap(), in AddStoreMapConstant()
Dhydrogen-instructions.cc3031 std::ostream& HStoreNamedField::PrintDataTo(std::ostream& os) const { // NOLINT in PrintDataTo()
/external/v8/src/
Dcode-stubs-hydrogen.cc376 Add<HStoreNamedField>(object, HObjectAccess::ForMap(), map); in BuildCodeStub()
/external/v8/src/crankshaft/arm/
Dlithium-arm.cc2155 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
/external/v8/src/crankshaft/ppc/
Dlithium-ppc.cc2127 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
Dlithium-codegen-ppc.cc3934 HStoreNamedField* hinstr = instr->hydrogen(); in DoShiftI()
/external/v8/src/crankshaft/s390/
Dlithium-s390.cc1933 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
Dlithium-codegen-s390.cc3834 HStoreNamedField* hinstr = instr->hydrogen(); in DoShiftI()
/external/v8/src/crankshaft/mips/
Dlithium-mips.cc2102 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.cc2107 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
/external/v8/src/crankshaft/arm64/
Dlithium-arm64.cc2151 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
/external/v8/src/crankshaft/x87/
Dlithium-x87.cc2196 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.cc2194 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc2203 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) { in DoStoreNamedField()
Dlithium-codegen-x64.cc3689 HStoreNamedField* hinstr = instr->hydrogen(); in DoStoreNamedField()