Home | History | Annotate | Download | only in src

Lines Matching refs:masm

1286 static void Generate_LoadIC_ArrayLength(MacroAssembler* masm) {
1287 LoadIC::GenerateArrayLength(masm);
1291 static void Generate_LoadIC_StringLength(MacroAssembler* masm) {
1292 LoadIC::GenerateStringLength(masm, false);
1296 static void Generate_LoadIC_StringWrapperLength(MacroAssembler* masm) {
1297 LoadIC::GenerateStringLength(masm, true);
1301 static void Generate_LoadIC_FunctionPrototype(MacroAssembler* masm) {
1302 LoadIC::GenerateFunctionPrototype(masm);
1306 static void Generate_LoadIC_Initialize(MacroAssembler* masm) {
1307 LoadIC::GenerateInitialize(masm);
1311 static void Generate_LoadIC_PreMonomorphic(MacroAssembler* masm) {
1312 LoadIC::GeneratePreMonomorphic(masm);
1316 static void Generate_LoadIC_Miss(MacroAssembler* masm) {
1317 LoadIC::GenerateMiss(masm);
1321 static void Generate_LoadIC_Megamorphic(MacroAssembler* masm) {
1322 LoadIC::GenerateMegamorphic(masm);
1326 static void Generate_LoadIC_Normal(MacroAssembler* masm) {
1327 LoadIC::GenerateNormal(masm);
1331 static void Generate_KeyedLoadIC_Initialize(MacroAssembler* masm) {
1332 KeyedLoadIC::GenerateInitialize(masm);
1336 static void Generate_KeyedLoadIC_Slow(MacroAssembler* masm) {
1337 KeyedLoadIC::GenerateRuntimeGetProperty(masm);
1341 static void Generate_KeyedLoadIC_Miss(MacroAssembler* masm) {
1342 KeyedLoadIC::GenerateMiss(masm, false);
1346 static void Generate_KeyedLoadIC_MissForceGeneric(MacroAssembler* masm) {
1347 KeyedLoadIC::GenerateMiss(masm, true);
1351 static void Generate_KeyedLoadIC_Generic(MacroAssembler* masm) {
1352 KeyedLoadIC::GenerateGeneric(masm);
1356 static void Generate_KeyedLoadIC_String(MacroAssembler* masm) {
1357 KeyedLoadIC::GenerateString(masm);
1361 static void Generate_KeyedLoadIC_PreMonomorphic(MacroAssembler* masm) {
1362 KeyedLoadIC::GeneratePreMonomorphic(masm);
1365 static void Generate_KeyedLoadIC_IndexedInterceptor(MacroAssembler* masm) {
1366 KeyedLoadIC::GenerateIndexedInterceptor(masm);
1369 static void Generate_KeyedLoadIC_NonStrictArguments(MacroAssembler* masm) {
1370 KeyedLoadIC::GenerateNonStrictArguments(masm);
1373 static void Generate_StoreIC_Initialize(MacroAssembler* masm) {
1374 StoreIC::GenerateInitialize(masm);
1378 static void Generate_StoreIC_Initialize_Strict(MacroAssembler* masm) {
1379 StoreIC::GenerateInitialize(masm);
1383 static void Generate_StoreIC_Miss(MacroAssembler* masm) {
1384 StoreIC::GenerateMiss(masm);
1388 static void Generate_StoreIC_Normal(MacroAssembler* masm) {
1389 StoreIC::GenerateNormal(masm);
1393 static void Generate_StoreIC_Normal_Strict(MacroAssembler* masm) {
1394 StoreIC::GenerateNormal(masm);
1398 static void Generate_StoreIC_Megamorphic(MacroAssembler* masm) {
1399 StoreIC::GenerateMegamorphic(masm, kNonStrictMode);
1403 static void Generate_StoreIC_Megamorphic_Strict(MacroAssembler* masm) {
1404 StoreIC::GenerateMegamorphic(masm, kStrictMode);
1408 static void Generate_StoreIC_ArrayLength(MacroAssembler* masm) {
1409 StoreIC::GenerateArrayLength(masm);
1413 static void Generate_StoreIC_ArrayLength_Strict(MacroAssembler* masm) {
1414 StoreIC::GenerateArrayLength(masm);
1418 static void Generate_StoreIC_GlobalProxy(MacroAssembler* masm) {
1419 StoreIC::GenerateGlobalProxy(masm, kNonStrictMode);
1423 static void Generate_StoreIC_GlobalProxy_Strict(MacroAssembler* masm) {
1424 StoreIC::GenerateGlobalProxy(masm, kStrictMode);
1428 static void Generate_KeyedStoreIC_Generic(MacroAssembler* masm) {
1429 KeyedStoreIC::GenerateGeneric(masm, kNonStrictMode);
1433 static void Generate_KeyedStoreIC_Generic_Strict(MacroAssembler* masm) {
1434 KeyedStoreIC::GenerateGeneric(masm, kStrictMode);
1438 static void Generate_KeyedStoreIC_Miss(MacroAssembler* masm) {
1439 KeyedStoreIC::GenerateMiss(masm, false);
1443 static void Generate_KeyedStoreIC_MissForceGeneric(MacroAssembler* masm) {
1444 KeyedStoreIC::GenerateMiss(masm, true);
1448 static void Generate_KeyedStoreIC_Slow(MacroAssembler* masm) {
1449 KeyedStoreIC::GenerateSlow(masm);
1453 static void Generate_KeyedStoreIC_Initialize(MacroAssembler* masm) {
1454 KeyedStoreIC::GenerateInitialize(masm);
1458 static void Generate_KeyedStoreIC_Initialize_Strict(MacroAssembler* masm) {
1459 KeyedStoreIC::GenerateInitialize(masm);
1462 static void Generate_KeyedStoreIC_NonStrictArguments(MacroAssembler* masm) {
1463 KeyedStoreIC::GenerateNonStrictArguments(masm);
1466 static void Generate_TransitionElementsSmiToDouble(MacroAssembler* masm) {
1467 KeyedStoreIC::GenerateTransitionElementsSmiToDouble(masm);
1470 static void Generate_TransitionElementsDoubleToObject(MacroAssembler* masm) {
1471 KeyedStoreIC::GenerateTransitionElementsDoubleToObject(masm);
1475 static void Generate_LoadIC_DebugBreak(MacroAssembler* masm) {
1476 Debug::GenerateLoadICDebugBreak(masm);
1480 static void Generate_StoreIC_DebugBreak(MacroAssembler* masm) {
1481 Debug::GenerateStoreICDebugBreak(masm);
1485 static void Generate_KeyedLoadIC_DebugBreak(MacroAssembler* masm) {
1486 Debug::GenerateKeyedLoadICDebugBreak(masm);
1490 static void Generate_KeyedStoreIC_DebugBreak(MacroAssembler* masm) {
1491 Debug::GenerateKeyedStoreICDebugBreak(masm);
1495 static void Generate_Return_DebugBreak(MacroAssembler* masm) {
1496 Debug::GenerateReturnDebugBreak(masm);
1500 static void Generate_CallFunctionStub_DebugBreak(MacroAssembler* masm) {
1501 Debug::GenerateCallFunctionStubDebugBreak(masm);
1506 masm) {
1507 Debug::GenerateCallFunctionStubRecordDebugBreak(masm);
1511 static void Generate_CallConstructStub_DebugBreak(MacroAssembler* masm) {
1512 Debug::GenerateCallConstructStubDebugBreak(masm);
1517 MacroAssembler* masm) {
1518 Debug::GenerateCallConstructStubRecordDebugBreak(masm);
1522 static void Generate_Slot_DebugBreak(MacroAssembler* masm) {
1523 Debug::GenerateSlotDebugBreak(masm);
1527 static void Generate_PlainReturn_LiveEdit(MacroAssembler* masm) {
1528 Debug::GeneratePlainReturnLiveEdit(masm);
1532 static void Generate_FrameDropper_LiveEdit(MacroAssembler* masm) {
1533 Debug::GenerateFrameDropperLiveEdit(masm);
1653 MacroAssembler masm(isolate, u.buffer, sizeof u.buffer);
1660 ASSERT(!masm.has_frame());
1661 g(&masm, functions[i].name, functions[i].extra_args);
1664 masm.GetCode(&desc);
1672 heap->CreateCode(desc, flags, masm.CodeObject());