From 23df659e6dca658853b434205ef2101d83a8c829 Mon Sep 17 00:00:00 2001 From: Justin Holewinski Date: Mon, 26 Jan 2015 19:11:20 +0000 Subject: [NVPTX] Handle floating-point conversion patterns that are not explicitly ordered or unordered Fixes PR22322 llvm-svn: 227117 --- llvm/lib/Target/NVPTX/NVPTXInstrInfo.td | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'llvm/lib') diff --git a/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td b/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td index 2c571c4878a..5b8a169fb96 100644 --- a/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td +++ b/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td @@ -1659,12 +1659,12 @@ multiclass FSET_FORMAT { (SET_f64ir fpimm:$a, Float64Regs:$b, Mode)>; } -defm FSetGT : FSET_FORMAT; -defm FSetLT : FSET_FORMAT; -defm FSetGE : FSET_FORMAT; -defm FSetLE : FSET_FORMAT; -defm FSetEQ : FSET_FORMAT; -defm FSetNE : FSET_FORMAT; +defm FSetOGT : FSET_FORMAT; +defm FSetOLT : FSET_FORMAT; +defm FSetOGE : FSET_FORMAT; +defm FSetOLE : FSET_FORMAT; +defm FSetOEQ : FSET_FORMAT; +defm FSetONE : FSET_FORMAT; defm FSetUGT : FSET_FORMAT; defm FSetULT : FSET_FORMAT; @@ -1673,6 +1673,13 @@ defm FSetULE : FSET_FORMAT; defm FSetUEQ : FSET_FORMAT; defm FSetUNE : FSET_FORMAT; +defm FSetGT : FSET_FORMAT; +defm FSetLT : FSET_FORMAT; +defm FSetGE : FSET_FORMAT; +defm FSetLE : FSET_FORMAT; +defm FSetEQ : FSET_FORMAT; +defm FSetNE : FSET_FORMAT; + defm FSetNUM : FSET_FORMAT; defm FSetNAN : FSET_FORMAT; -- cgit v1.2.3