Commit 6b90acbc authored by Milad Fa's avatar Milad Fa Committed by V8 LUCI CQ

PPC/s390: [cleanup] Convert some global enums to enum class

Port cc06b8c7

Original Commit Message:

    Convert StoreOrigin, TypeOfMode, SaveFPRegsMode and ArgvMode to
    enum classes with k-prefixed values.

R=cbruni@chromium.org, joransiu@ca.ibm.com, junyan@redhat.com, midawson@redhat.com
BUG=
LOG=N

Change-Id: I46993e6e846cf7c1f6b3d15ea0aaea3d5693bf4d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2887646Reviewed-by: 's avatarJunliang Yan <junyan@redhat.com>
Commit-Queue: Milad Fa <mfarazma@redhat.com>
Cr-Commit-Position: refs/heads/master@{#74508}
parent 0ce36e7d
......@@ -2556,7 +2556,7 @@ void Builtins::Generate_CEntry(MacroAssembler* masm, int result_size,
}
__ EnterExitFrame(
save_doubles, arg_stack_space,
save_doubles == SaveFPRegsMode::kSave, arg_stack_space,
builtin_exit_frame ? StackFrame::BUILTIN_EXIT : StackFrame::EXIT);
// Store a copy of argc in callee-saved registers for later.
......@@ -2622,7 +2622,7 @@ void Builtins::Generate_CEntry(MacroAssembler* masm, int result_size,
? no_reg
// r14: still holds argc (callee-saved).
: r14;
__ LeaveExitFrame(save_doubles, argc);
__ LeaveExitFrame(save_doubles == SaveFPRegsMode::kSave, argc);
__ blr();
// Handling of exception.
......
......@@ -2598,7 +2598,7 @@ void Builtins::Generate_CEntry(MacroAssembler* masm, int result_size,
#endif
__ EnterExitFrame(
save_doubles, arg_stack_space,
save_doubles == SaveFPRegsMode::kSave, arg_stack_space,
builtin_exit_frame ? StackFrame::BUILTIN_EXIT : StackFrame::EXIT);
// Store a copy of argc, argv in callee-saved registers for later.
......@@ -2666,7 +2666,7 @@ void Builtins::Generate_CEntry(MacroAssembler* masm, int result_size,
? no_reg
// r6: still holds argc (callee-saved).
: r6;
__ LeaveExitFrame(save_doubles, argc);
__ LeaveExitFrame(save_doubles == SaveFPRegsMode::kSave, argc);
__ b(r14);
// Handling of exception.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment