| Index: src/arm/macro-assembler-arm.h
|
| ===================================================================
|
| --- src/arm/macro-assembler-arm.h (revision 2832)
|
| +++ src/arm/macro-assembler-arm.h (working copy)
|
| @@ -38,47 +38,12 @@
|
| const Register cp = { 8 }; // JavaScript context pointer
|
|
|
|
|
| -// Helper types to make boolean flag easier to read at call-site.
|
| -enum InvokeFlag {
|
| - CALL_FUNCTION,
|
| - JUMP_FUNCTION
|
| -};
|
| -
|
| enum InvokeJSFlags {
|
| CALL_JS,
|
| JUMP_JS
|
| };
|
|
|
| -enum ExitJSFlag {
|
| - RETURN,
|
| - DO_NOT_RETURN
|
| -};
|
|
|
| -enum CodeLocation {
|
| - IN_JAVASCRIPT,
|
| - IN_JS_ENTRY,
|
| - IN_C_ENTRY
|
| -};
|
| -
|
| -enum HandlerType {
|
| - TRY_CATCH_HANDLER,
|
| - TRY_FINALLY_HANDLER,
|
| - JS_ENTRY_HANDLER
|
| -};
|
| -
|
| -
|
| -// Flags used for the AllocateObjectInNewSpace functions.
|
| -enum AllocationFlags {
|
| - // No special flags.
|
| - NO_ALLOCATION_FLAGS = 0,
|
| - // Return the pointer to the allocated already tagged as a heap object.
|
| - TAG_OBJECT = 1 << 0,
|
| - // The content of the result register already contains the allocation top in
|
| - // new space.
|
| - RESULT_CONTAINS_TOP = 1 << 1
|
| -};
|
| -
|
| -
|
| // MacroAssembler implements a collection of frequently used macros.
|
| class MacroAssembler: public Assembler {
|
| public:
|
|
|