• 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,
155 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { in PatchBranchIntoNop() argument
156 const unsigned offset = masm->instr_at(pos) & kImm16Mask; in PatchBranchIntoNop()
157 masm->instr_at_put(pos, BNE | (zero_reg.code() << kRsShift) | in PatchBranchIntoNop()
159 DCHECK(Assembler::IsBne(masm->instr_at(pos))); in PatchBranchIntoNop()
162 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) { in PatchNopIntoBranch() argument
163 const unsigned offset = masm->instr_at(pos) & kImm16Mask; in PatchNopIntoBranch()
164 masm->instr_at_put(pos, BEQ | (zero_reg.code() << kRsShift) | in PatchNopIntoBranch()
166 DCHECK(Assembler::IsBeq(masm->instr_at(pos))); in PatchNopIntoBranch()
190 MacroAssembler masm(NULL, in Patch()
197 PatchBranchIntoNop(&masm, 0); in Patch()
198 PatchBranchIntoNop(&masm, 2 * Assembler::kInstrSize); in Patch()
202 PatchNopIntoBranch(&masm, 0); in Patch()
206 PatchNopIntoBranch(&masm, 2 * Assembler::kInstrSize); in Patch()
232 void Save(MacroAssembler* masm) { in Save() argument
236 masm->push(scratch1_); in Save()
239 void Restore(MacroAssembler* masm) { in Restore() argument
240 masm->pop(scratch1_); in Restore()
246 void SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) { in SaveCallerSaveRegisters() argument
247 masm->MultiPush((kJSCallerSaved | ra.bit()) & ~scratch1_.bit()); in SaveCallerSaveRegisters()
249 masm->MultiPushFPU(kCallerSavedFPU); in SaveCallerSaveRegisters()
253 inline void RestoreCallerSaveRegisters(MacroAssembler*masm, in RestoreCallerSaveRegisters() argument
256 masm->MultiPopFPU(kCallerSavedFPU); in RestoreCallerSaveRegisters()
258 masm->MultiPop((kJSCallerSaved | ra.bit()) & ~scratch1_.bit()); in RestoreCallerSaveRegisters()
282 virtual void Generate(MacroAssembler* masm) OVERRIDE;
283 void GenerateIncremental(MacroAssembler* masm, Mode mode);
285 MacroAssembler* masm,
288 void InformIncrementalMarker(MacroAssembler* masm);
335 void GenerateCall(MacroAssembler* masm, Register target);
354 static void GenerateNegativeLookup(MacroAssembler* masm,
362 static void GeneratePositiveLookup(MacroAssembler* masm,