Lines Matching refs:assembler_
8219 : assembler_(assembler), in CodeStubArguments()
8227 arguments_ = assembler_->IntPtrAdd(fp_, offset); in CodeStubArguments()
8231 return assembler_->Load(MachineType::AnyTagged(), arguments_, in GetReceiver()
8232 assembler_->IntPtrConstant(kPointerSize)); in GetReceiver()
8238 Node* negated_index = assembler_->IntPtrOrSmiSub( in AtIndexPtr()
8239 assembler_->IntPtrOrSmiConstant(0, mode), index, mode); in AtIndexPtr()
8241 assembler_->ElementOffsetFromIndex(negated_index, FAST_ELEMENTS, mode, 0); in AtIndexPtr()
8242 return assembler_->IntPtrAdd(arguments_, offset); in AtIndexPtr()
8248 CSA_ASSERT(assembler_, in AtIndex()
8249 assembler_->UintPtrOrSmiLessThan(index, GetLength(), mode)); in AtIndex()
8250 return assembler_->Load(MachineType::AnyTagged(), AtIndexPtr(index, mode)); in AtIndex()
8254 return AtIndex(assembler_->IntPtrConstant(index)); in AtIndex()
8261 assembler_->Comment("CodeStubArguments::ForEach"); in ForEach()
8263 first = assembler_->IntPtrOrSmiConstant(0, mode); in ForEach()
8269 Node* start = assembler_->IntPtrSub( in ForEach()
8271 assembler_->ElementOffsetFromIndex(first, FAST_ELEMENTS, mode)); in ForEach()
8272 Node* end = assembler_->IntPtrSub( in ForEach()
8274 assembler_->ElementOffsetFromIndex(last, FAST_ELEMENTS, mode)); in ForEach()
8275 assembler_->BuildFastLoop(vars, start, end, in ForEach()
8277 Node* arg = assembler_->Load( in ForEach()
8286 assembler_->PopAndReturn( in PopAndReturn()
8287 assembler_->IntPtrAdd(argc_, assembler_->IntPtrConstant(1)), value); in PopAndReturn()