1 ; RUN: llc < %s -march=bpfel -mattr=+alu32 -verify-machineinstrs | FileCheck %s
2 ; RUN: llc < %s -march=bpfeb -mattr=+alu32 -verify-machineinstrs | FileCheck %s
4 ; Test that %w works as input constraint
5 ; CHECK-LABEL: test_inlineasm_w_input_constraint
6 define dso_local i32 @test_inlineasm_w_input_constraint() {
7 tail call void asm sideeffect "w0 = $0", "w"(i32 42)
12 ; Test that %w works as output constraint
13 ; CHECK-LABEL: test_inlineasm_w_output_constraint
14 define dso_local i32 @test_inlineasm_w_output_constraint() {
15 %1 = tail call i32 asm sideeffect "$0 = $1", "=w,i"(i32 42)