8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena()

Reviewed-by: kvn, chagedorn
This commit is contained in:
Emanuel Peter 2024-02-13 16:09:09 +00:00
parent 6dfa7f3941
commit 74b90aa87e

View File

@ -1098,6 +1098,7 @@ private:
// Compute the Ideal Node to Loop mapping
PhaseIdealLoop(PhaseIterGVN& igvn, LoopOptsMode mode) :
PhaseTransform(Ideal_Loop),
_loop_or_ctrl(igvn.C->comp_arena()),
_igvn(igvn),
_verify_me(nullptr),
_verify_only(false),
@ -1112,6 +1113,7 @@ private:
// or only verify that the graph is valid if verify_me is null.
PhaseIdealLoop(PhaseIterGVN& igvn, const PhaseIdealLoop* verify_me = nullptr) :
PhaseTransform(Ideal_Loop),
_loop_or_ctrl(igvn.C->comp_arena()),
_igvn(igvn),
_verify_me(verify_me),
_verify_only(verify_me == nullptr),