]> granicus.if.org Git - clang/commitdiff
add some builtins.
authorChris Lattner <sabre@nondot.org>
Thu, 13 Dec 2007 07:41:58 +0000 (07:41 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 13 Dec 2007 07:41:58 +0000 (07:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@44995 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Builtins.def

index c0e978fcd1f365d774fedb61b7baf5f6ba78e7f8..e4303b2610e32f51e7ac885edeb9faf02eec8ccd 100644 (file)
@@ -62,6 +62,14 @@ BUILTIN(__builtin_fabs , "dd"  , "ncF")
 BUILTIN(__builtin_fabsf, "ff"  , "ncF")
 BUILTIN(__builtin_fabsl, "LdLd", "ncF")
 
+// FP Comparisons.
+BUILTIN(__builtin_isgreater     , "i.", "nc")
+BUILTIN(__builtin_isgreaterequal, "i.", "nc")
+BUILTIN(__builtin_isless        , "i.", "nc")
+BUILTIN(__builtin_islessequal   , "i.", "nc")
+BUILTIN(__builtin_islessgreater , "i.", "nc")
+BUILTIN(__builtin_isunordered   , "i.", "nc")
+
 // Builtins for arithmetic.
 BUILTIN(__builtin_clz  , "iUi"  , "nc")
 BUILTIN(__builtin_clzl , "iULi" , "nc")