brintos

brintos / llvm-project-archived public Read only

0
0
Text · 906 B · cbcede8 Raw
43 lines · plain
1# RUN: llc -run-pass=aarch64-expand-pseudo %s -o - | FileCheck %s2 3--- |4  ; ModuleID = 'simple.ll'5  source_filename = "simple.ll"6  target datalayout = "e-m:e-i64:64-i128:128-n32:64-S128"7  target triple = "aarch64--linux-gnu"8 9  define i32 @test_mov_0() {10    ret i32 4211  }12 13...14---15name:            test_mov_016alignment:       417exposesReturnsTwice: false18tracksRegLiveness: false19frameInfo:20  isFrameAddressTaken: false21  isReturnAddressTaken: false22  hasStackMap:     false23  hasPatchPoint:   false24  stackSize:       025  offsetAdjustment: 026  maxAlignment:    027  adjustsStack:    false28  hasCalls:        false29  maxCallFrameSize: 030  hasOpaqueSPAdjustment: false31  hasVAStart:      false32  hasMustTailInVarArgFunc: false33body:             |34  bb.0 (%ir-block.0):35    $wzr = MOVi32imm 4236    $xzr = MOVi64imm 4237    RET_ReallyLR implicit killed $w038 39...40 41# CHECK: bb.042# CHECK-NEXT: RET undef $lr43