Lines Matching defs:offset
163 bool IsMapOffsetConstantMinusTag(int offset) {
164 return offset == HeapObject::kMapOffset - kHeapObjectTag;
166 Node* LoadFromObject(MachineType type, Node* base, Node* offset) {
167 DCHECK_IMPLIES(V8_MAP_PACKING_BOOL && IsMapOffsetConstantMinusTag(offset),
170 Node* load = AddNode(simplified()->LoadFromObject(access), base, offset);
183 void StoreToObject(MachineRepresentation rep, Node* object, Node* offset,
187 DCHECK(!IsMapOffsetConstantMinusTag(offset));
188 AddNode(simplified()->StoreToObject(access), object, offset, value);
190 void OptimizedStoreField(MachineRepresentation rep, Node* object, int offset,
192 DCHECK(!IsMapOffsetConstantMinusTag(offset));
194 BaseTaggedness::kTaggedBase, offset, MaybeHandle<Name>(),
932 Node* LoadFromPointer(void* address, MachineType type, int32_t offset = 0) {
933 return Load(type, PointerConstant(address), Int32Constant(offset));
939 int32_t offset = 0) {
940 return UnalignedLoad(type, PointerConstant(address), Int32Constant(offset));