Home
last modified time | relevance | path

Searched refs:HCheckMaps (Results 1 – 16 of 16) sorted by relevance

/external/v8/src/crankshaft/
Dhydrogen-check-elimination.cc89 ReduceCheckMaps(HCheckMaps::cast(instr)); in Process()
362 void ReduceCheckMaps(HCheckMaps* instr) { in ReduceCheckMaps()
416 HCheckMaps* check = HCheckMaps::cast(entry->check_); in ReduceCheckMaps()
444 HCheckMaps* check = instr->IsStabilityCheck() ? NULL : instr; in ReduceCheckMaps()
661 HCheckMaps* check = HCheckMaps::CreateAndInsertBefore( in EnsureChecked()
Dhydrogen-escape-analysis.cc130 HCheckMaps* mapcheck) { in NewMapCheckAndInsert()
239 HCheckMaps* mapcheck = HCheckMaps::cast(instr); in AnalyzeDataFlow()
Dhydrogen-escape-analysis.h40 HValue* NewMapCheckAndInsert(HCapturedObject* state, HCheckMaps* mapcheck);
Dhydrogen-instructions.h2438 class HCheckMaps final : public HTemplateInstruction<2> {
2440 static HCheckMaps* New(Isolate* isolate, Zone* zone, HValue* context,
2443 return new(zone) HCheckMaps(value, new(zone) UniqueSet<Map>(
2446 static HCheckMaps* New(Isolate* isolate, Zone* zone, HValue* context,
2453 return new(zone) HCheckMaps(value, maps, typecheck);
2496 static HCheckMaps* CreateAndInsertAfter(Zone* zone, in CreateAndInsertAfter()
2501 return instr->Append(new(zone) HCheckMaps( in CreateAndInsertAfter()
2505 static HCheckMaps* CreateAndInsertBefore(Zone* zone, in CreateAndInsertBefore()
2510 return instr->Prepend(new(zone) HCheckMaps(value, maps, maps_are_stable)); in CreateAndInsertBefore()
2517 return this->maps()->Equals(HCheckMaps::cast(other)->maps()); in DECLARE_CONCRETE_INSTRUCTION()
[all …]
Dhydrogen.cc2468 HCheckMaps* check_cow_map = Add<HCheckMaps>( in BuildUncheckedMonomorphicElementAccess()
2547 HCheckMaps* check_cow_map = Add<HCheckMaps>( in BuildUncheckedMonomorphicElementAccess()
4840 Add<HCheckMaps>(map, meta_map); in BuildForInBody()
5526 HValue* checked_literal = Add<HCheckMaps>(literal, map); in VisitObjectLiteral()
5673 HCheckMaps* HOptimizedGraphBuilder::AddCheckMap(HValue* object, in AddCheckMap()
5676 return Add<HCheckMaps>(object, map); in AddCheckMap()
5813 value = Add<HCheckMaps>(value, info->field_maps()); in BuildStoreNamedField()
6507 value = Add<HCheckMaps>(value, cell_value_map); in InlineGlobalPropertyStore()
7004 HCheckMaps* checked_object = Add<HCheckMaps>(object, map, dependency); in BuildMonomorphicElementAccess()
7091 HCheckMaps* checked_object = Add<HCheckMaps>(object, maps); in TryBuildConsolidatedElementLoad()
[all …]
Dhydrogen-instructions.cc1284 return HCheckMaps::CreateAndInsertAfter( in Canonicalize()
1601 std::ostream& HCheckMaps::PrintDataTo(std::ostream& os) const { // NOLINT in PrintDataTo()
1612 HValue* HCheckMaps::Canonicalize() { in Canonicalize()
Dhydrogen.h2721 HCheckMaps* AddCheckMap(HValue* object, Handle<Map> map);
/external/v8/src/crankshaft/arm/
Dlithium-arm.cc1916 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()
/external/v8/src/crankshaft/ppc/
Dlithium-ppc.cc1893 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()
/external/v8/src/crankshaft/s390/
Dlithium-s390.cc1713 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()
/external/v8/src/crankshaft/mips/
Dlithium-mips.cc1863 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.cc1866 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()
/external/v8/src/crankshaft/arm64/
Dlithium-arm64.cc1148 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()
/external/v8/src/crankshaft/x87/
Dlithium-x87.cc1923 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.cc1924 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc1905 LInstruction* LChunkBuilder::DoCheckMaps(HCheckMaps* instr) { in DoCheckMaps()