• Home
  • Raw
  • Download

Lines Matching refs:TurboAssembler

37     : TurboAssembler(isolate, options, buffer, size, create_code_object) {  in MacroAssembler()
49 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode, in RequiredStackSizeForCallerSaved()
76 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PushCallerSaved()
103 int TurboAssembler::PopCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PopCallerSaved()
130 void TurboAssembler::LoadFromConstantsTable(Register destination, in LoadFromConstantsTable()
159 void TurboAssembler::LoadRootRelative(Register destination, int32_t offset) { in LoadRootRelative()
163 void TurboAssembler::LoadRootRegisterOffset(Register destination, in LoadRootRegisterOffset()
172 void TurboAssembler::Jump(Register target, Condition cond) { bx(target, cond); } in Jump()
174 void TurboAssembler::Jump(intptr_t target, RelocInfo::Mode rmode, in Jump()
179 void TurboAssembler::Jump(Address target, RelocInfo::Mode rmode, in Jump()
185 void TurboAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode, in Jump()
222 void TurboAssembler::Call(Register target, Condition cond) { in Call()
228 void TurboAssembler::Call(Address target, RelocInfo::Mode rmode, Condition cond, in Call()
263 void TurboAssembler::Call(Handle<Code> code, RelocInfo::Mode rmode, in Call()
301 void TurboAssembler::Ret(Condition cond) { bx(lr, cond); } in Ret()
303 void TurboAssembler::Drop(int count, Condition cond) { in Drop()
309 void TurboAssembler::Drop(Register count, Condition cond) { in Drop()
313 void TurboAssembler::Ret(int drop, Condition cond) { in Ret()
318 void TurboAssembler::Call(Label* target) { bl(target); } in Call()
320 void TurboAssembler::Push(Handle<HeapObject> handle) { in Push()
327 void TurboAssembler::Push(Smi* smi) { in Push()
334 void TurboAssembler::Move(Register dst, Smi* smi) { mov(dst, Operand(smi)); } in Move()
336 void TurboAssembler::Move(Register dst, Handle<HeapObject> value) { in Move()
346 void TurboAssembler::Move(Register dst, ExternalReference reference) { in Move()
356 void TurboAssembler::Move(Register dst, Register src, Condition cond) { in Move()
362 void TurboAssembler::Move(SwVfpRegister dst, SwVfpRegister src, in Move()
369 void TurboAssembler::Move(DwVfpRegister dst, DwVfpRegister src, in Move()
376 void TurboAssembler::Move(QwNeonRegister dst, QwNeonRegister src) { in Move()
382 void TurboAssembler::Swap(Register srcdst0, Register srcdst1) { in Swap()
391 void TurboAssembler::Swap(DwVfpRegister srcdst0, DwVfpRegister srcdst1) { in Swap()
407 void TurboAssembler::Swap(QwNeonRegister srcdst0, QwNeonRegister srcdst1) { in Swap()
482 void TurboAssembler::Bfc(Register dst, Register src, int lsb, int width, in Bfc()
530 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index, in LoadRoot()
577 void TurboAssembler::SaveRegisters(RegList registers) { in SaveRegisters()
589 void TurboAssembler::RestoreRegisters(RegList registers) { in RestoreRegisters()
600 void TurboAssembler::CallRecordWriteStub( in CallRecordWriteStub()
707 void TurboAssembler::PushCommonFrame(Register marker_reg) { in PushCommonFrame()
723 void TurboAssembler::PushStandardFrame(Register function_reg) { in PushStandardFrame()
758 void TurboAssembler::VFPCanonicalizeNaN(const DwVfpRegister dst, in VFPCanonicalizeNaN()
767 void TurboAssembler::VFPCompareAndSetFlags(const SwVfpRegister src1, in VFPCompareAndSetFlags()
774 void TurboAssembler::VFPCompareAndSetFlags(const SwVfpRegister src1, in VFPCompareAndSetFlags()
781 void TurboAssembler::VFPCompareAndSetFlags(const DwVfpRegister src1, in VFPCompareAndSetFlags()
788 void TurboAssembler::VFPCompareAndSetFlags(const DwVfpRegister src1, in VFPCompareAndSetFlags()
795 void TurboAssembler::VFPCompareAndLoadFlags(const SwVfpRegister src1, in VFPCompareAndLoadFlags()
804 void TurboAssembler::VFPCompareAndLoadFlags(const SwVfpRegister src1, in VFPCompareAndLoadFlags()
813 void TurboAssembler::VFPCompareAndLoadFlags(const DwVfpRegister src1, in VFPCompareAndLoadFlags()
822 void TurboAssembler::VFPCompareAndLoadFlags(const DwVfpRegister src1, in VFPCompareAndLoadFlags()
831 void TurboAssembler::VmovHigh(Register dst, DwVfpRegister src) { in VmovHigh()
840 void TurboAssembler::VmovHigh(DwVfpRegister dst, Register src) { in VmovHigh()
849 void TurboAssembler::VmovLow(Register dst, DwVfpRegister src) { in VmovLow()
858 void TurboAssembler::VmovLow(DwVfpRegister dst, Register src) { in VmovLow()
867 void TurboAssembler::VmovExtended(Register dst, int src_code) { in VmovExtended()
877 void TurboAssembler::VmovExtended(int dst_code, Register src) { in VmovExtended()
887 void TurboAssembler::VmovExtended(int dst_code, int src_code) { in VmovExtended()
957 void TurboAssembler::VmovExtended(int dst_code, const MemOperand& src) { in VmovExtended()
971 void TurboAssembler::VmovExtended(const MemOperand& dst, int src_code) { in VmovExtended()
984 void TurboAssembler::ExtractLane(Register dst, QwNeonRegister src, in ExtractLane()
996 void TurboAssembler::ExtractLane(Register dst, DwVfpRegister src, in ExtractLane()
1005 void TurboAssembler::ExtractLane(SwVfpRegister dst, QwNeonRegister src, in ExtractLane()
1011 void TurboAssembler::ReplaceLane(QwNeonRegister dst, QwNeonRegister src, in ReplaceLane()
1024 void TurboAssembler::ReplaceLane(QwNeonRegister dst, QwNeonRegister src, in ReplaceLane()
1031 void TurboAssembler::LslPair(Register dst_low, Register dst_high, in LslPair()
1056 void TurboAssembler::LslPair(Register dst_low, Register dst_high, in LslPair()
1079 void TurboAssembler::LsrPair(Register dst_low, Register dst_high, in LsrPair()
1105 void TurboAssembler::LsrPair(Register dst_low, Register dst_high, in LsrPair()
1128 void TurboAssembler::AsrPair(Register dst_low, Register dst_high, in AsrPair()
1153 void TurboAssembler::AsrPair(Register dst_low, Register dst_high, in AsrPair()
1176 void TurboAssembler::StubPrologue(StackFrame::Type type) { in StubPrologue()
1183 void TurboAssembler::Prologue() { PushStandardFrame(r1); } in Prologue()
1185 void TurboAssembler::EnterFrame(StackFrame::Type type, in EnterFrame()
1194 int TurboAssembler::LeaveFrame(StackFrame::Type type) { in LeaveFrame()
1261 int TurboAssembler::ActivationFrameAlignment() { in ActivationFrameAlignment()
1320 void TurboAssembler::MovFromFloatResult(const DwVfpRegister dst) { in MovFromFloatResult()
1330 void TurboAssembler::MovFromFloatParameter(DwVfpRegister dst) { in MovFromFloatParameter()
1334 void TurboAssembler::PrepareForTailCall(const ParameterCount& callee_args_count, in PrepareForTailCall()
1662 void TurboAssembler::CallStubDelayed(CodeStub* stub) { in CallStubDelayed()
1694 bool TurboAssembler::AllowThisStubCall(CodeStub* stub) { in AllowThisStubCall()
1708 void TurboAssembler::TryInlineTruncateDoubleToI(Register result, in TryInlineTruncateDoubleToI()
1733 void TurboAssembler::TruncateDoubleToI(Isolate* isolate, Zone* zone, in TruncateDoubleToI()
1759 void TurboAssembler::CallRuntimeWithCEntry(Runtime::FunctionId fid, in CallRuntimeWithCEntry()
1855 void TurboAssembler::Assert(Condition cond, AbortReason reason) { in Assert()
1860 void TurboAssembler::Check(Condition cond, AbortReason reason) { in Check()
1868 void TurboAssembler::Abort(AbortReason reason) { in Abort()
1915 void TurboAssembler::InitializeRootRegister() { in InitializeRootRegister()
1941 void TurboAssembler::JumpIfSmi(Register value, Label* smi_label) { in JumpIfSmi()
1946 void TurboAssembler::JumpIfEqual(Register x, int32_t y, Label* dest) { in JumpIfEqual()
1951 void TurboAssembler::JumpIfLessThan(Register x, int32_t y, Label* dest) { in JumpIfLessThan()
2066 void TurboAssembler::CheckFor32DRegs(Register scratch) { in CheckFor32DRegs()
2072 void TurboAssembler::SaveFPRegs(Register location, Register scratch) { in SaveFPRegs()
2080 void TurboAssembler::RestoreFPRegs(Register location, Register scratch) { in RestoreFPRegs()
2089 void TurboAssembler::FloatMaxHelper(T result, T left, T right, in FloatMaxHelper()
2120 void TurboAssembler::FloatMaxOutOfLineHelper(T result, T left, T right) { in FloatMaxOutOfLineHelper()
2133 void TurboAssembler::FloatMinHelper(T result, T left, T right, in FloatMinHelper()
2179 void TurboAssembler::FloatMinOutOfLineHelper(T result, T left, T right) { in FloatMinOutOfLineHelper()
2187 void TurboAssembler::FloatMax(SwVfpRegister result, SwVfpRegister left, in FloatMax()
2192 void TurboAssembler::FloatMin(SwVfpRegister result, SwVfpRegister left, in FloatMin()
2197 void TurboAssembler::FloatMax(DwVfpRegister result, DwVfpRegister left, in FloatMax()
2202 void TurboAssembler::FloatMin(DwVfpRegister result, DwVfpRegister left, in FloatMin()
2207 void TurboAssembler::FloatMaxOutOfLine(SwVfpRegister result, SwVfpRegister left, in FloatMaxOutOfLine()
2212 void TurboAssembler::FloatMinOutOfLine(SwVfpRegister result, SwVfpRegister left, in FloatMinOutOfLine()
2217 void TurboAssembler::FloatMaxOutOfLine(DwVfpRegister result, DwVfpRegister left, in FloatMaxOutOfLine()
2222 void TurboAssembler::FloatMinOutOfLine(DwVfpRegister result, DwVfpRegister left, in FloatMinOutOfLine()
2229 int TurboAssembler::CalculateStackPassedWords(int num_reg_arguments, in CalculateStackPassedWords()
2251 void TurboAssembler::PrepareCallCFunction(int num_reg_arguments, in PrepareCallCFunction()
2272 void TurboAssembler::MovToFloatParameter(DwVfpRegister src) { in MovToFloatParameter()
2281 void TurboAssembler::MovToFloatResult(DwVfpRegister src) { in MovToFloatResult()
2285 void TurboAssembler::MovToFloatParameters(DwVfpRegister src1, in MovToFloatParameters()
2295 void TurboAssembler::CallCFunction(ExternalReference function, in CallCFunction()
2304 void TurboAssembler::CallCFunction(Register function, int num_reg_arguments, in CallCFunction()
2309 void TurboAssembler::CallCFunction(ExternalReference function, in CallCFunction()
2314 void TurboAssembler::CallCFunction(Register function, int num_arguments) { in CallCFunction()
2318 void TurboAssembler::CallCFunctionHelper(Register function, in CallCFunctionHelper()
2356 void TurboAssembler::CheckPageFlag(Register object, Register scratch, int mask, in CheckPageFlag()
2389 void TurboAssembler::ComputeCodeStartAddress(Register dst) { in ComputeCodeStartAddress()
2394 void TurboAssembler::ResetSpeculationPoisonRegister() { in ResetSpeculationPoisonRegister()