[LLVMbugs] Unnecessary compilations?

Henrik Bach henrik_bach_llvm at hotmail.com
Sat Nov 6 23:51:38 PST 2004


Hi,

TableGen gets started when there seems nothing to do.

Here is my cvs update log:
------------------------
? llvm/LLVM_Update.log
? llvm/llvm.log
M llvm/include/llvm/Config/alloca.h
M llvm/lib/Debugger/UnixLocalInferiorProcess.cpp
M llvm/lib/Support/FileUtilities.cpp
M llvm/lib/Support/SlowOperationInformer.cpp
M llvm/lib/Support/SystemUtils.cpp
U llvm/test/Regression/CodeGen/Generic/2002-04-14-UnexpectedUnsignedType.ll
U llvm/test/Regression/CodeGen/Generic/2002-04-16-StackFrameSizeAlignment.ll
U llvm/test/Regression/CodeGen/Generic/2003-05-27-phifcmpd.ll
U llvm/test/Regression/CodeGen/Generic/2003-05-27-useboolinotherbb.ll
U llvm/test/Regression/CodeGen/Generic/2003-05-27-usefsubasbool.ll
U llvm/test/Regression/CodeGen/Generic/2003-05-28-ManyArgs.ll
U llvm/test/Regression/CodeGen/Generic/2003-05-30-BadFoldGEP.ll
U llvm/test/Regression/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
U llvm/test/Regression/CodeGen/Generic/2003-07-06-BadIntCmp.ll
U llvm/test/Regression/CodeGen/Generic/2003-07-07-BadLongConst.ll
U llvm/test/Regression/CodeGen/Generic/2003-07-08-BadCastToBool.ll
U llvm/test/Regression/CodeGen/Generic/2003-07-29-BadConstSbyte.ll
U llvm/test/Regression/CodeGen/Generic/BurgBadRegAlloc.ll
U llvm/test/Regression/CodeGen/Generic/badCallArgLRLLVM.ll
U llvm/test/Regression/CodeGen/Generic/badFoldGEP.ll
U llvm/test/Regression/CodeGen/Generic/badarg6.ll
U llvm/test/Regression/CodeGen/Generic/badlive.ll
U llvm/test/Regression/CodeGen/Generic/constindices.ll
U llvm/test/Regression/CodeGen/Generic/fwdtwice.ll
U llvm/test/Regression/CodeGen/Generic/negintconst.ll
U llvm/test/Regression/CodeGen/Generic/sched.ll
U llvm/test/Regression/CodeGen/Generic/select.ll
U llvm/test/Regression/CodeGen/Generic/spillccr.ll
------------------------

Here is my compile log:
------------------------
make[1]: Entering directory `/C/Projects/build/MinGW/llvm/lib/System'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/System'
make[1]: Entering directory `/C/Projects/build/MinGW/llvm/lib/Support'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/Support'
make[1]: Entering directory `/C/Projects/build/MinGW/llvm/utils'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/utils/Burg'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/C/Projects/build/MinGW/llvm/utils/Burg'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/utils/TableGen'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/C/Projects/build/MinGW/llvm/utils/TableGen'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/utils/fpcmp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/C/Projects/build/MinGW/llvm/utils/fpcmp'
make[1]: Leaving directory `/C/Projects/build/MinGW/llvm/utils'
make[1]: Entering directory `/C/Projects/build/MinGW/llvm/lib'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/lib/VMCore'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/VMCore'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/lib/Analysis'
make[3]: Entering directory `/C/Projects/build/MinGW/llvm/lib/Analysis/IPA'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/Analysis/IPA'
make[3]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/Analysis/DataStructure'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/C/Projects/build/MinGW/llvm/lib/Analysis/DataStructure'
make[2]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/Analysis'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/lib/Transforms'
make[3]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/Transforms/Utils'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/C/Projects/build/MinGW/llvm/lib/Transforms/Utils'
make[3]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/Transforms/Instrumentation'
make[4]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/Transforms/Instrumentation/ProfilePaths'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory 
`/C/Projects/build/MinGW/llvm/lib/Transforms/Instrumentation/ProfilePaths'
make[3]: Leaving directory 
`/C/Projects/build/MinGW/llvm/lib/Transforms/Instrumentation'
make[3]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/Transforms/Scalar'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/C/Projects/build/MinGW/llvm/lib/Transforms/Scalar'
make[3]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/Transforms/IPO'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/Transforms/IPO'
make[2]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/Transforms'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/lib/AsmParser'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/AsmParser'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/lib/Bytecode'
make[3]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/Bytecode/Reader'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/C/Projects/build/MinGW/llvm/lib/Bytecode/Reader'
make[3]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/Bytecode/Writer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/C/Projects/build/MinGW/llvm/lib/Bytecode/Writer'
make[2]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/Bytecode'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/lib/CodeGen'
make[3]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/CodeGen/SelectionDAG'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/C/Projects/build/MinGW/llvm/lib/CodeGen/SelectionDAG'
make[2]: Leaving directory `/C/Projects/build/MinGW/llvm/lib/CodeGen'
make[2]: Entering directory `/C/Projects/build/MinGW/llvm/lib/Target'
make[3]: Entering directory 
`/C/Projects/build/MinGW/llvm/lib/Target/CBackend'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/C/Projects/build/MinGW/llvm/lib/Target/CBackend'
make[3]: Entering directory `/C/Projects/build/MinGW/llvm/lib/Target/X86'
llvm[3]: Building X86.td register information header with tblgen
llvm[3]: Building X86.td register names with tblgen
llvm[3]: Building X86.td register info implementation with tblgen
llvm[3]: Building X86.td instruction names with tblgen
llvm[3]: Building X86.td instruction information with tblgen
llvm[3]: Building X86.td AT&T assembly writer with tblgen
llvm[3]: Building X86.td Intel assembly writer with tblgen
llvm[3]: Linking Debug Object Library LLVMX86.o
------------------------

I think these are unnecessary compilations.

Henrik.


=============================================================
Henrik Bach
Open Source Developer

e-mail: henrik_bach_llvm at hotmail.com
=============================================================
Got Freedom?
Software Freedom Day 2004 - 28th of August
http://www.softwarefreedomday.org/
=============================================================

_________________________________________________________________
Find det, du søger på MSN Søg http://search.msn.dk




More information about the llvm-bugs mailing list