Mercurial > hg > CbC > CbC_llvm
view test/CodeGen/PowerPC/ppc32-vacopy.ll @ 83:60c9769439b8 LLVM3.7
LLVM 3.7
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 18 Feb 2015 14:55:36 +0900 |
parents | e4204d083e25 |
children | 1172e4bd9c6f |
line wrap: on
line source
; RUN: llc -mtriple="powerpc-unknown-linux-gnu" -mcpu=ppc64 < %s | FileCheck %s ; PR15286 %va_list = type {i8, i8, i16, i8*, i8*} declare void @llvm.va_copy(i8*, i8*) define void @test_vacopy() nounwind { entry: %0 = alloca %va_list %1 = alloca %va_list %2 = bitcast %va_list* %0 to i8* %3 = bitcast %va_list* %1 to i8* call void @llvm.va_copy(i8* %3, i8* %2) ret void } ; CHECK: test_vacopy: ; CHECK: lwz [[REG1:[0-9]+]], {{.*}} ; CHECK: lwz [[REG2:[0-9]+]], {{.*}} ; CHECK: lwz [[REG3:[0-9]+]], {{.*}} ; CHECK: stw [[REG1]], {{.*}} ; CHECK: stw [[REG2]], {{.*}} ; CHECK: stw [[REG3]], {{.*}}