Lines Matching refs:masm

14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
23 static void GenerateCopyCharacters(MacroAssembler* masm, Register dest,
29 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
36 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
42 static void GenerateOneByteCharsCompareLoop(MacroAssembler* masm,
101 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { in PatchBranchIntoNop() argument
103 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BT); in PatchBranchIntoNop()
106 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) { in PatchNopIntoBranch() argument
108 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BF); in PatchNopIntoBranch()
130 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(), in Patch()
137 PatchBranchIntoNop(&masm, Assembler::kInstrSize); in Patch()
138 PatchBranchIntoNop(&masm, Assembler::kInstrSize * 2); in Patch()
142 PatchNopIntoBranch(&masm, Assembler::kInstrSize); in Patch()
146 PatchNopIntoBranch(&masm, Assembler::kInstrSize * 2); in Patch()
169 void Save(MacroAssembler* masm) { in Save() argument
173 masm->push(scratch1_); in Save()
176 void Restore(MacroAssembler* masm) { masm->pop(scratch1_); } in Restore() argument
181 void SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) { in SaveCallerSaveRegisters() argument
182 masm->mflr(r0); in SaveCallerSaveRegisters()
183 masm->push(r0); in SaveCallerSaveRegisters()
184 masm->MultiPush(kJSCallerSaved & ~scratch1_.bit()); in SaveCallerSaveRegisters()
187 masm->MultiPushDoubles(kCallerSavedDoubles & ~d0.bit()); in SaveCallerSaveRegisters()
191 inline void RestoreCallerSaveRegisters(MacroAssembler* masm, in RestoreCallerSaveRegisters() argument
195 masm->MultiPopDoubles(kCallerSavedDoubles & ~d0.bit()); in RestoreCallerSaveRegisters()
197 masm->MultiPop(kJSCallerSaved & ~scratch1_.bit()); in RestoreCallerSaveRegisters()
198 masm->pop(r0); in RestoreCallerSaveRegisters()
199 masm->mtlr(r0); in RestoreCallerSaveRegisters()
223 void Generate(MacroAssembler* masm) override;
224 void GenerateIncremental(MacroAssembler* masm, Mode mode);
226 MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need,
228 void InformIncrementalMarker(MacroAssembler* masm);
276 void GenerateCall(MacroAssembler* masm, Register target);
295 static void GenerateNegativeLookup(MacroAssembler* masm, Label* miss,
300 static void GeneratePositiveLookup(MacroAssembler* masm, Label* miss,