Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ARM] GlobalISel: Support loading from the stack | Diana Picus | 2016-12-19 | 1 | -6/+19 |
| | | | | | | | | | | Add support for selecting simple G_LOAD and G_FRAME_INDEX instructions (32-bit scalars only). This will be useful for functions that need to pass arguments on the stack. First part of https://reviews.llvm.org/D27195. llvm-svn: 290096 | ||||
* | [ARM] GlobalISel: Select add i32, i32 | Diana Picus | 2016-12-16 | 1 | -1/+88 |
| | | | | | | | | | | | | | Add the minimal support necessary to select a function that returns the sum of two i32 values. This includes some support for argument/return lowering of i32 values through registers, as well as the handling of copy and add instructions throughout the GlobalISel pipeline. Differential Revision: https://reviews.llvm.org/D26677 llvm-svn: 289940 | ||||
* | [ARM] Add plumbing for GlobalISel | Diana Picus | 2016-11-11 | 1 | -0/+27 |
Add GlobalISel skeleton, up to the point where we can select a ret void. llvm-svn: 286573 |