• Home
  • Raw
  • Download

Lines Matching refs:Immediate

238     testb(dst, Immediate(kPointerSize - 1));  in RecordWriteField()
410 testp(rsp, Immediate(frame_alignment_mask)); in CheckStackAlignment()
434 movl(arg_reg_1, Immediate(static_cast<int>(reason))); in Abort()
484 addp(rcx, Immediate(Code::kHeaderSize - kHeapObjectTag)); in CallRuntimeWithCEntry()
577 subp(rsp, Immediate(delta)); in PushCallerSaved()
597 addp(rsp, Immediate(kDoubleSize * XMMRegister::kNumRegisters)); in PopCallerSaved()
768 shrq(kScratchRegister, Immediate(1)); in Cvtqui2ss()
772 orq(kScratchRegister, Immediate(1)); in Cvtqui2ss()
792 shrq(kScratchRegister, Immediate(1)); in Cvtqui2sd()
796 orq(kScratchRegister, Immediate(1)); in Cvtqui2sd()
975 movl(dst, Immediate(static_cast<uint32_t>(x))); in Set()
977 movq(dst, Immediate(static_cast<int32_t>(x))); in Set()
986 movp(dst, Immediate(static_cast<int32_t>(x))); in Set()
992 movp(dst, Immediate(static_cast<int32_t>(x))); in Set()
1037 shlp(dst, Immediate(kSmiShift)); in SmiTag()
1046 sarp(dst, Immediate(kSmiShift)); in SmiUntag()
1057 sarp(dst, Immediate(kSmiShift)); in SmiUntag()
1099 cmpl(Operand(dst, kSmiShift / kBitsPerByte), Immediate(src->value())); in SmiCompare()
1102 cmpl(dst, Immediate(src)); in SmiCompare()
1116 testb(src, Immediate(kSmiTagMask)); in CheckSmi()
1122 testb(src, Immediate(kSmiTagMask)); in CheckSmi()
1149 Immediate(constant->value())); in SmiAddConstant()
1155 addl(kScratchRegister, Immediate(constant)); in SmiAddConstant()
1160 addp(dst, Immediate(constant)); in SmiAddConstant()
1177 sarp(dst, Immediate(kSmiShift - shift)); in SmiToIndex()
1179 shlp(dst, Immediate(shift - kSmiShift)); in SmiToIndex()
1191 sarq(dst, Immediate(kSmiShift - shift)); in SmiToIndex()
1196 shlq(dst, Immediate(shift - kSmiShift)); in SmiToIndex()
1205 Push(Immediate(static_cast<int32_t>(smi))); in Push()
1212 Push(Immediate(0)); in Push()
1214 Immediate(static_cast<int8_t>(smi >> (8 * first_byte_set)))); in Push()
1251 movl(kScratchRegister, Immediate(src)); in Move()
1348 addp(rsp, Immediate(stack_elements * kPointerSize)); in Drop()
1396 void TurboAssembler::Push(Immediate value) { in Push()
1411 movp(Operand(rsp, 0), Immediate(imm32)); in PushImm32()
1617 shrq(dst, Immediate(32)); in Pextrd()
1662 xorl(dst, Immediate(31)); // for x in [0..31], 31^x == 31 - x in Lzcntl()
1676 xorl(dst, Immediate(31)); // for x in [0..31], 31^x == 31 - x in Lzcntl()
1690 xorl(dst, Immediate(63)); // for x in [0..63], 63^x == 63 - x in Lzcntq()
1704 xorl(dst, Immediate(63)); // for x in [0..63], 63^x == 63 - x in Lzcntq()
1869 Push(Immediate(0)); // Padding. in PushStackHandler()
1886 addp(rsp, Immediate(StackHandlerConstants::kSize - kPointerSize)); in PopStackHandler()
1896 addp(rsp, Immediate(bytes_dropped)); in Ret()
1911 cmpw(FieldOperand(map, Map::kInstanceTypeOffset), Immediate(type)); in CmpInstanceType()
1958 testb(object, Immediate(kSmiTagMask)); in AssertConstructor()
1963 Immediate(Map::IsConstructorBit::kMask)); in AssertConstructor()
1971 testb(object, Immediate(kSmiTagMask)); in AssertFunction()
1983 testb(object, Immediate(kSmiTagMask)); in AssertBoundFunction()
1994 testb(object, Immediate(kSmiTagMask)); in AssertGeneratorObject()
2029 cmpp(in_out, Immediate(kClearedWeakHeapObject)); in LoadWeakValue()
2032 andp(in_out, Immediate(~kWeakHeapObjectMask)); in LoadWeakValue()
2043 addl(counter_operand, Immediate(value)); in IncrementCounter()
2057 subl(counter_operand, Immediate(value)); in DecrementCounter()
2122 movp(count_reg, Immediate(callee_args_count.immediate() + 2)); in PrepareForTailCall()
2135 cmpp(count_reg, Immediate(0)); in PrepareForTailCall()
2189 addp(rcx, Immediate(Code::kHeaderSize - kHeapObjectTag)); in InvokeFunctionCode()
2232 cmpp(expected.reg(), Immediate(actual.immediate())); in InvokePrologue()
2269 cmpb(debug_hook_active_operand, Immediate(0)); in CheckDebugHook()
2310 Push(Immediate(StackFrame::TypeToMarker(type))); in StubPrologue()
2323 Push(Immediate(StackFrame::TypeToMarker(type))); in EnterFrame()
2329 Immediate(StackFrame::TypeToMarker(type))); in LeaveFrame()
2368 Push(Immediate(StackFrame::TypeToMarker(frame_type))); in EnterExitFramePrologue()
2370 Push(Immediate(0)); // Saved entry sp, patched before call. in EnterExitFramePrologue()
2400 subp(rsp, Immediate(space)); in EnterExitFrameEpilogue()
2409 subp(rsp, Immediate(arg_stack_space * kRegisterSize)); in EnterExitFrameEpilogue()
2417 andp(rsp, Immediate(-kFrameAlignment)); in EnterExitFrameEpilogue()
2488 movp(context_operand, Immediate(Context::kInvalidContext)); in LeaveExitFrameEpilogue()
2495 movp(c_entry_fp_operand, Immediate(0)); in LeaveExitFrameEpilogue()
2540 subp(rsp, Immediate((argument_slots_on_stack + 1) * kRegisterSize)); in PrepareCallCFunction()
2541 andp(rsp, Immediate(-frame_alignment)); in PrepareCallCFunction()
2572 andp(scratch, Immediate(~kPageAlignmentMask)); in CheckPageFlag()
2574 movp(scratch, Immediate(~kPageAlignmentMask)); in CheckPageFlag()
2579 Immediate(static_cast<uint8_t>(mask))); in CheckPageFlag()
2581 testl(Operand(scratch, MemoryChunk::kFlagsOffset), Immediate(mask)); in CheckPageFlag()