[LLVMdev] Adding ClamAV to the llvm testsuite (long)
Evan Cheng
evan.cheng at apple.com
Thu Jan 10 11:28:46 PST 2008
Hi,
We are getting closer.
1. In Makefile, all the references to CFLAGS should be CPPFLAGS instead.
2. filterdiff.sh uses sed -re. This causes a problem on Mac OS X where
-E means using extended regular expression, not -r.
sed: illegal option -- r
usage: sed script [-Ealn] [-i extension] [file ...]
sed [-Ealn] [-i extension] [-e script] ... [-f
script_file] ... [file ...]
Can this be changed?
3. This triggers a optimizer bug:
/Users/echeng/LLVM/llvm/Release/bin/opt -std-compile-opts -time-passes
-info-output-file=/Volumes/Muggles/LLVM/llvm/projects/llvm-test/
MultiSource/Applications/ClamAV/Out\
put/clamscan.linked.bc.info Output/clamscan.linked.rbc -o Output/
clamscan.linked.bc -f
Assertion failed: (getLoopLatch() && "Loop latch is missing"),
function verifyLoop, file /Volumes/Muggles/LLVM/llvm/include/llvm/
Analysis/LoopInfo.h, line 517.
I'll file a bug on this.
Evan
On Jan 10, 2008, at 2:41 AM, Török Edwin wrote:
> Török Edwin wrote:
>> Yes, I have uploaded the .tar.gz here:
>> http://edwintorok.googlepages.com/ClamAV-srcflat.tar.gz
>> [inputs dir contains some symlink, place ClamAV dir in
>> llvm/projects/llvm-test/MultiSource/Applications to make
>> links point to right place]
>>
>>
>
> Hi,
>
> Because llvm bug #1730 got fixed, this testcase can run under with the
> JIT on x86-64 :).
> I have attached the updated filterdiff.sh script (JIT has extra file
> descriptor open), and now all tests pass.
>
> I've also uploaded the new tarball here:
> http://edwintorok.googlepages.com/ClamAV-srcflat2.tar.gz
>
> TEST-PASS: compile /MultiSource/Applications/ClamAV/clamscan
> TEST-RESULT-compile: Total Execution Time: 6.0010 seconds (6.7158
> wall
> clock)
>
> TEST-RESULT-compile: 1728712 Output/clamscan.llvm.bc
>
>
> TEST-RESULT-nat-time: program 12.880000
>
> TEST-PASS: llc /MultiSource/Applications/ClamAV/clamscan
> TEST-RESULT-llc: Total Execution Time: 7.3758 seconds (7.7852 wall
> clock)
> TEST-RESULT-llc-time: program 13.940000
>
>
> TEST-PASS: jit /MultiSource/Applications/ClamAV/clamscan
> TEST-RESULT-jit-time: program 18.320000
>
> TEST-RESULT-jit-comptime:
>
> TEST-PASS: cbe /MultiSource/Applications/ClamAV/clamscan
> TEST-RESULT-cbe-time: program 12.750000
>
>
> Best regards,
> --Edwin
> <filterdiff.sh>_______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list