83 lines
1.6 KiB
YAML
83 lines
1.6 KiB
YAML
# RUN: llc -run-pass=none -print-symbolic-inline-asm-ops -o - %s | FileCheck --match-full-lines %s
|
|
|
|
---
|
|
name: test_attdialect
|
|
body: |
|
|
bb.0:
|
|
; CHECK-LABEL: name: test_attdialect
|
|
; CHECK: INLINEASM &"", attdialect
|
|
INLINEASM &"", attdialect
|
|
...
|
|
|
|
---
|
|
name: test_sideeffect
|
|
body: |
|
|
bb.0:
|
|
; CHECK-LABEL: name: test_sideeffect
|
|
; CHECK: INLINEASM &"", sideeffect attdialect
|
|
INLINEASM &"", sideeffect
|
|
...
|
|
|
|
---
|
|
name: test_alignstack
|
|
body: |
|
|
bb.0:
|
|
; CHECK-LABEL: name: test_alignstack
|
|
; CHECK: INLINEASM &"", alignstack attdialect
|
|
INLINEASM &"", alignstack
|
|
...
|
|
|
|
---
|
|
name: test_inteldialect
|
|
body: |
|
|
bb.0:
|
|
; CHECK-LABEL: name: test_inteldialect
|
|
; CHECK: INLINEASM &"", inteldialect
|
|
INLINEASM &"", inteldialect
|
|
...
|
|
|
|
---
|
|
name: test_mayload
|
|
body: |
|
|
bb.0:
|
|
; CHECK-LABEL: name: test_mayload
|
|
; CHECK: INLINEASM &"", mayload attdialect
|
|
INLINEASM &"", mayload
|
|
...
|
|
|
|
---
|
|
name: test_maystore
|
|
body: |
|
|
bb.0:
|
|
; CHECK-LABEL: name: test_maystore
|
|
; CHECK: INLINEASM &"", maystore attdialect
|
|
INLINEASM &"", maystore
|
|
...
|
|
|
|
---
|
|
name: test_isconvergent
|
|
body: |
|
|
bb.0:
|
|
; CHECK-LABEL: name: test_isconvergent
|
|
; CHECK: INLINEASM &"", isconvergent attdialect
|
|
INLINEASM &"", isconvergent
|
|
...
|
|
|
|
---
|
|
name: test_unwind
|
|
body: |
|
|
bb.0:
|
|
; CHECK-LABEL: name: test_unwind
|
|
; CHECK: INLINEASM &"", unwind attdialect
|
|
INLINEASM &"", unwind
|
|
...
|
|
|
|
---
|
|
name: test_combined
|
|
body: |
|
|
bb.0:
|
|
; CHECK-LABEL: name: test_combined
|
|
; CHECK: INLINEASM &"", sideeffect mayload inteldialect
|
|
INLINEASM &"", sideeffect mayload inteldialect
|
|
...
|