Home
last modified time | relevance | path

Searched refs:AsHeapConstant (Results 1 – 10 of 10) sorted by relevance

/external/v8/src/compiler/
Dconstant-folding-reducer.cc40 replacement = jsgraph()->Constant(upper.AsHeapConstant()->Ref()); in Reduce()
Dtyped-optimization.cc95 HeapObjectRef object = object_type.AsHeapConstant()->Ref(); in GetStableMapFromObjectType()
154 map_type.AsHeapConstant()->Ref().equals(*object_map)) { in ReduceCheckMaps()
369 ObjectRef constant = constant_type.AsHeapConstant()->Ref(); in TryReduceStringComparisonOfStringFromSingleCharCode()
582 return Replace(jsgraph()->Constant(type.AsHeapConstant()->Ref().TypeOf())); in ReduceTypeOf()
Dtypes.cc126 if (IsHeapConstant()) return AsHeapConstant()->Lub(); in BitsetLub()
478 this->AsHeapConstant()->Value().address() == in SimplyEquals()
479 that.AsHeapConstant()->Value().address(); in SimplyEquals()
997 os << "HeapConstant(" << Brief(*this->AsHeapConstant()->Value()) << ")"; in PrintTo()
1089 const HeapConstantType* Type::AsHeapConstant() const { in AsHeapConstant() function in v8::internal::compiler::Type
Djs-create-lowering.cc125 !target_type.AsHeapConstant()->Ref().IsJSFunction() || in ReduceJSCreate()
126 !new_target_type.AsHeapConstant()->Ref().IsJSFunction()) { in ReduceJSCreate()
131 target_type.AsHeapConstant()->Ref().AsJSFunction(); in ReduceJSCreate()
134 new_target_type.AsHeapConstant()->Ref().AsJSFunction(); in ReduceJSCreate()
413 DCHECK(closure_type.AsHeapConstant()->Ref().IsJSFunction()); in ReduceJSCreateGeneratorObject()
415 closure_type.AsHeapConstant()->Ref().AsJSFunction(); in ReduceJSCreateGeneratorObject()
711 new_target_type.AsHeapConstant()->Ref().IsJSFunction()) { in ReduceJSCreateArray()
713 new_target_type.AsHeapConstant()->Ref().AsJSFunction(); in ReduceJSCreateArray()
1355 HeapObjectRef prototype_const = prototype_type.AsHeapConstant()->Ref(); in ReduceJSCreateObject()
Djs-typed-lowering.cc999 ObjectRef input_value = input_type.AsHeapConstant()->Ref(); in ReduceJSToNumberOrNumericInput()
1402 ModuleRef module_constant = module_type.AsHeapConstant()->Ref().AsModule(); in BuildGetModuleCell()
1555 target_type.AsHeapConstant()->Ref().IsJSFunction()) { in ReduceJSConstructForwardVarargs()
1557 JSFunctionRef function = target_type.AsHeapConstant()->Ref().AsJSFunction(); in ReduceJSConstructForwardVarargs()
1589 target_type.AsHeapConstant()->Ref().IsJSFunction()) { in ReduceJSConstruct()
1590 JSFunctionRef function = target_type.AsHeapConstant()->Ref().AsJSFunction(); in ReduceJSConstruct()
1672 target_type.AsHeapConstant()->Ref().IsJSFunction()) { in ReduceJSCall()
1673 JSFunctionRef function = target_type.AsHeapConstant()->Ref().AsJSFunction(); in ReduceJSCall()
Dtypes.h404 const HeapConstantType* AsHeapConstant() const;
Descape-analysis.cc674 bit_cast<Handle<Map>>(map_type.AsHeapConstant()->Value()))) { in ReduceNode()
Dtyper.cc1418 if (!fun.IsHeapConstant() || !fun.AsHeapConstant()->Ref().IsJSFunction()) { in JSCallTyper()
1421 JSFunctionRef function = fun.AsHeapConstant()->Ref().AsJSFunction(); in JSCallTyper()
Dload-elimination.cc966 bit_cast<Handle<Map>>(new_value_type.AsHeapConstant()->Value())); in ReduceStoreField()
Dsimplified-lowering.cc1210 if (heap->IsRootHandle(value_type.AsHeapConstant()->Value(), in WriteBarrierKindFor()