Lines Matching refs:TurboAssembler
70 : TurboAssembler(isolate, options, buffer, size, create_code_object) { in MacroAssembler()
84 int64_t TurboAssembler::RootRegisterDelta(ExternalReference other) { in RootRegisterDelta()
135 void TurboAssembler::LoadFromConstantsTable(Register destination, in LoadFromConstantsTable()
145 void TurboAssembler::LoadRootRegisterOffset(Register destination, in LoadRootRegisterOffset()
155 void TurboAssembler::LoadRootRelative(Register destination, int32_t offset) { in LoadRootRelative()
159 void TurboAssembler::LoadAddress(Register destination, in LoadAddress()
178 Operand TurboAssembler::ExternalOperand(ExternalReference target, in ExternalOperand()
195 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot()
205 void TurboAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot()
210 void TurboAssembler::CompareRoot(Operand with, Heap::RootListIndex index) { in CompareRoot()
257 void TurboAssembler::SaveRegisters(RegList registers) { in SaveRegisters()
266 void TurboAssembler::RestoreRegisters(RegList registers) { in RestoreRegisters()
275 void TurboAssembler::CallRecordWriteStub( in CallRecordWriteStub()
388 void TurboAssembler::Assert(Condition cc, AbortReason reason) { in Assert()
392 void TurboAssembler::AssertUnreachable(AbortReason reason) { in AssertUnreachable()
396 void TurboAssembler::Check(Condition cc, AbortReason reason) { in Check()
404 void TurboAssembler::CheckStackAlignment() { in CheckStackAlignment()
418 void TurboAssembler::Abort(AbortReason reason) { in Abort()
455 void TurboAssembler::CallStubDelayed(CodeStub* stub) { in CallStubDelayed()
470 bool TurboAssembler::AllowThisStubCall(CodeStub* stub) { in AllowThisStubCall()
474 void TurboAssembler::CallRuntimeWithCEntry(Runtime::FunctionId fid, in CallRuntimeWithCEntry()
540 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode, in RequiredStackSizeForCallerSaved()
560 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PushCallerSaved()
588 int TurboAssembler::PopCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PopCallerSaved()
612 void TurboAssembler::Cvtss2sd(XMMRegister dst, XMMRegister src) { in Cvtss2sd()
621 void TurboAssembler::Cvtss2sd(XMMRegister dst, Operand src) { in Cvtss2sd()
630 void TurboAssembler::Cvtsd2ss(XMMRegister dst, XMMRegister src) { in Cvtsd2ss()
639 void TurboAssembler::Cvtsd2ss(XMMRegister dst, Operand src) { in Cvtsd2ss()
648 void TurboAssembler::Cvtlsi2sd(XMMRegister dst, Register src) { in Cvtlsi2sd()
659 void TurboAssembler::Cvtlsi2sd(XMMRegister dst, Operand src) { in Cvtlsi2sd()
670 void TurboAssembler::Cvtlsi2ss(XMMRegister dst, Register src) { in Cvtlsi2ss()
681 void TurboAssembler::Cvtlsi2ss(XMMRegister dst, Operand src) { in Cvtlsi2ss()
692 void TurboAssembler::Cvtqsi2ss(XMMRegister dst, Register src) { in Cvtqsi2ss()
703 void TurboAssembler::Cvtqsi2ss(XMMRegister dst, Operand src) { in Cvtqsi2ss()
714 void TurboAssembler::Cvtqsi2sd(XMMRegister dst, Register src) { in Cvtqsi2sd()
725 void TurboAssembler::Cvtqsi2sd(XMMRegister dst, Operand src) { in Cvtqsi2sd()
736 void TurboAssembler::Cvtlui2ss(XMMRegister dst, Register src) { in Cvtlui2ss()
742 void TurboAssembler::Cvtlui2ss(XMMRegister dst, Operand src) { in Cvtlui2ss()
748 void TurboAssembler::Cvtlui2sd(XMMRegister dst, Register src) { in Cvtlui2sd()
754 void TurboAssembler::Cvtlui2sd(XMMRegister dst, Operand src) { in Cvtlui2sd()
760 void TurboAssembler::Cvtqui2ss(XMMRegister dst, Register src) { in Cvtqui2ss()
779 void TurboAssembler::Cvtqui2ss(XMMRegister dst, Operand src) { in Cvtqui2ss()
784 void TurboAssembler::Cvtqui2sd(XMMRegister dst, Register src) { in Cvtqui2sd()
803 void TurboAssembler::Cvtqui2sd(XMMRegister dst, Operand src) { in Cvtqui2sd()
808 void TurboAssembler::Cvttss2si(Register dst, XMMRegister src) { in Cvttss2si()
817 void TurboAssembler::Cvttss2si(Register dst, Operand src) { in Cvttss2si()
826 void TurboAssembler::Cvttsd2si(Register dst, XMMRegister src) { in Cvttsd2si()
835 void TurboAssembler::Cvttsd2si(Register dst, Operand src) { in Cvttsd2si()
844 void TurboAssembler::Cvttss2siq(Register dst, XMMRegister src) { in Cvttss2siq()
853 void TurboAssembler::Cvttss2siq(Register dst, Operand src) { in Cvttss2siq()
862 void TurboAssembler::Cvttsd2siq(Register dst, XMMRegister src) { in Cvttsd2siq()
871 void TurboAssembler::Cvttsd2siq(Register dst, Operand src) { in Cvttsd2siq()
882 void ConvertFloatToUint64(TurboAssembler* tasm, Register dst, in ConvertFloatToUint64()
920 void TurboAssembler::Cvttsd2uiq(Register dst, Operand src, Label* success) { in Cvttsd2uiq()
924 void TurboAssembler::Cvttsd2uiq(Register dst, XMMRegister src, Label* success) { in Cvttsd2uiq()
928 void TurboAssembler::Cvttss2uiq(Register dst, Operand src, Label* success) { in Cvttss2uiq()
932 void TurboAssembler::Cvttss2uiq(Register dst, XMMRegister src, Label* success) { in Cvttss2uiq()
971 void TurboAssembler::Set(Register dst, int64_t x) { in Set()
983 void TurboAssembler::Set(Operand dst, intptr_t x) { in Set()
1000 Register TurboAssembler::GetSmiConstant(Smi* source) { in GetSmiConstant()
1011 void TurboAssembler::Move(Register dst, Smi* source) { in Move()
1021 void TurboAssembler::Move(Register dst, ExternalReference ext) { in Move()
1040 void TurboAssembler::SmiUntag(Register dst, Register src) { in SmiUntag()
1049 void TurboAssembler::SmiUntag(Register dst, Operand src) { in SmiUntag()
1114 Condition TurboAssembler::CheckSmi(Register src) { in CheckSmi()
1120 Condition TurboAssembler::CheckSmi(Operand src) { in CheckSmi()
1126 void TurboAssembler::JumpIfSmi(Register src, Label* on_smi, in JumpIfSmi()
1202 void TurboAssembler::Push(Smi* source) { in Push()
1223 void TurboAssembler::Move(Register dst, Register src) { in Move()
1229 void TurboAssembler::MoveNumber(Register dst, double value) { in MoveNumber()
1238 void TurboAssembler::Move(XMMRegister dst, uint32_t src) { in Move()
1257 void TurboAssembler::Move(XMMRegister dst, uint64_t src) { in Move()
1324 void TurboAssembler::Push(Handle<HeapObject> source) { in Push()
1329 void TurboAssembler::Move(Register result, Handle<HeapObject> object, in Move()
1340 void TurboAssembler::Move(Operand dst, Handle<HeapObject> object, in Move()
1366 void TurboAssembler::Push(Register src) { in Push()
1377 void TurboAssembler::Push(Operand src) { in Push()
1396 void TurboAssembler::Push(Immediate value) { in Push()
1452 void TurboAssembler::Jump(ExternalReference ext) { in Jump()
1457 void TurboAssembler::Jump(Operand op) { in Jump()
1466 void TurboAssembler::Jump(Address destination, RelocInfo::Mode rmode) { in Jump()
1471 void TurboAssembler::Jump(Handle<Code> code_object, RelocInfo::Mode rmode, in Jump()
1515 void TurboAssembler::Call(ExternalReference ext) { in Call()
1520 void TurboAssembler::Call(Operand op) { in Call()
1529 void TurboAssembler::Call(Address destination, RelocInfo::Mode rmode) { in Call()
1534 void TurboAssembler::Call(Handle<Code> code_object, RelocInfo::Mode rmode) { in Call()
1566 void TurboAssembler::RetpolineCall(Register reg) { in RetpolineCall()
1586 void TurboAssembler::RetpolineCall(Address destination, RelocInfo::Mode rmode) { in RetpolineCall()
1591 void TurboAssembler::RetpolineJump(Register reg) { in RetpolineJump()
1605 void TurboAssembler::Pextrd(Register dst, XMMRegister src, int8_t imm8) { in Pextrd()
1620 void TurboAssembler::Pinsrd(XMMRegister dst, Register src, int8_t imm8) { in Pinsrd()
1635 void TurboAssembler::Pinsrd(XMMRegister dst, Operand src, int8_t imm8) { in Pinsrd()
1651 void TurboAssembler::Lzcntl(Register dst, Register src) { in Lzcntl()
1665 void TurboAssembler::Lzcntl(Register dst, Operand src) { in Lzcntl()
1679 void TurboAssembler::Lzcntq(Register dst, Register src) { in Lzcntq()
1693 void TurboAssembler::Lzcntq(Register dst, Operand src) { in Lzcntq()
1707 void TurboAssembler::Tzcntq(Register dst, Register src) { in Tzcntq()
1721 void TurboAssembler::Tzcntq(Register dst, Operand src) { in Tzcntq()
1735 void TurboAssembler::Tzcntl(Register dst, Register src) { in Tzcntl()
1748 void TurboAssembler::Tzcntl(Register dst, Operand src) { in Tzcntl()
1761 void TurboAssembler::Popcntl(Register dst, Register src) { in Popcntl()
1770 void TurboAssembler::Popcntl(Register dst, Operand src) { in Popcntl()
1779 void TurboAssembler::Popcntq(Register dst, Register src) { in Popcntq()
1788 void TurboAssembler::Popcntq(Register dst, Operand src) { in Popcntq()
1889 void TurboAssembler::Ret() { ret(0); } in Ret()
1891 void TurboAssembler::Ret(int bytes_dropped, Register scratch) { in Ret()
1947 void TurboAssembler::AssertZeroExtended(Register int32_register) { in AssertZeroExtended()
2076 void TurboAssembler::PrepareForTailCall(const ParameterCount& callee_args_count, in PrepareForTailCall()
2307 void TurboAssembler::StubPrologue(StackFrame::Type type) { in StubPrologue()
2313 void TurboAssembler::Prologue() { in Prologue()
2320 void TurboAssembler::EnterFrame(StackFrame::Type type) { in EnterFrame()
2326 void TurboAssembler::LeaveFrame(StackFrame::Type type) { in LeaveFrame()
2512 int TurboAssembler::ArgumentStackSlotsForCFunctionCall(int num_arguments) { in ArgumentStackSlotsForCFunctionCall()
2530 void TurboAssembler::PrepareCallCFunction(int num_arguments) { in PrepareCallCFunction()
2545 void TurboAssembler::CallCFunction(ExternalReference function, in CallCFunction()
2551 void TurboAssembler::CallCFunction(Register function, int num_arguments) { in CallCFunction()
2567 void TurboAssembler::CheckPageFlag(Register object, Register scratch, int mask, in CheckPageFlag()
2586 void TurboAssembler::ComputeCodeStartAddress(Register dst) { in ComputeCodeStartAddress()
2594 void TurboAssembler::ResetSpeculationPoisonRegister() { in ResetSpeculationPoisonRegister()