summaryrefslogtreecommitdiff
path: root/lib/Target/NVPTX/NVPTXInstrInfo.td
diff options
context:
space:
mode:
authorJustin Holewinski <jholewinski@nvidia.com>2013-05-21 16:51:30 +0000
committerJustin Holewinski <jholewinski@nvidia.com>2013-05-21 16:51:30 +0000
commitb9c26dcb2438266567ce94570bf294d00d10cc87 (patch)
treec8f9d9b902df6cf4c70969d27be740fd92eb2f6b /lib/Target/NVPTX/NVPTXInstrInfo.td
parentb4b14070a46d8de683231e95067fffde6aa36750 (diff)
downloadllvm-b9c26dcb2438266567ce94570bf294d00d10cc87.tar.gz
llvm-b9c26dcb2438266567ce94570bf294d00d10cc87.tar.bz2
llvm-b9c26dcb2438266567ce94570bf294d00d10cc87.tar.xz
[NVPTX] Add @llvm.nvvm.sqrt.f() intrinsic
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182394 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/NVPTX/NVPTXInstrInfo.td')
-rw-r--r--lib/Target/NVPTX/NVPTXInstrInfo.td3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Target/NVPTX/NVPTXInstrInfo.td b/lib/Target/NVPTX/NVPTXInstrInfo.td
index f43abe283b..da6dd39b93 100644
--- a/lib/Target/NVPTX/NVPTXInstrInfo.td
+++ b/lib/Target/NVPTX/NVPTXInstrInfo.td
@@ -75,6 +75,9 @@ def allowFMA_ftz : Predicate<"(allowFMA && UseF32FTZ)">;
def do_DIVF32_APPROX : Predicate<"do_DIVF32_PREC==0">;
def do_DIVF32_FULL : Predicate<"do_DIVF32_PREC==1">;
+def do_SQRTF32_APPROX : Predicate<"do_SQRTF32_PREC==0">;
+def do_SQRTF32_RN : Predicate<"do_SQRTF32_PREC==1">;
+
def hasHWROT32 : Predicate<"Subtarget.hasHWROT32()">;
def true : Predicate<"1">;