Home
last modified time | relevance | path

Searched refs:argc_reg (Results 1 - 6 of 6) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/arm64/
H A Dcode-generator-arm64.cc3248 Register argc_reg = x3; in AssembleArchInstruction()
3272 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleArchInstruction()
3273 __ Ldr(argc_reg, MemOperand(fp, StandardFrameConstants::kArgCOffset)); in AssembleArchInstruction()
3280 // number of arguments is given by max(1 + argc_reg, parameter_slots). in AssembleArchInstruction()
3282 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleArchInstruction()
3284 __ Cmp(argc_reg, Operand(parameter_slots)); in AssembleArchInstruction()
3286 __ Mov(argc_reg, Operand(parameter_slots)); in AssembleArchInstruction()
3289 __ DropArguments(argc_reg); in AssembleArchInstruction()
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dcode-generator-ppc.cc4193 Register argc_reg = r6; in AssembleConstructFrame() local
4218 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleConstructFrame()
4219 __ LoadU64(argc_reg, MemOperand(fp, StandardFrameConstants::kArgCOffset)); in AssembleConstructFrame()
4228 // max(argc_reg, parameter_slots-1), and the receiver is added in in AssembleConstructFrame()
4230 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleConstructFrame()
4233 __ CmpS64(argc_reg, Operand(parameter_slots), r0); in AssembleConstructFrame()
4235 __ mov(argc_reg, Operand(parameter_slots)); in AssembleConstructFrame()
4238 __ DropArguments(argc_reg, TurboAssembler::kCountIsInteger, in AssembleConstructFrame()
/third_party/node/deps/v8/src/compiler/backend/arm/
H A Dcode-generator-arm.cc3846 Register argc_reg = r3; in AssembleArchInstruction()
3870 __ ldr(argc_reg, MemOperand(fp, StandardFrameConstants::kArgCOffset)); in AssembleArchInstruction()
3871 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleArchInstruction()
3879 // max(argc_reg, parameter_slots-1), and the receiver is added in in AssembleArchInstruction()
3881 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleArchInstruction()
3883 __ cmp(argc_reg, Operand(parameter_slots)); in AssembleArchInstruction()
3884 __ mov(argc_reg, Operand(parameter_slots), LeaveCC, lt); in AssembleArchInstruction()
3886 __ DropArguments(argc_reg, TurboAssembler::kCountIsInteger, in AssembleArchInstruction()
/third_party/node/deps/v8/src/compiler/backend/ia32/
H A Dcode-generator-ia32.cc4151 Register argc_reg = ecx; in AssembleReturn() local
4176 __ mov(argc_reg, Operand(ebp, StandardFrameConstants::kArgCOffset)); in AssembleReturn()
4177 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleReturn()
4185 // max(argc_reg, parameter_slots-1), and the receiver is added in in AssembleReturn()
4189 DCHECK_NE(argc_reg, scratch_reg); in AssembleReturn()
4190 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleReturn()
4192 __ cmp(argc_reg, Immediate(parameter_slots)); in AssembleReturn()
4196 __ DropArguments(argc_reg, scratch_reg, TurboAssembler::kCountIsInteger, in AssembleReturn()
/third_party/node/deps/v8/src/compiler/backend/s390/
H A Dcode-generator-s390.cc3543 Register argc_reg = r5; in AssembleConstructFrame() local
3568 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleConstructFrame()
3569 __ LoadU64(argc_reg, MemOperand(fp, StandardFrameConstants::kArgCOffset)); in AssembleConstructFrame()
3577 // max(argc_reg, parameter_slots-1), and the receiver is added in in AssembleConstructFrame()
3579 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleConstructFrame()
3582 __ CmpS64(argc_reg, Operand(parameter_slots)); in AssembleConstructFrame()
3584 __ mov(argc_reg, Operand(parameter_slots)); in AssembleConstructFrame()
3587 __ DropArguments(argc_reg, TurboAssembler::kCountIsInteger, in AssembleConstructFrame()
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dcode-generator-x64.cc4822 Register argc_reg = rcx; in AssembleReturn() local
4845 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleReturn()
4846 __ movq(argc_reg, Operand(rbp, StandardFrameConstants::kArgCOffset)); in AssembleReturn()
4854 // max(argc_reg, parameter_slots-1), and the receiver is added in in AssembleReturn()
4858 DCHECK_NE(argc_reg, scratch_reg); in AssembleReturn()
4860 DCHECK(!call_descriptor->CalleeSavedRegisters().has(argc_reg)); in AssembleReturn()
4861 __ cmpq(argc_reg, Immediate(parameter_slots)); in AssembleReturn()
4865 __ DropArguments(argc_reg, scratch_reg, TurboAssembler::kCountIsInteger, in AssembleReturn()

Completed in 47 milliseconds