[MLIR][TOSA] Update CustomOp input and output names (#118408)
[llvm-project.git] / clang / test / CodeGen / X86 / x86-uintr-builtins.c
blobdccb7d42137dd755f029952dbf586e6764872138
1 // RUN: %clang_cc1 %s -ffreestanding -triple x86_64-unknown-unknown -target-feature +uintr -emit-llvm -o - | FileCheck %s
3 #include <x86gprintrin.h>
5 void test_clui(void) {
6 // CHECK-LABEL: @test_clui
7 // CHECK: call void @llvm.x86.clui()
8 // CHECK: ret
9 _clui();
12 void test_stui(void) {
13 // CHECK-LABEL: @test_stui
14 // CHECK: call void @llvm.x86.stui()
15 // CHECK: ret
16 _stui();
19 unsigned char test_testui(void) {
20 // CHECK-LABEL: @test_testui
21 // CHECK: %[[TMP0:.+]] = call i8 @llvm.x86.testui()
22 // CHECK: ret i8 %[[TMP0]]
23 return _testui();
26 void test_senduipi(unsigned long long a) {
27 // CHECK-LABEL: @test_senduipi
28 // CHECK: call void @llvm.x86.senduipi(i64 %{{.+}})
29 // CHECK: ret
30 _senduipi(a);