[all-commits] [llvm/llvm-project] 1d0cce: [ARM] Don't allocate memory if free space in segme...
ZhiyaoMa98 via All-commits
all-commits at lists.llvm.org
Tue May 2 05:10:28 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1d0ccebcd725309399262af346494242b064e2ed
https://github.com/llvm/llvm-project/commit/1d0ccebcd725309399262af346494242b064e2ed
Author: Zhiyao Ma <zhiyao.ma.98 at gmail.com>
Date: 2023-05-02 (Tue, 02 May 2023)
Changed paths:
M llvm/lib/Target/ARM/ARMFrameLowering.cpp
M llvm/test/CodeGen/ARM/debug-segmented-stacks.ll
M llvm/test/CodeGen/ARM/segmented-stacks-dynamic.ll
M llvm/test/CodeGen/ARM/segmented-stacks.ll
M llvm/test/CodeGen/Thumb/segmented-stacks-dynamic.ll
M llvm/test/CodeGen/Thumb/segmented-stacks.ll
M llvm/test/CodeGen/Thumb2/segmented-stacks.ll
Log Message:
-----------
[ARM] Don't allocate memory if free space in segmented stack is just enough
Assuming that the stack grows downwards, it is fine if the stack
pointer is exactly at the stacklet boundary. We should use
less-or-equal condition when deciding whether to skip new memory
allocation.
Differential Revision: https://reviews.llvm.org/D149315
More information about the All-commits
mailing list