reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | # RUN: llc -run-pass=aarch64-expand-pseudo %s -o - | FileCheck %s --- | ; ModuleID = 'simple.ll' source_filename = "simple.ll" target datalayout = "e-m:e-i64:64-i128:128-n32:64-S128" target triple = "aarch64--linux-gnu" define i32 @test_mov_0() { ret i32 42 } ... --- name: test_mov_0 alignment: 4 exposesReturnsTwice: false tracksRegLiveness: false frameInfo: isFrameAddressTaken: false isReturnAddressTaken: false hasStackMap: false hasPatchPoint: false stackSize: 0 offsetAdjustment: 0 maxAlignment: 0 adjustsStack: false hasCalls: false maxCallFrameSize: 0 hasOpaqueSPAdjustment: false hasVAStart: false hasMustTailInVarArgFunc: false body: | bb.0 (%ir-block.0): $wzr = MOVi32imm 42 $xzr = MOVi64imm 42 RET_ReallyLR implicit killed $w0 ... # CHECK: bb.0 # CHECK-NEXT: RET undef $lr |