mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-22 07:32:48 +00:00
861986401e
This patch takes pain to ensure all the PEI lowering code does the right thing when lowering frame indices, insert code to manipulate stack pointers, etc. It's also custom lowering dynamic stack alloc into pseudo instructions so we can insert the right instructions at scheduling time. This fixes PR4659 and PR4682. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78361 91177308-0d34-0410-b5e6-96231b3b80d8
8 lines
334 B
Plaintext
8 lines
334 B
Plaintext
//===---------------------------------------------------------------------===//
|
|
// Random ideas for the ARM backend (Thumb2 specific).
|
|
//===---------------------------------------------------------------------===//
|
|
|
|
We should be using ADD / SUB rd, sp, rm <shift> instructions.
|
|
|
|
copyRegToReg should use tMOVgpr2gpr instead of t2MOVr?
|