Home | History | Annotate | Download | only in FrontendC
      1 // RUN: %llvmgcc %s -S -o - | llvm-as | llvm-dis | not grep call.*__builtin
      2 
      3 int G, H, I;
      4 void foo(int P) {
      5   G = __builtin_clz(P);
      6   H = __builtin_ctz(P);
      7   I = __builtin_popcount(P);
      8 }
      9 
     10 long long g, h, i;
     11 void fooll(float P) {
     12   g = __builtin_clzll(P);
     13   g = __builtin_clzll(P);
     14   h = __builtin_ctzll(P);
     15   i = __builtin_popcountll(P);
     16 }
     17 
     18