1 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
2 # RUN: llc --mtriple=x86_64-linux-gnu -run-pass=x86-return-thunks \
3 # RUN: -verify-machineinstrs %s -o - | FileCheck %s
6 source_filename = "y.ll"
7 target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
13 attributes #0 = { fn_ret_thunk_extern }
19 exposesReturnsTwice: false
21 regBankSelected: false
24 tracksRegLiveness: true
26 failsVerification: false
27 tracksDebugUserValues: true
31 isFrameAddressTaken: false
32 isReturnAddressTaken: false
42 cvBytesOfCalleeSavedRegisters: 0
43 hasOpaqueSPAdjustment: false
45 hasMustTailInVarArgFunc: false
53 debugValueSubstitutions: []
55 machineFunctionInfo: {}
58 ; CHECK-LABEL: name: x
59 ; CHECK: TAILJMPd &__x86_return_thunk, implicit $esp, implicit $ssp