summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AArch64/stack-id-stackslot-scavenging.mir
Commit message (Collapse)AuthorAgeFilesLines
* Describe stack-id as an enumSander de Smalen2019-06-171-1/+1
| | | | | | | | | | | | | | | | | This patch changes MIR stack-id from an integer to an enum, and adds printing/parsing support for this in MIR files. The default stack-id '0' is now renamed to 'default'. This should make MIR tests that have stack objects with different stack-ids more descriptive. It also clarifies code operating on StackID. Reviewers: arsenm, thegameg, qcolombet Reviewed By: arsenm Differential Revision: https://reviews.llvm.org/D60137 llvm-svn: 363533
* Enforce StackID definition in PEISander de Smalen2019-04-021-0/+24
There are various places in LLVM where the definition of StackID is not properly honoured, for example in PEI where objects with a StackID > 0 are allocated on the default stack (StackID0). This patch enforces that PEI only considers allocating objects to StackID 0. Reviewers: arsenm, thegameg, MatzeB Reviewed By: arsenm Differential Revision: https://reviews.llvm.org/D60062 llvm-svn: 357460
OpenPOWER on IntegriCloud