Lines Matching refs:masm
37 #define __ ACCESS_MASM(masm)
40 static void ProbeTable(MacroAssembler* masm,
102 void StubCache::GenerateProbe(MacroAssembler* masm,
135 ProbeTable(masm, flags, kPrimary, name, scratch, extra);
147 ProbeTable(masm, flags, kSecondary, name, scratch, extra);
155 void StubCompiler::GenerateLoadGlobalFunctionPrototype(MacroAssembler* masm,
173 void StubCompiler::GenerateLoadArrayLength(MacroAssembler* masm,
193 static void GenerateStringCheck(MacroAssembler* masm,
211 void StubCompiler::GenerateLoadStringLength(MacroAssembler* masm,
220 GenerateStringCheck(masm, receiver, scratch1, miss, &check_wrapper);
235 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
242 void StubCompiler::GenerateLoadFunctionPrototype(MacroAssembler* masm,
256 void StubCompiler::GenerateFastPropertyLoad(MacroAssembler* masm,
274 static void PushInterceptorArguments(MacroAssembler* masm,
290 static void CompileCallLoadPropertyWithInterceptor(MacroAssembler* masm,
295 PushInterceptorArguments(masm, receiver, holder, name, holder_obj);
305 MacroAssembler* masm,
327 compiler->CompileCacheable(masm,
338 compiler->CompileRegular(masm,
352 void CompileCacheable(MacroAssembler* masm,
378 CompileRegular(masm, receiver, holder, scratch2, holder_obj, miss_label);
391 CompileCallLoadPropertyWithInterceptor(masm,
418 stub_compiler->GenerateFastPropertyLoad(masm, eax,
459 void CompileRegular(MacroAssembler* masm,
466 PushInterceptorArguments(masm, receiver, holder, name_, holder_obj);
585 static void ReserveSpaceForFastApiCall(MacroAssembler* masm, Register scratch) {
600 static void FreeSpaceForFastApiCall(MacroAssembler* masm, Register scratch) {
615 static void GenerateFastApiCall(MacroAssembler* masm,
683 void Compile(MacroAssembler* masm,
703 CompileCacheable(masm,
714 CompileRegular(masm,
726 void CompileCacheable(MacroAssembler* masm,
757 ReserveSpaceForFastApiCall(masm, scratch1);
768 LoadWithInterceptor(masm, receiver, holder, holder_obj, ®ular_invoke);
779 GenerateFastApiCall(masm, optimization, arguments_.immediate());
787 FreeSpaceForFastApiCall(masm, scratch1);
793 FreeSpaceForFastApiCall(masm, scratch1);
797 void CompileRegular(MacroAssembler* masm,
814 PushInterceptorArguments(masm,
830 void LoadWithInterceptor(MacroAssembler* masm,
839 CompileCallLoadPropertyWithInterceptor(masm,
859 void StubCompiler::GenerateLoadMiss(MacroAssembler* masm, Code::Kind kind) {
875 void StubCompiler::GenerateStoreField(MacroAssembler* masm,
955 #define __ ACCESS_MASM(masm())
968 masm()->CheckMaps(object, object_reg, holder, holder_reg, scratch,
1014 GenerateFastPropertyLoad(masm(), eax, reg, holder, index);
1068 Object* result = masm()->TryCallStub(&stub);
1079 result = masm()->TryPopHandleScope(eax, tmp);
1126 masm(),
1186 GenerateFastPropertyLoad(masm(), edi, reg, holder, index);
1256 ReserveSpaceForFastApiCall(masm(), eax);
1283 GenerateLoadGlobalFunctionPrototype(masm(),
1304 GenerateLoadGlobalFunctionPrototype(masm(),
1326 GenerateLoadGlobalFunctionPrototype(masm(),
1352 GenerateFastApiCall(masm(), optimization, argc);
1360 FreeSpaceForFastApiCall(masm(), eax);
1396 compiler.Compile(masm(),
1533 GenerateStoreField(masm(),
1710 GenerateStoreField(masm(),
1742 GenerateLoadMiss(masm(), Code::LOAD_IC);
1766 GenerateLoadMiss(masm(), Code::LOAD_IC);
1786 GenerateLoadMiss(masm(), Code::LOAD_IC);
1819 GenerateLoadMiss(masm(), Code::LOAD_IC);
1868 GenerateLoadMiss(masm(), Code::LOAD_IC);
1896 GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC);
1927 GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC);
1955 GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC);
1991 GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC);
2014 GenerateLoadArrayLength(masm(), edx, ecx, &miss);
2017 GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC);
2038 GenerateLoadStringLength(masm(), edx, ecx, ebx, &miss);
2041 GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC);
2062 GenerateLoadFunctionPrototype(masm(), edx, ecx, ebx, &miss);
2065 GenerateLoadMiss(masm(), Code::KEYED_LOAD_IC);