Home
last modified time | relevance | path

Searched refs:LoadField (Results 1 - 21 of 21) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Deffect-control-linearizer.cc1608 Node* value_map = __ LoadField(AccessBuilder::ForMap(), value); in TruncateTaggedPointerToBit()
1613 __ LoadField(AccessBuilder::ForMapBitField(), value_map); in TruncateTaggedPointerToBit()
1636 __ LoadField(AccessBuilder::ForHeapNumberValue(), value); in TruncateTaggedPointerToBit()
1642 Node* bitfield = __ LoadField(AccessBuilder::ForBigIntBitfield(), value); in TruncateTaggedPointerToBit()
1692 Node* vfalse = __ LoadField(AccessBuilder::ForHeapNumberValue(), value); in LowerChangeTaggedToInt32()
1713 Node* vfalse = __ LoadField(AccessBuilder::ForHeapNumberValue(), value); in LowerChangeTaggedToUint32()
1734 Node* vfalse = __ LoadField(AccessBuilder::ForHeapNumberValue(), value); in LowerChangeTaggedToInt64()
1759 Node* vfalse = __ LoadField(AccessBuilder::ForHeapNumberValue(), value); in LowerChangeTaggedToTaggedSigned()
1783 Node* vfalse = __ LoadField(AccessBuilder::ForHeapNumberValue(), value); in LowerTruncateTaggedToFloat64()
1796 Node* value_map = __ LoadField(AccessBuilde in LowerCheckClosure()
[all...]
H A Dproperty-access-builder.cc226 simplified()->LoadField( in BuildLoadDataField()
242 simplified()->LoadField(storage_access), storage, *effect, *control); in BuildLoadDataField()
251 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForMap()), in BuildLoadDataField()
269 simplified()->LoadField(storage_access), storage, *effect, *control); in BuildLoadDataField()
275 simplified()->LoadField(field_access), storage, *effect, *control); in BuildLoadDataField()
H A Djs-typed-lowering.cc1227 simplified()->LoadField(AccessBuilder::ForMap()), value, effect, control); in ReduceJSHasInPrototypeChain()
1229 simplified()->LoadField(AccessBuilder::ForMapInstanceType()), value_map, in ReduceJSHasInPrototypeChain()
1280 simplified()->LoadField(AccessBuilder::ForMapPrototype()), value_map, in ReduceJSHasInPrototypeChain()
1365 simplified()->LoadField( in ReduceJSHasContextExtension()
1370 simplified()->LoadField( in ReduceJSHasContextExtension()
1374 simplified()->LoadField(AccessBuilder::ForScopeInfoFlags()), scope_info, in ReduceJSHasContextExtension()
1395 simplified()->LoadField( in ReduceJSLoadContext()
1404 simplified()->LoadField(AccessBuilder::ForContextSlot(access.index()))); in ReduceJSLoadContext()
1417 simplified()->LoadField( in ReduceJSStoreContext()
1459 Node* array = effect = graph()->NewNode(simplified()->LoadField(field_acces in BuildGetModuleCell()
[all...]
H A Djs-call-reducer.cc739 LoadField<HeapObject>(AccessBuilder::ForJSObjectElements(), o); in SafeLoadElement()
767 return LoadField<Smi>(AccessBuilder::ForJSArrayLength(kind), array); in LoadJSArrayLength()
779 return LoadField<FixedArrayBase>(AccessBuilder::ForJSObjectElements(), o); in LoadElements()
782 return LoadField<Smi>(AccessBuilder::ForFixedArrayLength(), o); in LoadFixedArrayBaseLength()
2837 simplified()->LoadField(AccessBuilder::ForJSFunctionContext()), target,
3009 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForMap()),
3885 // explicitly checking that {node} is only used by {LoadField} or
3997 simplified()->LoadField(AccessBuilder::ForJSArrayLength(elements_kind)),
4294 simplified()->LoadField(AccessBuilder::ForJSObjectElements()),
4929 LoadField(AccessBuilde
[all...]
H A Djs-native-context-specialization.cc264 simplified()->LoadField(AccessBuilder::ForJSAsyncFunctionObjectPromise()), in ReduceJSAsyncFunctionReject()
300 simplified()->LoadField(AccessBuilder::ForJSAsyncFunctionObjectPromise()), in ReduceJSAsyncFunctionResolve()
900 simplified()->LoadField(ForPropertyCellValue( in ReduceGlobalAccess()
1895 simplified()->LoadField(AccessBuilder::ForJSObjectElements()), in ReduceElementLoadFromHeapConstant()
2068 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForMap()), in ReduceJSLoadPropertyWithEnumeratedKey()
2079 simplified()->LoadField(AccessBuilder::ForMapDescriptors()), cache_type, in ReduceJSLoadPropertyWithEnumeratedKey()
2082 simplified()->LoadField(AccessBuilder::ForDescriptorArrayEnumCache()), in ReduceJSLoadPropertyWithEnumeratedKey()
2085 simplified()->LoadField(AccessBuilder::ForEnumCacheIndices()), enum_cache, in ReduceJSLoadPropertyWithEnumeratedKey()
2304 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForCellValue()), in BuildPropertyLoad()
2408 simplified()->LoadField( in BuildPropertyStore()
[all...]
H A Djs-intrinsic-lowering.cc231 simplified()->LoadField(AccessBuilder::ForJSGeneratorObjectResumeMode()); in ReduceGeneratorGetResumeMode()
257 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForMap()), value, in ReduceIsInstanceType()
260 simplified()->LoadField(AccessBuilder::ForMapInstanceType()), map, efalse, in ReduceIsInstanceType()
H A Dgraph-assembler.h828 Node* LoadField(FieldAccess const&, Node* object);
830 TNode<T> LoadField(FieldAccess const& access, TNode<HeapObject> object) { in LoadField() function in v8::internal::compiler::JSGraphAssembler
834 return TNode<T>::UncheckedCast(LoadField(access, object)); in LoadField()
H A Dgraph-assembler.cc221 Node* JSGraphAssembler::LoadField(FieldAccess const& access, Node* object) { in LoadField() function in v8::internal::compiler::JSGraphAssembler
222 Node* value = AddNode(graph()->NewNode(simplified()->LoadField(access), in LoadField()
H A Djs-generic-lowering.cc336 jsgraph()->simplified()->LoadField(AccessBuilder::ForMap()), in LowerJSLoadNamedFromSuper()
339 jsgraph()->simplified()->LoadField(AccessBuilder::ForMapPrototype()), in LowerJSLoadNamedFromSuper()
546 jsgraph()->simplified()->LoadField(AccessBuilder::ForMap()), in LowerJSGetSuperConstructor()
554 NodeProperties::ChangeOp(node, jsgraph()->simplified()->LoadField( in LowerJSGetSuperConstructor()
H A Djs-inlining.cc380 simplified()->LoadField(AccessBuilder::ForJSFunctionContext()), in DetermineCallContext()
H A Dsimplified-operator.h997 const Operator* LoadField(FieldAccess const&);
H A Dopcodes.h431 V(LoadField) \
H A Dsimplified-operator.cc1828 V(LoadField, FieldAccess, Operator::kNoWrite, 1, 1, 1) \
H A Djs-create-lowering.cc859 simplified()->LoadField(AccessBuilder::ForJSCollectionTable()), in ReduceJSCreateCollectionIterator()
H A Dsimplified-lowering.cc4453 simplified()->LoadField(AccessBuilder::ForHeapNumberValue()), efalse0, in DoJSToNumberOrNumericTruncatesToFloat64()
4548 simplified()->LoadField(AccessBuilder::ForHeapNumberValue()), efalse0, in DoJSToNumberOrNumericTruncatesToWord32()
/third_party/node/deps/v8/src/maglev/
H A Dmaglev-graph-builder.cc272 // TODO(leszeks): Passing a LoadHandler to LoadField here is a bit of in VisitLdaCurrentContextSlot()
274 SetAccumulator(AddNewNode<LoadField>( in VisitLdaCurrentContextSlot()
349 // TODO(leszeks): Padding a LoadHandler to LoadField here is a bit of in BuildPropertyCellAccess()
351 SetAccumulator(AddNewNode<LoadField>( in BuildPropertyCellAccess()
422 // Smi handler, emit a map check and LoadField. in VisitGetNamedProperty()
428 SetAccumulator(AddNewNode<LoadField>({object}, smi_handler)); in VisitGetNamedProperty()
H A Dmaglev-ir.h72 V(LoadField) \
1135 class LoadField : public FixedInputValueNodeT<1, LoadField> { class
1136 using Base = FixedInputValueNodeT<1, LoadField>;
1139 explicit LoadField(uint32_t bitfield, int handler) in LoadField() function in v8::internal::maglev::LoadField
H A Dmaglev-ir.cc528 void LoadField::AllocateVreg(MaglevVregAllocationState* vreg_state, in AllocateVreg()
533 void LoadField::GenerateCode(MaglevCodeGenState* code_gen_state, in GenerateCode()
563 UNSUPPORTED("LoadField double property"); in GenerateCode()
566 void LoadField::PrintParams(std::ostream& os, in PrintParams()
/third_party/node/deps/v8/src/ic/
H A Dhandler-configuration.h167 static inline Handle<Smi> LoadField(Isolate* isolate, FieldIndex field_index);
H A Dhandler-configuration-inl.h56 Handle<Smi> LoadHandler::LoadField(Isolate* isolate, FieldIndex field_index) { in LoadField() function in v8::internal::LoadHandler
H A Dic.cc1001 return LoadHandler::LoadField(isolate(), field_index); in ComputeHandler()
1169 smi_handler = LoadHandler::LoadField(isolate(), field); in ComputeHandler()

Completed in 60 milliseconds