[llvm-commits] Patch for review: Speeding up ScheduleDAG computations

Roman Levenstein romix.llvm at googlemail.com
Tue Mar 4 03:56:44 PST 2008


Hi,

2008/3/3, Tanya Lattner <lattner at apple.com>:
> Please review and test, if possible. I have problems with running the
> llvm-test test-suite. When I to run it (and keep in mind, I never did
> it before), I always get the following error messages on my X86/Ubuntu
> system:
>  make[4]: *** No rule to make target
> `Output/sse.expandfft.linked.rbc', needed
> by
> `Output/sse.expandfft.linked.bc'.
> Stop.
>
> Please keep in mind that all proposed patches should have been tested before
> submitting. This includes llvm-test and 'make check'.
> http://llvm.org/docs/DeveloperPolicy.html#quality

Sure!

> This will make Evan's job easier ;)
>
> As for the error in llvm-test that you are seeing, can you use 'make
> VERBOSE=1 TEST=nightly report' and post more details on what make is
> running? It looks like an error in configuration. Did you reconfigure once
> you set llvm-gcc path?

Thanks for the advice, Tanya.

OK. Here is what I did:

First I reconfigured:
../../../llvm/projects/llvm-test/configure --with-llvmgccdir=/opt/llvm-gcc

Than I execute  'make VERBOSE=1 TEST=nightly report' and get the following:

make[1]: Entering directory `/opt/llvm.build/projects/llvm-test'
if [ ! -f SingleSource/Makefile ]; \
        then \
                /opt/llvm/autoconf/mkinstalldirs SingleSource; \
                cp /opt/llvm/projects/llvm-test/SingleSource/Makefile
SingleSource/Makefile; \
        fi; \
        make -C SingleSource test -w
make[2]: Entering directory `/opt/llvm.build/projects/llvm-test/SingleSource'
if [ ! -f UnitTests/Makefile ]; \
        then \
                /opt/llvm/autoconf/mkinstalldirs UnitTests; \
                cp
/opt/llvm/projects/llvm-test/SingleSource/UnitTests/Makefile
UnitTests/Makefile; \
        fi; \
        make -C UnitTests test -w
make[3]: Entering directory
`/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests'
for dir in  Vector  SignlessTypes Threads; do \
                if [ ! -f $dir/Makefile ]; \
                then \
                        /opt/llvm/autoconf/mkinstalldirs $dir; \
                        cp
/opt/llvm/projects/llvm-test/SingleSource/UnitTests/$dir/Makefile
$dir/Makefile; \
                fi; \
                (make -C $dir test -w) || exit 1; \
        done
make[4]: Entering directory
`/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests/Vector'
for dir in  SSE; do \
                if [ ! -f $dir/Makefile ]; \
                then \
                        /opt/llvm/autoconf/mkinstalldirs $dir; \
                        cp
/opt/llvm/projects/llvm-test/SingleSource/UnitTests/Vector/$dir/Makefile
$dir/Makefile; \
                fi; \
                (make -C $dir test -w) || exit 1; \
        done
make[5]: Entering directory
`/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests/Vector/SSE'
make[5]: *** No rule to make target `Output/sse.expandfft.linked.rbc',
needed by `Output/sse.expandfft.linked.bc'.  Stop.
make[5]: Leaving directory
`/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests/Vector/SSE'
make[4]: *** [test] Error 1
make[4]: Leaving directory
`/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests/Vector'
make[3]: *** [test] Error 1
make[3]: Leaving directory
`/opt/llvm.build/projects/llvm-test/SingleSource/UnitTests'
make[2]: *** [UnitTests/.maketest] Error 2
make[2]: Leaving directory `/opt/llvm.build/projects/llvm-test/SingleSource'
make[1]: *** [SingleSource/.maketest] Error 2
make[1]: Leaving directory `/opt/llvm.build/projects/llvm-test'

Any ideas about what I'm doing wrong?

Thanks,
 Roman



More information about the llvm-commits mailing list