/third_party/node/deps/v8/src/compiler/ |
D | effect-control-linearizer.cc | 1608 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 …]
|
D | property-access-builder.cc | 226 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()
|
D | js-typed-lowering.cc | 1227 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 …]
|
D | js-native-context-specialization.cc | 264 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 …]
|
D | js-call-reducer.cc | 739 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 …]
|
D | js-intrinsic-lowering.cc | 231 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()
|
D | graph-assembler.h | 828 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()
|
D | js-generic-lowering.cc | 336 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()
|
D | graph-assembler.cc | 221 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()
|
D | js-inlining.cc | 380 simplified()->LoadField(AccessBuilder::ForJSFunctionContext()), in DetermineCallContext()
|
D | simplified-operator.h | 997 const Operator* LoadField(FieldAccess const&); in NON_EXPORTED_BASE()
|
D | opcodes.h | 431 V(LoadField) \
|
D | simplified-operator.cc | 1828 V(LoadField, FieldAccess, Operator::kNoWrite, 1, 1, 1) \
|
D | js-create-lowering.cc | 859 simplified()->LoadField(AccessBuilder::ForJSCollectionTable()), in ReduceJSCreateCollectionIterator()
|
D | simplified-lowering.cc | 4453 simplified()->LoadField(AccessBuilder::ForHeapNumberValue()), efalse0, in DoJSToNumberOrNumericTruncatesToFloat64() 4548 simplified()->LoadField(AccessBuilder::ForHeapNumberValue()), efalse0, in DoJSToNumberOrNumericTruncatesToWord32()
|
/third_party/node/deps/v8/src/maglev/ |
D | maglev-graph-builder.cc | 274 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()
|
D | maglev-ir.h | 72 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
|
D | maglev-ir.cc | 528 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/ |
D | handler-configuration.h | 167 static inline Handle<Smi> LoadField(Isolate* isolate, FieldIndex field_index);
|
D | handler-configuration-inl.h | 56 Handle<Smi> LoadHandler::LoadField(Isolate* isolate, FieldIndex field_index) { in LoadField() function
|
D | ic.cc | 1001 return LoadHandler::LoadField(isolate(), field_index); in ComputeHandler() 1169 smi_handler = LoadHandler::LoadField(isolate(), field); in ComputeHandler()
|