@@ -1036,7 +1036,7 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
1036
1036
pub fn vector_reduce_fmin ( & self , src : ValueRef ) -> ValueRef {
1037
1037
self . count_insn ( "vector.reduce.fmin" ) ;
1038
1038
unsafe {
1039
- let instr = llvm:: LLVMRustBuildVectorReduceFMin ( self . llbuilder , src, true ) ;
1039
+ let instr = llvm:: LLVMRustBuildVectorReduceFMin ( self . llbuilder , src, /*NoNaNs:*/ false ) ;
1040
1040
if instr. is_null ( ) {
1041
1041
bug ! ( "LLVMRustBuildVectorReduceFMin is not available in LLVM version < 5.0" ) ;
1042
1042
}
@@ -1046,7 +1046,7 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
1046
1046
pub fn vector_reduce_fmax ( & self , src : ValueRef ) -> ValueRef {
1047
1047
self . count_insn ( "vector.reduce.fmax" ) ;
1048
1048
unsafe {
1049
- let instr = llvm:: LLVMRustBuildVectorReduceFMax ( self . llbuilder , src, true ) ;
1049
+ let instr = llvm:: LLVMRustBuildVectorReduceFMax ( self . llbuilder , src, /*NoNaNs:*/ false ) ;
1050
1050
if instr. is_null ( ) {
1051
1051
bug ! ( "LLVMRustBuildVectorReduceFMax is not available in LLVM version < 5.0" ) ;
1052
1052
}
@@ -1056,7 +1056,7 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
1056
1056
pub fn vector_reduce_fmin_fast ( & self , src : ValueRef ) -> ValueRef {
1057
1057
self . count_insn ( "vector.reduce.fmin_fast" ) ;
1058
1058
unsafe {
1059
- let instr = llvm:: LLVMRustBuildVectorReduceFMin ( self . llbuilder , src, false ) ;
1059
+ let instr = llvm:: LLVMRustBuildVectorReduceFMin ( self . llbuilder , src, /*NoNaNs:*/ true ) ;
1060
1060
if instr. is_null ( ) {
1061
1061
bug ! ( "LLVMRustBuildVectorReduceFMin is not available in LLVM version < 5.0" ) ;
1062
1062
}
@@ -1067,7 +1067,7 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
1067
1067
pub fn vector_reduce_fmax_fast ( & self , src : ValueRef ) -> ValueRef {
1068
1068
self . count_insn ( "vector.reduce.fmax_fast" ) ;
1069
1069
unsafe {
1070
- let instr = llvm:: LLVMRustBuildVectorReduceFMax ( self . llbuilder , src, false ) ;
1070
+ let instr = llvm:: LLVMRustBuildVectorReduceFMax ( self . llbuilder , src, /*NoNaNs:*/ true ) ;
1071
1071
if instr. is_null ( ) {
1072
1072
bug ! ( "LLVMRustBuildVectorReduceFMax is not available in LLVM version < 5.0" ) ;
1073
1073
}
0 commit comments