40 lines · plain
1; RUN: llc -verify-machineinstrs -mtriple="powerpc-unknown-linux-gnu" < %s | FileCheck %s --check-prefix=PPC322; RUN: llc -verify-machineinstrs -mtriple="powerpc64-unknown-linux-gnu" < %s | FileCheck %s --check-prefix=PPC643; PR153324 5define i32 @regalloc() nounwind {6entry:7 %0 = add i32 1, 28 ret i32 %09}10; PPC32-LABEL: regalloc:11; PPC32-NOT: stwu 1, -{{[0-9]+}}(1)12; PPC32: blr13 14; PPC64-LABEL: regalloc:15; PPC64-NOT: stdu 1, -{{[0-9]+}}(1)16; PPC64: blr17 18define ptr @smallstack() nounwind {19entry:20 %0 = alloca i8, i32 421 ret ptr %022}23; PPC32-LABEL: smallstack:24; PPC32: stwu 1, -16(1)25 26; PPC64-LABEL: smallstack:27; PPC64-NOT: stdu 1, -{{[0-9]+}}(1)28; PPC64: blr29 30define ptr @bigstack() nounwind {31entry:32 %0 = alloca i8, i32 29033 ret ptr %034}35; PPC32-LABEL: bigstack:36; PPC32: stwu 1, -304(1)37 38; PPC64-LABEL: bigstack:39; PPC64: stdu 1, -352(1)40