This is the first step to enable PPC64 support huge frame size(>2G). Also fix an assertion error for frame size, i.e.,int x; !isInt<32>(x); should be always evaluated false, so the guard code for frame size is impossible to hit.
Details
Details
- Reviewers
jsji shchenz nemanjai - Group Reviewers
Restricted Project - Commits
- rG7165e6713f9f: [PowerPC] Use int64_t to represent stack object offset and frame size
Summary
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
lkail retitled this revision from [PowerPC][RFC][1/n] Fix always unreachable `llvm_unreachable` path to [PowerPC][RFC][1/n] Use int64_t to represent stack object offset and frame size.
lkail added a child revision: D107886: [PowerPC] Support huge frame size for PPC64.Aug 11 2021, 12:38 AM
This revision is now accepted and ready to land.Aug 20 2021, 12:17 PM
lkail retitled this revision from [PowerPC][RFC][1/n] Use int64_t to represent stack object offset and frame size to [PowerPC] Use int64_t to represent stack object offset and frame size.Aug 22 2021, 6:57 PM
This revision was landed with ongoing or failed builds.Aug 22 2021, 7:13 PM
Closed by commit rG7165e6713f9f: [PowerPC] Use int64_t to represent stack object offset and frame size (authored by lkail). · Explain Why
This revision was automatically updated to reflect the committed changes.
lkail removed a child revision: D107886: [PowerPC] Support huge frame size for PPC64.Aug 22 2021, 7:14 PM
clang-format: please reformat the code