Lines Matching defs:masm
43 #define __ ACCESS_MASM(masm)
51 static void GenerateDictionaryLoad(MacroAssembler* masm,
161 void LoadIC::GenerateArrayLength(MacroAssembler* masm) {
169 StubCompiler::GenerateLoadArrayLength(masm, eax, edx, &miss);
171 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
175 void LoadIC::GenerateStringLength(MacroAssembler* masm) {
183 StubCompiler::GenerateLoadStringLength(masm, eax, edx, ebx, &miss);
185 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
189 void LoadIC::GenerateFunctionPrototype(MacroAssembler* masm) {
197 StubCompiler::GenerateLoadFunctionPrototype(masm, eax, edx, ebx, &miss);
199 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
203 void KeyedLoadIC::GenerateGeneric(MacroAssembler* masm) {
272 GenerateRuntimeGetProperty(masm);
344 GenerateDictionaryLoad(masm,
369 void KeyedLoadIC::GenerateString(MacroAssembler* masm) {
404 GenerateMiss(masm);
408 void KeyedLoadIC::GenerateExternalArray(MacroAssembler* masm,
558 GenerateRuntimeGetProperty(masm);
562 void KeyedLoadIC::GenerateIndexedInterceptor(MacroAssembler* masm) {
599 GenerateMiss(masm);
603 void KeyedStoreIC::GenerateGeneric(MacroAssembler* masm) {
658 GenerateRuntimeSetProperty(masm);
740 void KeyedStoreIC::GenerateExternalArray(MacroAssembler* masm,
931 GenerateRuntimeSetProperty(masm);
938 void CallIC::GenerateMegamorphic(MacroAssembler* masm, int argc) {
954 StubCache::GenerateProbe(masm, flags, edx, ecx, ebx, eax);
968 masm, Context::NUMBER_FUNCTION_INDEX, edx);
976 masm, Context::STRING_FUNCTION_INDEX, edx);
987 masm, Context::BOOLEAN_FUNCTION_INDEX, edx);
991 StubCache::GenerateProbe(masm, flags, edx, ecx, ebx, no_reg);
995 GenerateMiss(masm, argc);
999 static void GenerateNormalHelper(MacroAssembler* masm,
1014 GenerateDictionaryLoad(masm, miss, edx, ecx, eax, edi, ebx, CHECK_DICTIONARY);
1036 void CallIC::GenerateNormal(MacroAssembler* masm, int argc) {
1074 GenerateNormalHelper(masm, argc, true, &miss);
1087 GenerateNormalHelper(masm, argc, false, &miss);
1096 GenerateMiss(masm, argc);
1100 void CallIC::GenerateMiss(MacroAssembler* masm, int argc) {
1156 void LoadIC::GenerateMegamorphic(MacroAssembler* masm) {
1167 StubCache::GenerateProbe(masm, flags, eax, ecx, ebx, edx);
1170 GenerateMiss(masm);
1174 void LoadIC::GenerateNormal(MacroAssembler* masm) {
1206 GenerateDictionaryLoad(masm,
1224 GenerateMiss(masm);
1228 void LoadIC::GenerateMiss(MacroAssembler* masm) {
1343 void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) {
1360 void KeyedLoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) {
1377 void StoreIC::GenerateMegamorphic(MacroAssembler* masm) {
1388 StubCache::GenerateProbe(masm, flags, edx, ecx, ebx, no_reg);
1391 GenerateMiss(masm);
1395 void StoreIC::GenerateMiss(MacroAssembler* masm) {
1417 void KeyedStoreIC::GenerateRuntimeSetProperty(MacroAssembler* masm) {
1436 void KeyedStoreIC::GenerateMiss(MacroAssembler* masm) {