1*9880d681SAndroid Build Coastguard Worker# RUN: llc -run-pass=aarch64-expand-pseudo %s -o - 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker--- | 4*9880d681SAndroid Build Coastguard Worker ; ModuleID = 'simple.ll' 5*9880d681SAndroid Build Coastguard Worker source_filename = "simple.ll" 6*9880d681SAndroid Build Coastguard Worker target datalayout = "e-m:e-i64:64-i128:128-n32:64-S128" 7*9880d681SAndroid Build Coastguard Worker target triple = "aarch64--linux-gnu" 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Worker define i32 @test_mov_0() { 10*9880d681SAndroid Build Coastguard Worker ret i32 42 11*9880d681SAndroid Build Coastguard Worker } 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Worker... 14*9880d681SAndroid Build Coastguard Worker--- 15*9880d681SAndroid Build Coastguard Workername: test_mov_0 16*9880d681SAndroid Build Coastguard Workeralignment: 2 17*9880d681SAndroid Build Coastguard WorkerexposesReturnsTwice: false 18*9880d681SAndroid Build Coastguard WorkerhasInlineAsm: false 19*9880d681SAndroid Build Coastguard WorkerallVRegsAllocated: true 20*9880d681SAndroid Build Coastguard WorkerisSSA: false 21*9880d681SAndroid Build Coastguard WorkertracksRegLiveness: false 22*9880d681SAndroid Build Coastguard WorkertracksSubRegLiveness: false 23*9880d681SAndroid Build Coastguard WorkerframeInfo: 24*9880d681SAndroid Build Coastguard Worker isFrameAddressTaken: false 25*9880d681SAndroid Build Coastguard Worker isReturnAddressTaken: false 26*9880d681SAndroid Build Coastguard Worker hasStackMap: false 27*9880d681SAndroid Build Coastguard Worker hasPatchPoint: false 28*9880d681SAndroid Build Coastguard Worker stackSize: 0 29*9880d681SAndroid Build Coastguard Worker offsetAdjustment: 0 30*9880d681SAndroid Build Coastguard Worker maxAlignment: 0 31*9880d681SAndroid Build Coastguard Worker adjustsStack: false 32*9880d681SAndroid Build Coastguard Worker hasCalls: false 33*9880d681SAndroid Build Coastguard Worker maxCallFrameSize: 0 34*9880d681SAndroid Build Coastguard Worker hasOpaqueSPAdjustment: false 35*9880d681SAndroid Build Coastguard Worker hasVAStart: false 36*9880d681SAndroid Build Coastguard Worker hasMustTailInVarArgFunc: false 37*9880d681SAndroid Build Coastguard Workerbody: | 38*9880d681SAndroid Build Coastguard Worker bb.0 (%ir-block.0): 39*9880d681SAndroid Build Coastguard Worker %wzr = MOVi32imm 42 40*9880d681SAndroid Build Coastguard Worker %xzr = MOVi64imm 42 41*9880d681SAndroid Build Coastguard Worker RET_ReallyLR implicit killed %w0 42*9880d681SAndroid Build Coastguard Worker 43*9880d681SAndroid Build Coastguard Worker... 44*9880d681SAndroid Build Coastguard Worker 45*9880d681SAndroid Build Coastguard Worker# CHECK: bb.0 46*9880d681SAndroid Build Coastguard Worker# CHECK-NEXT: RET %lr 47