Lines Matching refs:masm

43 #define __ ACCESS_MASM(masm)
51 static void GenerateDictionaryLoad(MacroAssembler* masm,
215 void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) {
232 void KeyedLoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) {
249 void KeyedLoadIC::GenerateGeneric(MacroAssembler* masm) {
318 GenerateRuntimeGetProperty(masm);
384 GenerateDictionaryLoad(masm,
408 void KeyedLoadIC::GenerateString(MacroAssembler* masm) {
415 GenerateGeneric(masm);
419 void KeyedLoadIC::GenerateExternalArray(MacroAssembler* masm,
555 GenerateRuntimeGetProperty(masm);
559 void KeyedLoadIC::GenerateIndexedInterceptor(MacroAssembler* masm) {
598 GenerateMiss(masm);
602 void KeyedStoreIC::GenerateMiss(MacroAssembler* masm) {
621 void KeyedStoreIC::GenerateRuntimeSetProperty(MacroAssembler* masm) {
640 void KeyedStoreIC::GenerateGeneric(MacroAssembler* masm) {
690 GenerateRuntimeSetProperty(masm);
764 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2);
772 SmiIndex index2 = masm->SmiToIndex(kScratchRegister, rbx, kPointerSizeLog2);
782 void KeyedStoreIC::GenerateExternalArray(MacroAssembler* masm,
954 GenerateRuntimeSetProperty(masm);
958 void CallIC::GenerateMiss(MacroAssembler* masm, int argc) {
1012 void CallIC::GenerateMegamorphic(MacroAssembler* masm, int argc) {
1030 StubCache::GenerateProbe(masm, flags, rdx, rcx, rbx, rax);
1043 masm, Context::NUMBER_FUNCTION_INDEX, rdx);
1051 masm, Context::STRING_FUNCTION_INDEX, rdx);
1062 masm, Context::BOOLEAN_FUNCTION_INDEX, rdx);
1066 StubCache::GenerateProbe(masm, flags, rdx, rcx, rbx, no_reg);
1070 GenerateMiss(masm, argc);
1074 static void GenerateNormalHelper(MacroAssembler* masm,
1089 GenerateDictionaryLoad(masm, miss, rax, rdx, rbx, rcx, CHECK_DICTIONARY);
1112 void CallIC::GenerateNormal(MacroAssembler* masm, int argc) {
1153 GenerateNormalHelper(masm, argc, true, &miss);
1166 GenerateNormalHelper(masm, argc, false, &miss);
1175 GenerateMiss(masm, argc);
1192 void LoadIC::GenerateMiss(MacroAssembler* masm) {
1209 void LoadIC::GenerateArrayLength(MacroAssembler* masm) {
1219 StubCompiler::GenerateLoadArrayLength(masm, rax, rdx, &miss);
1221 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
1225 void LoadIC::GenerateFunctionPrototype(MacroAssembler* masm) {
1235 StubCompiler::GenerateLoadFunctionPrototype(masm, rax, rdx, rbx, &miss);
1237 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
1241 void LoadIC::GenerateMegamorphic(MacroAssembler* masm) {
1254 StubCache::GenerateProbe(masm, flags, rax, rcx, rbx, rdx);
1257 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
1261 void LoadIC::GenerateNormal(MacroAssembler* masm) {
1292 GenerateDictionaryLoad(masm, &miss, rdx, rax, rbx, rcx, CHECK_DICTIONARY);
1303 GenerateMiss(masm);
1307 void LoadIC::GenerateStringLength(MacroAssembler* masm) {
1317 StubCompiler::GenerateLoadStringLength(masm, rax, rdx, rbx, &miss);
1319 StubCompiler::GenerateLoadMiss(masm, Code::LOAD_IC);
1351 void StoreIC::GenerateMiss(MacroAssembler* masm) {
1370 void StoreIC::GenerateMegamorphic(MacroAssembler* masm) {
1382 StubCache::GenerateProbe(masm, flags, rdx, rcx, rbx, no_reg);
1385 GenerateMiss(masm);