1*b7f97d36SKito Cheng; RUN: sed 's/SMALL_DATA_LIMIT/0/g' %s | \ 2*b7f97d36SKito Cheng; RUN: llc -mtriple=riscv32 -mattr=+d | \ 3*b7f97d36SKito Cheng; RUN: FileCheck -check-prefix=CHECK-SDL-0 %s 4*b7f97d36SKito Cheng; RUN: sed 's/SMALL_DATA_LIMIT/0/g' %s | \ 5*b7f97d36SKito Cheng; RUN: llc -mtriple=riscv64 -mattr=+d | \ 6*b7f97d36SKito Cheng; RUN: FileCheck -check-prefix=CHECK-SDL-0 %s 7*b7f97d36SKito Cheng; RUN: sed 's/SMALL_DATA_LIMIT/4/g' %s | \ 8*b7f97d36SKito Cheng; RUN: llc -mtriple=riscv32 -mattr=+d | \ 9*b7f97d36SKito Cheng; RUN: FileCheck -check-prefix=CHECK-SDL-4 %s 10*b7f97d36SKito Cheng; RUN: sed 's/SMALL_DATA_LIMIT/4/g' %s | \ 11*b7f97d36SKito Cheng; RUN: llc -mtriple=riscv64 -mattr=+d | \ 12*b7f97d36SKito Cheng; RUN: FileCheck -check-prefix=CHECK-SDL-4 %s 13*b7f97d36SKito Cheng; RUN: sed 's/SMALL_DATA_LIMIT/8/g' %s | \ 14*b7f97d36SKito Cheng; RUN: llc -mtriple=riscv32 -mattr=+d | \ 15*b7f97d36SKito Cheng; RUN: FileCheck -check-prefix=CHECK-SDL-8 %s 16*b7f97d36SKito Cheng; RUN: sed 's/SMALL_DATA_LIMIT/8/g' %s | \ 17*b7f97d36SKito Cheng; RUN: llc -mtriple=riscv64 -mattr=+d | \ 18*b7f97d36SKito Cheng; RUN: FileCheck -check-prefix=CHECK-SDL-8 %s 19*b7f97d36SKito Cheng; RUN: sed 's/SMALL_DATA_LIMIT/16/g' %s | \ 20*b7f97d36SKito Cheng; RUN: llc -mtriple=riscv32 -mattr=+d | \ 21*b7f97d36SKito Cheng; RUN: FileCheck -check-prefix=CHECK-SDL-16 %s 22*b7f97d36SKito Cheng; RUN: sed 's/SMALL_DATA_LIMIT/16/g' %s | \ 23*b7f97d36SKito Cheng; RUN: llc -mtriple=riscv64 -mattr=+d | \ 24*b7f97d36SKito Cheng; RUN: FileCheck -check-prefix=CHECK-SDL-16 %s 25*b7f97d36SKito Cheng 26*b7f97d36SKito Chengdefine dso_local float @foof() { 27*b7f97d36SKito Chengentry: 28*b7f97d36SKito Cheng ret float 0x400A08ACA0000000 29*b7f97d36SKito Cheng} 30*b7f97d36SKito Cheng 31*b7f97d36SKito Chengdefine dso_local double @foo() { 32*b7f97d36SKito Chengentry: 33*b7f97d36SKito Cheng ret double 0x400A08AC91C3E242 34*b7f97d36SKito Cheng} 35*b7f97d36SKito Cheng 36*b7f97d36SKito Cheng!llvm.module.flags = !{!0} 37*b7f97d36SKito Cheng 38*b7f97d36SKito Cheng!0 = !{i32 8, !"SmallDataLimit", i32 SMALL_DATA_LIMIT} 39*b7f97d36SKito Cheng 40*b7f97d36SKito Cheng; CHECK-SDL-0-NOT: .section .srodata.cst4 41*b7f97d36SKito Cheng; CHECK-SDL-0-NOT: .section .srodata.cst8 42*b7f97d36SKito Cheng; CHECK-SDL-4: .section .srodata.cst4 43*b7f97d36SKito Cheng; CHECK-SDL-4-NOT: .section .srodata.cst8 44*b7f97d36SKito Cheng; CHECK-SDL-8: .section .srodata.cst4 45*b7f97d36SKito Cheng; CHECK-SDL-8: .section .srodata.cst8 46*b7f97d36SKito Cheng; CHECK-SDL-16: .section .srodata.cst4 47*b7f97d36SKito Cheng; CHECK-SDL-16: .section .srodata.cst8 48