[llvm-commits] [test-suite] r91224 - /test-suite/trunk/SingleSource/Benchmarks/Misc/lowercase.c
Török Edwin
edwintorok at gmail.com
Sat Dec 12 13:58:31 PST 2009
On 2009-12-12 22:31, Evan Cheng wrote:
> Author: evancheng
> Date: Sat Dec 12 14:31:30 2009
> New Revision: 91224
>
> URL: http://llvm.org/viewvc/llvm-project?rev=91224&view=rev
> Log:
> Add a test llvm is doing very poorly on.
>
> Added:
> test-suite/trunk/SingleSource/Benchmarks/Misc/lowercase.c
>
> Added: test-suite/trunk/SingleSource/Benchmarks/Misc/lowercase.c
> URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/Benchmarks/Misc/lowercase.c?rev=91224&view=auto
>
> ==============================================================================
> --- test-suite/trunk/SingleSource/Benchmarks/Misc/lowercase.c (added)
> +++ test-suite/trunk/SingleSource/Benchmarks/Misc/lowercase.c Sat Dec 12 14:31:30 2009
> @@ -0,0 +1,53 @@
> +#include <stdio.h>
> +#include <string.h>
> +#include <xmmintrin.h>
> +
> +typedef unsigned short UChar;
> +
> +static inline UChar toASCIILower(UChar c) { return c | ((c >= 'A' && c <= 'Z') << 5); }
>
Would a lookup table be faster here? LLVM could precalculate it...
Best regards,
--Edwin
More information about the llvm-commits
mailing list