Lines Matching refs:masm
14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
20 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
27 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
33 static void GenerateOneByteCharsCompareLoop(MacroAssembler* masm,
92 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { in PatchBranchIntoNop() argument
94 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BT); in PatchBranchIntoNop()
97 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) { in PatchNopIntoBranch() argument
99 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BF); in PatchNopIntoBranch()
121 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(), in Patch()
128 PatchBranchIntoNop(&masm, Assembler::kInstrSize); in Patch()
129 PatchBranchIntoNop(&masm, Assembler::kInstrSize * 2); in Patch()
133 PatchNopIntoBranch(&masm, Assembler::kInstrSize); in Patch()
137 PatchNopIntoBranch(&masm, Assembler::kInstrSize * 2); in Patch()
160 void Save(MacroAssembler* masm) { in Save() argument
164 masm->push(scratch1_); in Save()
167 void Restore(MacroAssembler* masm) { masm->pop(scratch1_); } in Restore() argument
172 void SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) { in SaveCallerSaveRegisters() argument
173 masm->mflr(r0); in SaveCallerSaveRegisters()
174 masm->push(r0); in SaveCallerSaveRegisters()
175 masm->MultiPush(kJSCallerSaved & ~scratch1_.bit()); in SaveCallerSaveRegisters()
178 masm->MultiPushDoubles(kCallerSavedDoubles & ~d0.bit()); in SaveCallerSaveRegisters()
182 inline void RestoreCallerSaveRegisters(MacroAssembler* masm, in RestoreCallerSaveRegisters() argument
186 masm->MultiPopDoubles(kCallerSavedDoubles & ~d0.bit()); in RestoreCallerSaveRegisters()
188 masm->MultiPop(kJSCallerSaved & ~scratch1_.bit()); in RestoreCallerSaveRegisters()
189 masm->pop(r0); in RestoreCallerSaveRegisters()
190 masm->mtlr(r0); in RestoreCallerSaveRegisters()
214 void Generate(MacroAssembler* masm) override;
215 void GenerateIncremental(MacroAssembler* masm, Mode mode);
217 MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need,
219 void InformIncrementalMarker(MacroAssembler* masm);
267 void GenerateCall(MacroAssembler* masm, Register target);
286 static void GenerateNegativeLookup(MacroAssembler* masm, Label* miss,