xref: /llvm-project/llvm/test/CodeGen/PowerPC/frameindex-negative-offset.ll (revision 04a2d50efd668b752718f90811a7c628bfa761d7)
1*04a2d50eSNikita Popov; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
2*04a2d50eSNikita Popov; RUN: llc -mtriple=powerpc-unknown-linux-gnu < %s | FileCheck %s
3*04a2d50eSNikita Popov
4*04a2d50eSNikita Popovdefine ptr @test() nounwind {
5*04a2d50eSNikita Popov; CHECK-LABEL: test:
6*04a2d50eSNikita Popov; CHECK:       # %bb.0:
7*04a2d50eSNikita Popov; CHECK-NEXT:    stwu 1, -16(1)
8*04a2d50eSNikita Popov; CHECK-NEXT:    addi 3, 1, 10
9*04a2d50eSNikita Popov; CHECK-NEXT:    addi 1, 1, 16
10*04a2d50eSNikita Popov; CHECK-NEXT:    blr
11*04a2d50eSNikita Popov  %alloca = alloca i32
12*04a2d50eSNikita Popov  %gep = getelementptr i8, ptr %alloca, i32 -2
13*04a2d50eSNikita Popov  ret ptr %gep
14*04a2d50eSNikita Popov}
15