• Home
  • Raw
  • Download

Lines Matching refs:masm

50   void Generate(MacroAssembler* masm);
51 static void GenerateOperation(MacroAssembler* masm,
68 void Generate(MacroAssembler* masm);
121 void Generate(MacroAssembler* masm);
123 void GenerateTypeTransition(MacroAssembler* masm);
125 void GenerateSmiStub(MacroAssembler* masm);
126 void GenerateSmiStubSub(MacroAssembler* masm);
127 void GenerateSmiStubBitNot(MacroAssembler* masm);
128 void GenerateSmiCodeSub(MacroAssembler* masm,
133 void GenerateSmiCodeBitNot(MacroAssembler* masm,
137 void GenerateHeapNumberStub(MacroAssembler* masm);
138 void GenerateHeapNumberStubSub(MacroAssembler* masm);
139 void GenerateHeapNumberStubBitNot(MacroAssembler* masm);
140 void GenerateHeapNumberCodeSub(MacroAssembler* masm, Label* slow);
141 void GenerateHeapNumberCodeBitNot(MacroAssembler* masm, Label* slow);
143 void GenerateGenericStub(MacroAssembler* masm);
144 void GenerateGenericStubSub(MacroAssembler* masm);
145 void GenerateGenericStubBitNot(MacroAssembler* masm);
146 void GenerateGenericCodeFallback(MacroAssembler* masm);
208 void Generate(MacroAssembler* masm);
209 void GenerateGeneric(MacroAssembler* masm);
210 void GenerateSmiCode(MacroAssembler* masm,
213 void GenerateFloatingPointCode(MacroAssembler* masm,
216 void GenerateStringAddCode(MacroAssembler* masm);
217 void GenerateCallRuntimeCode(MacroAssembler* masm);
218 void GenerateLoadArguments(MacroAssembler* masm);
219 void GenerateReturn(MacroAssembler* masm);
220 void GenerateUninitializedStub(MacroAssembler* masm);
221 void GenerateSmiStub(MacroAssembler* masm);
222 void GenerateInt32Stub(MacroAssembler* masm);
223 void GenerateHeapNumberStub(MacroAssembler* masm);
224 void GenerateOddballStub(MacroAssembler* masm);
225 void GenerateStringStub(MacroAssembler* masm);
226 void GenerateBothStringStub(MacroAssembler* masm);
227 void GenerateGenericStub(MacroAssembler* masm);
229 void GenerateHeapResultAllocation(MacroAssembler* masm, Label* alloc_failure);
230 void GenerateRegisterArgsPush(MacroAssembler* masm);
231 void GenerateTypeTransition(MacroAssembler* masm);
232 void GenerateTypeTransitionWithSavedArgs(MacroAssembler* masm);
255 static void GenerateCopyCharacters(MacroAssembler* masm,
264 static void GenerateCopyCharactersREP(MacroAssembler* masm,
275 static void GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm,
285 static void GenerateHashInit(MacroAssembler* masm,
289 static void GenerateHashAddCharacter(MacroAssembler* masm,
293 static void GenerateHashGetHash(MacroAssembler* masm,
323 void Generate(MacroAssembler* masm);
325 void GenerateConvertArgument(MacroAssembler* masm,
345 void Generate(MacroAssembler* masm);
354 static void GenerateCompareFlatAsciiStrings(MacroAssembler* masm,
364 static void GenerateFlatAsciiStringEquals(MacroAssembler* masm,
373 virtual void Generate(MacroAssembler* masm);
376 MacroAssembler* masm,
395 static void GenerateLookupNumberStringCache(MacroAssembler* masm,
404 static void GenerateConvertHashCodeToIndex(MacroAssembler* masm,
411 void Generate(MacroAssembler* masm);
425 void Generate(MacroAssembler* masm);
427 static void GenerateNegativeLookup(MacroAssembler* masm,
434 static void GeneratePositiveLookup(MacroAssembler* masm,
580 void Save(MacroAssembler* masm) { in Save() argument
589 if (!scratch0_.is(scratch0_orig_)) masm->push(scratch0_); in Save()
593 masm->push(rcx); in Save()
595 masm->push(scratch1_); in Save()
597 masm->push(address_); in Save()
598 masm->movq(address_, address_orig_); in Save()
601 masm->push(object_); in Save()
602 masm->movq(object_, object_orig_); in Save()
606 void Restore(MacroAssembler* masm) { in Restore() argument
611 masm->movq(object_orig_, object_); in Restore()
612 masm->pop(object_); in Restore()
615 masm->movq(address_orig_, address_); in Restore()
616 masm->pop(address_); in Restore()
618 masm->pop(scratch1_); in Restore()
622 masm->pop(rcx); in Restore()
624 if (!scratch0_.is(scratch0_orig_)) masm->pop(scratch0_); in Restore()
633 void SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) { in SaveCallerSaveRegisters() argument
634 masm->PushCallerSaved(mode, scratch0_, scratch1_, rcx); in SaveCallerSaveRegisters()
637 inline void RestoreCallerSaveRegisters(MacroAssembler*masm, in RestoreCallerSaveRegisters() argument
639 masm->PopCallerSaved(mode, scratch0_, scratch1_, rcx); in RestoreCallerSaveRegisters()
679 void Generate(MacroAssembler* masm);
680 void GenerateIncremental(MacroAssembler* masm, Mode mode);
682 MacroAssembler* masm,
685 void InformIncrementalMarker(MacroAssembler* masm, Mode mode);