diff --git a/clang/include/clang/Basic/riscv_vector.td b/clang/include/clang/Basic/riscv_vector.td index 7e5889812aecc..5bf1916df117b 100644 --- a/clang/include/clang/Basic/riscv_vector.td +++ b/clang/include/clang/Basic/riscv_vector.td @@ -990,56 +990,6 @@ multiclass RVVPseudoVNCVTBuiltin - -// CHECK-LABEL: @vread_csr_vstart( -// CHECK-NEXT: entry: -// CHECK-NEXT: [[TMP0:%.*]] = tail call i64 asm sideeffect "csrr\09$0, vstart", "=r,~{memory}"() #[[ATTR1:[0-9]+]], !srcloc !4 -// CHECK-NEXT: ret i64 [[TMP0]] -// -unsigned long vread_csr_vstart(void) { - return __riscv_vread_csr(RVV_VSTART); -} - -// CHECK-LABEL: @vread_csr_vxsat( -// CHECK-NEXT: entry: -// CHECK-NEXT: [[TMP0:%.*]] = tail call i64 asm sideeffect "csrr\09$0, vxsat", "=r,~{memory}"() #[[ATTR1]], !srcloc !5 -// CHECK-NEXT: ret i64 [[TMP0]] -// -unsigned long vread_csr_vxsat(void) { - return __riscv_vread_csr(RVV_VXSAT); -} - -// CHECK-LABEL: @vread_csr_vxrm( -// CHECK-NEXT: entry: -// CHECK-NEXT: [[TMP0:%.*]] = tail call i64 asm sideeffect "csrr\09$0, vxrm", "=r,~{memory}"() #[[ATTR1]], !srcloc !6 -// CHECK-NEXT: ret i64 [[TMP0]] -// -unsigned long vread_csr_vxrm(void) { - return __riscv_vread_csr(RVV_VXRM); -} - -// CHECK-LABEL: @vread_csr_vcsr( -// CHECK-NEXT: entry: -// CHECK-NEXT: [[TMP0:%.*]] = tail call i64 asm sideeffect "csrr\09$0, vcsr", "=r,~{memory}"() #[[ATTR1]], !srcloc !7 -// CHECK-NEXT: ret i64 [[TMP0]] -// -unsigned long vread_csr_vcsr(void) { - return __riscv_vread_csr(RVV_VCSR); -} diff --git a/clang/test/CodeGen/RISCV/rvv-intrinsics-handcrafted/vwrite-csr.c b/clang/test/CodeGen/RISCV/rvv-intrinsics-handcrafted/vwrite-csr.c deleted file mode 100644 index 01da208b7bdce..0000000000000 --- a/clang/test/CodeGen/RISCV/rvv-intrinsics-handcrafted/vwrite-csr.c +++ /dev/null @@ -1,42 +0,0 @@ -// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py -// REQUIRES: riscv-registered-target -// RUN: %clang_cc1 -triple riscv64 -target-feature +v -disable-O0-optnone -emit-llvm %s -o - \ -// RUN: | opt -S -O2 | FileCheck %s - -#include - -// CHECK-LABEL: @vwrite_csr_vstart( -// CHECK-NEXT: entry: -// CHECK-NEXT: tail call void asm sideeffect "csrw\09vstart, ${0:z}", "rJ,~{memory}"(i64 [[VALUE:%.*]]) #[[ATTR1:[0-9]+]], !srcloc !4 -// CHECK-NEXT: ret void -// -void vwrite_csr_vstart(unsigned long value) { - __riscv_vwrite_csr(RVV_VSTART, value); -} - -// CHECK-LABEL: @vwrite_csr_vxsat( -// CHECK-NEXT: entry: -// CHECK-NEXT: tail call void asm sideeffect "csrw\09vxsat, ${0:z}", "rJ,~{memory}"(i64 [[VALUE:%.*]]) #[[ATTR1]], !srcloc !5 -// CHECK-NEXT: ret void -// -void vwrite_csr_vxsat(unsigned long value) { - __riscv_vwrite_csr(RVV_VXSAT, value); -} - -// CHECK-LABEL: @vwrite_csr_vxrm( -// CHECK-NEXT: entry: -// CHECK-NEXT: tail call void asm sideeffect "csrw\09vxrm, ${0:z}", "rJ,~{memory}"(i64 [[VALUE:%.*]]) #[[ATTR1]], !srcloc !6 -// CHECK-NEXT: ret void -// -void vwrite_csr_vxrm(unsigned long value) { - __riscv_vwrite_csr(RVV_VXRM, value); -} - -// CHECK-LABEL: @vwrite_csr_vcsr( -// CHECK-NEXT: entry: -// CHECK-NEXT: tail call void asm sideeffect "csrw\09vcsr, ${0:z}", "rJ,~{memory}"(i64 [[VALUE:%.*]]) #[[ATTR1]], !srcloc !7 -// CHECK-NEXT: ret void -// -void vwrite_csr_vcsr(unsigned long value) { - __riscv_vwrite_csr(RVV_VCSR, value); -}