1352506 - Ion: Automatically call gen->setPerformsCall() if a LIR instruction performs a call

1352506: Remove dead code in the backtracking allocator;

1352506: Automatically setPerformsCall for LIR call instructions.

1352506: Don't conflate need for overrecursed check and static alignment in MIRGenerator;
This commit is contained in:
win7-7 2026-01-07 01:05:47 +02:00 committed by wuggy
commit 64d22a5bb6
11 changed files with 121 additions and 81 deletions

View file

@ -31,7 +31,8 @@ MIRGenerator::MIRGenerator(CompileCompartment* compartment, const JitCompileOpti
pauseBuild_(nullptr),
cancelBuild_(false),
wasmMaxStackArgBytes_(0),
performsCall_(false),
needsOverrecursedCheck_(false),
needsStaticStackAlignment_(false),
modifiesFrameArguments_(false),
instrumentedProfiling_(false),
instrumentedProfilingIsCached_(false),