• Home
  • Raw
  • Download

Lines Matching refs:masm

12 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
21 static void GenerateCopyCharacters(MacroAssembler* masm,
30 MacroAssembler* masm, Register left, Register right, Register scratch1,
34 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
42 MacroAssembler* masm, Register left, Register right, Register length,
98 void Generate(MacroAssembler* masm);
157 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { in PatchBranchIntoNop() argument
158 const unsigned offset = masm->instr_at(pos) & kImm16Mask; in PatchBranchIntoNop()
159 masm->instr_at_put(pos, BNE | (zero_reg.code() << kRsShift) | in PatchBranchIntoNop()
161 DCHECK(Assembler::IsBne(masm->instr_at(pos))); in PatchBranchIntoNop()
164 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) { in PatchNopIntoBranch() argument
165 const unsigned offset = masm->instr_at(pos) & kImm16Mask; in PatchNopIntoBranch()
166 masm->instr_at_put(pos, BEQ | (zero_reg.code() << kRsShift) | in PatchNopIntoBranch()
168 DCHECK(Assembler::IsBeq(masm->instr_at(pos))); in PatchNopIntoBranch()
192 MacroAssembler masm(NULL, in Patch()
199 PatchBranchIntoNop(&masm, 0); in Patch()
200 PatchBranchIntoNop(&masm, 2 * Assembler::kInstrSize); in Patch()
204 PatchNopIntoBranch(&masm, 0); in Patch()
208 PatchNopIntoBranch(&masm, 2 * Assembler::kInstrSize); in Patch()
234 void Save(MacroAssembler* masm) { in Save() argument
238 masm->push(scratch1_); in Save()
241 void Restore(MacroAssembler* masm) { in Restore() argument
242 masm->pop(scratch1_); in Restore()
248 void SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) { in SaveCallerSaveRegisters() argument
249 masm->MultiPush((kJSCallerSaved | ra.bit()) & ~scratch1_.bit()); in SaveCallerSaveRegisters()
251 masm->MultiPushFPU(kCallerSavedFPU); in SaveCallerSaveRegisters()
255 inline void RestoreCallerSaveRegisters(MacroAssembler*masm, in RestoreCallerSaveRegisters() argument
258 masm->MultiPopFPU(kCallerSavedFPU); in RestoreCallerSaveRegisters()
260 masm->MultiPop((kJSCallerSaved | ra.bit()) & ~scratch1_.bit()); in RestoreCallerSaveRegisters()
284 virtual void Generate(MacroAssembler* masm) OVERRIDE;
285 void GenerateIncremental(MacroAssembler* masm, Mode mode);
287 MacroAssembler* masm,
290 void InformIncrementalMarker(MacroAssembler* masm);
337 void GenerateCall(MacroAssembler* masm, Register target);
356 static void GenerateNegativeLookup(MacroAssembler* masm,
364 static void GeneratePositiveLookup(MacroAssembler* masm,