Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: src/ia32/macro-assembler-ia32.h

Issue 10692130: Swap bitfield3 and backpointer. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: u Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2012 the V8 project authors. All rights reserved. 1 // Copyright 2012 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
(...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after
495 495
496 // Abort execution if argument is not a number. Used in debug code. 496 // Abort execution if argument is not a number. Used in debug code.
497 void AbortIfNotNumber(Register object); 497 void AbortIfNotNumber(Register object);
498 498
499 // Abort execution if argument is not a smi. Used in debug code. 499 // Abort execution if argument is not a smi. Used in debug code.
500 void AbortIfNotSmi(Register object); 500 void AbortIfNotSmi(Register object);
501 501
502 // Abort execution if argument is a smi. Used in debug code. 502 // Abort execution if argument is a smi. Used in debug code.
503 void AbortIfSmi(Register object); 503 void AbortIfSmi(Register object);
504 504
505 // Abort execution if argument is not a fixed array. Used in debug code.
506 void AbortIfNotFixedArray(Register object);
507
505 // Abort execution if argument is a string. Used in debug code. 508 // Abort execution if argument is a string. Used in debug code.
506 void AbortIfNotString(Register object); 509 void AbortIfNotString(Register object);
507 510
508 // --------------------------------------------------------------------------- 511 // ---------------------------------------------------------------------------
509 // Exception handling 512 // Exception handling
510 513
511 // Push a new try handler and link it into try handler chain. 514 // Push a new try handler and link it into try handler chain.
512 void PushTryHandler(StackHandler::Kind kind, int handler_index); 515 void PushTryHandler(StackHandler::Kind kind, int handler_index);
513 516
514 // Unlink the stack handler on top of the stack from the try handler chain. 517 // Unlink the stack handler on top of the stack from the try handler chain.
(...skipping 472 matching lines...) Expand 10 before | Expand all | Expand 10 after
987 } \ 990 } \
988 masm-> 991 masm->
989 #else 992 #else
990 #define ACCESS_MASM(masm) masm-> 993 #define ACCESS_MASM(masm) masm->
991 #endif 994 #endif
992 995
993 996
994 } } // namespace v8::internal 997 } } // namespace v8::internal
995 998
996 #endif // V8_IA32_MACRO_ASSEMBLER_IA32_H_ 999 #endif // V8_IA32_MACRO_ASSEMBLER_IA32_H_
OLDNEW
« no previous file with comments | « src/heap.cc ('k') | src/ia32/macro-assembler-ia32.cc » ('j') | src/ia32/macro-assembler-ia32.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698