Lines Matching refs:masm
14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
21 MacroAssembler* masm, Register left, Register right, Register scratch1,
25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
33 MacroAssembler* masm, Register left, Register right, Register length,
70 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { in PatchBranchIntoNop() argument
71 masm->instr_at_put(pos, (masm->instr_at(pos) & ~B27) | (B24 | B20)); in PatchBranchIntoNop()
72 DCHECK(Assembler::IsTstImmediate(masm->instr_at(pos))); in PatchBranchIntoNop()
75 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) { in PatchNopIntoBranch() argument
76 masm->instr_at_put(pos, (masm->instr_at(pos) & ~(B24 | B20)) | B27); in PatchNopIntoBranch()
77 DCHECK(Assembler::IsBranch(masm->instr_at(pos))); in PatchNopIntoBranch()
101 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(), in Patch()
107 PatchBranchIntoNop(&masm, 0); in Patch()
108 PatchBranchIntoNop(&masm, Assembler::kInstrSize); in Patch()
112 PatchNopIntoBranch(&masm, 0); in Patch()
116 PatchNopIntoBranch(&masm, Assembler::kInstrSize); in Patch()
142 void Save(MacroAssembler* masm) { in Save() argument
146 masm->push(scratch1_); in Save()
149 void Restore(MacroAssembler* masm) { in Restore() argument
150 masm->pop(scratch1_); in Restore()
156 void SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) { in SaveCallerSaveRegisters() argument
157 masm->stm(db_w, sp, (kCallerSaved | lr.bit()) & ~scratch1_.bit()); in SaveCallerSaveRegisters()
159 masm->SaveFPRegs(sp, scratch0_); in SaveCallerSaveRegisters()
163 inline void RestoreCallerSaveRegisters(MacroAssembler*masm, in RestoreCallerSaveRegisters() argument
166 masm->RestoreFPRegs(sp, scratch0_); in RestoreCallerSaveRegisters()
168 masm->ldm(ia_w, sp, (kCallerSaved | lr.bit()) & ~scratch1_.bit()); in RestoreCallerSaveRegisters()
192 void Generate(MacroAssembler* masm) override;
193 void GenerateIncremental(MacroAssembler* masm, Mode mode);
195 MacroAssembler* masm,
198 void InformIncrementalMarker(MacroAssembler* masm);
245 void GenerateCall(MacroAssembler* masm, Register target);
264 static void GenerateNegativeLookup(MacroAssembler* masm,