[fastcall] Fix code generation with Turboprop
Bug: chromium:1185753 Change-Id: Ic59de63d3db745356b2b3dddca0064185e5ad57b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2739593 Auto-Submit: Maya Lekova <mslekova@chromium.org> Reviewed-by: Mythri Alle <mythria@chromium.org> Commit-Queue: Mythri Alle <mythria@chromium.org> Cr-Commit-Position: refs/heads/master@{#73271}
This commit is contained in:
parent
1a4c5211c1
commit
c15a7c97e5
@ -5029,7 +5029,7 @@ Node* EffectControlLinearizer::LowerFastApiCall(Node* node) {
|
||||
StoreRepresentation(MachineRepresentation::kWord32, kNoWriteBarrier),
|
||||
fast_api_call_stack_slot_,
|
||||
static_cast<int>(offsetof(v8::FastApiCallbackOptions, fallback)),
|
||||
jsgraph()->ZeroConstant());
|
||||
__ ZeroConstant());
|
||||
__ Store(StoreRepresentation(MachineType::PointerRepresentation(),
|
||||
kNoWriteBarrier),
|
||||
fast_api_call_stack_slot_,
|
||||
|
@ -28004,7 +28004,6 @@ void CheckDynamicTypeInfo() {
|
||||
TEST(FastApiStackSlot) {
|
||||
#ifndef V8_LITE_MODE
|
||||
if (i::FLAG_jitless) return;
|
||||
if (i::FLAG_turboprop) return;
|
||||
|
||||
FLAG_SCOPE_EXTERNAL(opt);
|
||||
FLAG_SCOPE_EXTERNAL(turbo_fast_api_calls);
|
||||
@ -28056,7 +28055,6 @@ TEST(FastApiStackSlot) {
|
||||
TEST(FastApiCalls) {
|
||||
#ifndef V8_LITE_MODE
|
||||
if (i::FLAG_jitless) return;
|
||||
if (i::FLAG_turboprop) return;
|
||||
|
||||
FLAG_SCOPE_EXTERNAL(opt);
|
||||
FLAG_SCOPE_EXTERNAL(turbo_fast_api_calls);
|
||||
|
Loading…
Reference in New Issue
Block a user