commit | 5e2281ede8364dd7d2af7c9a0e4dd15ad6653fdd | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Tue May 27 15:32:46 2008 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Tue May 27 15:32:46 2008 +0000 |
tree | bd1dd8e9ca76d3edcc5037b0dfcc2e78070de170 | |
parent | 824f8c12fdfd3bb729743e12a2c0fe4cce143057 [diff] [blame] |
Implementation of __builtin_ctlz. llvm-svn: 51595
diff --git a/clang/test/CodeGen/builtin-count-zeros.c b/clang/test/CodeGen/builtin-count-zeros.c new file mode 100644 index 0000000..26b139a --- /dev/null +++ b/clang/test/CodeGen/builtin-count-zeros.c
@@ -0,0 +1,4 @@ +// RUN: clang -emit-llvm %s -o - | grep 'cttz' | count 2 +// RUN: clang -emit-llvm %s -o - | grep 'ctlz' | count 2 + +int a(int a) {return __builtin_ctz(a) + __builtin_clz(a);}