Lines Matching refs:assembler_

12064     : assembler_(assembler),  in CodeStubArguments()
12069 fp_(fp != nullptr ? fp : assembler_->LoadFramePointer()) { in CodeStubArguments()
12070 Node* offset = assembler_->ElementOffsetFromIndex( in CodeStubArguments()
12073 arguments_ = assembler_->UncheckedCast<RawPtr<Object>>( in CodeStubArguments()
12074 assembler_->IntPtrAdd(fp_, offset)); in CodeStubArguments()
12079 return assembler_->UncheckedCast<Object>( in GetReceiver()
12080 assembler_->Load(MachineType::AnyTagged(), arguments_, in GetReceiver()
12081 assembler_->IntPtrConstant(kPointerSize))); in GetReceiver()
12086 assembler_->StoreNoWriteBarrier(MachineRepresentation::kTagged, arguments_, in SetReceiver()
12087 assembler_->IntPtrConstant(kPointerSize), in SetReceiver()
12094 Node* negated_index = assembler_->IntPtrOrSmiSub( in AtIndexPtr()
12095 assembler_->IntPtrOrSmiConstant(0, mode), index, mode); in AtIndexPtr()
12096 Node* offset = assembler_->ElementOffsetFromIndex(negated_index, in AtIndexPtr()
12098 return assembler_->UncheckedCast<RawPtr<Object>>(assembler_->IntPtrAdd( in AtIndexPtr()
12099 assembler_->UncheckedCast<IntPtrT>(arguments_), offset)); in AtIndexPtr()
12105 CSA_ASSERT(assembler_, in AtIndex()
12106 assembler_->UintPtrOrSmiLessThan(index, GetLength(mode), mode)); in AtIndex()
12107 return assembler_->UncheckedCast<Object>( in AtIndex()
12108 assembler_->Load(MachineType::AnyTagged(), AtIndexPtr(index, mode))); in AtIndex()
12112 return AtIndex(assembler_->IntPtrConstant(index)); in AtIndex()
12117 CodeStubAssembler::TVariable<Object> result(assembler_); in GetOptionalArgumentValue()
12118 CodeStubAssembler::Label argument_missing(assembler_), in GetOptionalArgumentValue()
12119 argument_done(assembler_, &result); in GetOptionalArgumentValue()
12121 assembler_->GotoIf(assembler_->UintPtrOrSmiGreaterThanOrEqual( in GetOptionalArgumentValue()
12122 assembler_->IntPtrOrSmiConstant(index, argc_mode_), in GetOptionalArgumentValue()
12126 assembler_->Goto(&argument_done); in GetOptionalArgumentValue()
12128 assembler_->BIND(&argument_missing); in GetOptionalArgumentValue()
12130 assembler_->Goto(&argument_done); in GetOptionalArgumentValue()
12132 assembler_->BIND(&argument_done); in GetOptionalArgumentValue()
12138 CodeStubAssembler::TVariable<Object> result(assembler_); in GetOptionalArgumentValue()
12139 CodeStubAssembler::Label argument_missing(assembler_), in GetOptionalArgumentValue()
12140 argument_done(assembler_, &result); in GetOptionalArgumentValue()
12142 assembler_->GotoIf( in GetOptionalArgumentValue()
12143 assembler_->UintPtrOrSmiGreaterThanOrEqual( in GetOptionalArgumentValue()
12144 assembler_->IntPtrToParameter(index, argc_mode_), argc_, argc_mode_), in GetOptionalArgumentValue()
12147 assembler_->Goto(&argument_done); in GetOptionalArgumentValue()
12149 assembler_->BIND(&argument_missing); in GetOptionalArgumentValue()
12151 assembler_->Goto(&argument_done); in GetOptionalArgumentValue()
12153 assembler_->BIND(&argument_done); in GetOptionalArgumentValue()
12161 assembler_->Comment("CodeStubArguments::ForEach"); in ForEach()
12163 first = assembler_->IntPtrOrSmiConstant(0, mode); in ForEach()
12169 Node* start = assembler_->IntPtrSub( in ForEach()
12170 assembler_->UncheckedCast<IntPtrT>(arguments_), in ForEach()
12171 assembler_->ElementOffsetFromIndex(first, PACKED_ELEMENTS, mode)); in ForEach()
12172 Node* end = assembler_->IntPtrSub( in ForEach()
12173 assembler_->UncheckedCast<IntPtrT>(arguments_), in ForEach()
12174 assembler_->ElementOffsetFromIndex(last, PACKED_ELEMENTS, mode)); in ForEach()
12175 assembler_->BuildFastLoop(vars, start, end, in ForEach()
12177 Node* arg = assembler_->Load( in ForEach()
12188 pop_count = assembler_->IntPtrOrSmiAdd( in PopAndReturn()
12189 argc_, assembler_->IntPtrOrSmiConstant(1, argc_mode_), argc_mode_); in PopAndReturn()
12194 assembler_->PopAndReturn(assembler_->ParameterToIntPtr(pop_count, argc_mode_), in PopAndReturn()