Home
last modified time | relevance | path

Searched refs:ObjectRef (Results 1 – 17 of 17) sorted by relevance

/external/v8/src/compiler/
Djs-heap-broker.h101 class ObjectRef { in HEAP_BROKER_OBJECT_LIST()
103 ObjectRef(JSHeapBroker* broker, Handle<Object> object); in HEAP_BROKER_OBJECT_LIST()
104 explicit ObjectRef(ObjectData* data) : data_(data) { CHECK_NOT_NULL(data_); } in HEAP_BROKER_OBJECT_LIST()
106 bool equals(const ObjectRef& other) const; in HEAP_BROKER_OBJECT_LIST()
143 class HeapObjectRef : public ObjectRef {
145 using ObjectRef::ObjectRef;
158 ObjectRef value() const;
168 ObjectRef RawFastPropertyAt(FieldIndex index) const;
183 ObjectRef prototype() const;
194 ObjectRef raw_properties_or_hash() const;
[all …]
Djs-heap-broker.cc527 bool ObjectRef::equals(const ObjectRef& other) const { in equals()
531 StringRef ObjectRef::TypeOf() const { in TypeOf()
538 Isolate* ObjectRef::isolate() const { return broker()->isolate(); } in isolate()
548 ObjectRef ContextRef::get(int index) const { in get()
552 return ObjectRef(broker(), value); in get()
693 bool ObjectRef::Is##Name() const { return data()->Is##Name(); } \
694 Name##Ref ObjectRef::As##Name() const { \
701 bool ObjectRef::IsSmi() const { return data()->is_smi; } in HEAP_BROKER_OBJECT_LIST()
703 int ObjectRef::AsSmi() const { in AsSmi()
776 OddballType ObjectRef::oddball_type() const { in oddball_type()
[all …]
Djs-heap-copy-reducer.cc28 ObjectRef(broker(), HeapConstantOf(node->op())); in Reduce()
56 ObjectRef(broker(), feedback); in Reduce()
68 ObjectRef(broker(), p.feedback().vector()); in Reduce()
Dcompilation-dependencies.cc57 const ObjectRef& prototype) in PrototypePropertyDependency()
82 ObjectRef prototype_;
152 const ObjectRef& type) in FieldTypeDependency()
175 ObjectRef type_;
298 ObjectRef CompilationDependencies::DependOnPrototypeProperty( in DependOnPrototypeProperty()
300 ObjectRef prototype = function.prototype(); in DependOnPrototypeProperty()
332 ObjectRef type = owner.GetFieldType(descriptor); in DependOnFieldType()
Dtyped-optimization.cc369 ObjectRef constant = constant_type.AsHeapConstant()->Ref(); in TryReduceStringComparisonOfStringFromSingleCharCode()
559 jsgraph()->Constant(ObjectRef(js_heap_broker(), f->boolean_string()))); in ReduceTypeOf()
562 jsgraph()->Constant(ObjectRef(js_heap_broker(), f->number_string()))); in ReduceTypeOf()
565 jsgraph()->Constant(ObjectRef(js_heap_broker(), f->string_string()))); in ReduceTypeOf()
568 jsgraph()->Constant(ObjectRef(js_heap_broker(), f->bigint_string()))); in ReduceTypeOf()
571 jsgraph()->Constant(ObjectRef(js_heap_broker(), f->symbol_string()))); in ReduceTypeOf()
574 ObjectRef(js_heap_broker(), f->undefined_string()))); in ReduceTypeOf()
577 jsgraph()->Constant(ObjectRef(js_heap_broker(), f->object_string()))); in ReduceTypeOf()
580 jsgraph()->Constant(ObjectRef(js_heap_broker(), f->function_string()))); in ReduceTypeOf()
Dcompilation-dependencies.h41 ObjectRef DependOnPrototypeProperty(const JSFunctionRef& function);
Dconstant-folding-reducer.cc43 ObjectRef minus_zero(js_heap_broker(), factory->minus_zero_value()); in Reduce()
Djs-graph.h59 Node* Constant(const ObjectRef& value);
Dallocation-builder.h79 void Store(const FieldAccess& access, const ObjectRef& value) { in Store()
Djs-context-specialization.cc158 base::Optional<ObjectRef> maybe_value; in ReduceJSLoadContext()
Djs-graph.cc69 Node* JSGraph::Constant(const ObjectRef& ref) { in Constant()
Dnode-matchers.h198 ObjectRef Ref(JSHeapBroker* broker) const { in Ref()
199 return ObjectRef(broker, this->Value()); in Ref()
Djs-create-lowering.cc1132 ObjectRef feedback = feedback_vector.get(p.feedback().slot()); in ReduceJSCreateLiteralArrayOrObject()
1155 ObjectRef feedback = fv.get(p.feedback().slot()); in ReduceJSCreateEmptyLiteralArray()
1211 ObjectRef feedback = feedback_vector.get(p.feedback().slot()); in ReduceJSCreateLiteralRegExp()
1656 ObjectRef boilerplate_value = boilerplate.RawFastPropertyAt(index); in AllocateFastLiteral()
1750 ObjectRef element_value = elements.get(i); in AllocateFastLiteralElements()
Djs-native-context-specialization.cc754 ObjectRef contents = result->context.get(result->index); in ReduceJSLoadGlobal()
783 ObjectRef contents = result->context.get(result->index); in ReduceJSStoreGlobal()
1113 ObjectRef prototype = dependencies()->DependOnPrototypeProperty(function); in ReduceJSLoadNamed()
Dtypes.cc827 ObjectRef ref(js_heap_broker, value); in NewConstant()
Djs-typed-lowering.cc550 ObjectRef cons( in ReduceJSAdd()
999 ObjectRef input_value = input_type.AsHeapConstant()->Ref(); in ReduceJSToNumberOrNumericInput()
/external/kotlinc/lib/
Dkotlin-stdlib.jarMETA-INF/ META-INF/MANIFEST.MF kotlin/ kotlin/jvm/ kotlin/ ...