Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/compiler/
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(AccessBuilder::ForMap(), value); in LowerCheckClosure()
[all …]
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()
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_access), in BuildGetModuleCell()
[all …]
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 …]
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, in ReduceFunctionPrototypeCall()
3009 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForMap()), in ReduceObjectPrototypeHasOwnProperty()
3997 simplified()->LoadField(AccessBuilder::ForJSArrayLength(elements_kind)), in CheckArrayLength()
4294 simplified()->LoadField(AccessBuilder::ForJSObjectElements()), in ReduceCallOrConstructWithArrayLikeOrSpread()
4929 LoadField(AccessBuilder::ForJSArrayLength(NO_ELEMENTS), arguments_list)); in ReduceJSCallWithArrayLikeOrSpreadOfEmpty()
5497 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForMap()), in LoadReceiverElementsKind()
[all …]
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()
Dgraph-assembler.h828 Node* LoadField(FieldAccess const&, Node* object);
830 TNode<T> LoadField(FieldAccess const& access, TNode<HeapObject> object) { in LoadField() function
834 return TNode<T>::UncheckedCast(LoadField(access, object)); in LoadField()
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()
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()
Djs-inlining.cc380 simplified()->LoadField(AccessBuilder::ForJSFunctionContext()), in DetermineCallContext()
Dsimplified-operator.h997 const Operator* LoadField(FieldAccess const&); in NON_EXPORTED_BASE()
Dopcodes.h431 V(LoadField) \
Dsimplified-operator.cc1828 V(LoadField, FieldAccess, Operator::kNoWrite, 1, 1, 1) \
Djs-create-lowering.cc859 simplified()->LoadField(AccessBuilder::ForJSCollectionTable()), in ReduceJSCreateCollectionIterator()
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/
Dmaglev-graph-builder.cc274 SetAccumulator(AddNewNode<LoadField>( in MAGLEV_UNIMPLEMENTED_BYTECODE()
351 SetAccumulator(AddNewNode<LoadField>( in MAGLEV_UNIMPLEMENTED_BYTECODE()
428 SetAccumulator(AddNewNode<LoadField>({object}, smi_handler)); in MAGLEV_UNIMPLEMENTED_BYTECODE()
Dmaglev-ir.h72 V(LoadField) \
1135 class LoadField : public FixedInputValueNodeT<1, LoadField> {
1136 using Base = FixedInputValueNodeT<1, LoadField>;
1139 explicit LoadField(uint32_t bitfield, int handler) in LoadField() function
Dmaglev-ir.cc528 void LoadField::AllocateVreg(MaglevVregAllocationState* vreg_state, in AllocateVreg()
533 void LoadField::GenerateCode(MaglevCodeGenState* code_gen_state, in GenerateCode()
566 void LoadField::PrintParams(std::ostream& os, in PrintParams()
/third_party/node/deps/v8/src/ic/
Dhandler-configuration.h167 static inline Handle<Smi> LoadField(Isolate* isolate, FieldIndex field_index);
Dhandler-configuration-inl.h56 Handle<Smi> LoadHandler::LoadField(Isolate* isolate, FieldIndex field_index) { in LoadField() function
Dic.cc1001 return LoadHandler::LoadField(isolate(), field_index); in ComputeHandler()
1169 smi_handler = LoadHandler::LoadField(isolate(), field); in ComputeHandler()