Re: [llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
On 3/8/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > On Mar 8, 2007, at 3:27 PM, Bill Wendling wrote: > > Changes in directory llvm/lib/ExecutionEngine/Interpreter: > > Execution.cpp updated: 1.175 -> 1.176 > > --- > > Log message: > > > > Don't use a cast. It causes an error on some platforms. > > std::hex is sticky. Please don't use it. > > I assume that this fails because memory is a pointer? If so, try > casting to uintptr_t > What means you this "sticky"? Done :-) -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] CVS: llvm-www/ProjectsWithLLVM/index.html
On 3/26/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > +http://compilers/fernando/projects/soc/";>Project page. > Relative URL alert! -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrMMX.td
On 3/27/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > On Mar 27, 2007, at 5:57 PM, Bill Wendling wrote: > > > -// This file was developed by the Evan Cheng and is distributed > > under the > > +// This file was developed by Evan Cheng and is distributed under the > > Why are you dissing on the evan? > Because he's too busy to notice. :-) -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] [126543] Clean up this macro to only eval each argument once.
On 4/25/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > #undef MOVE_BY_PIECES_P > -#define MOVE_BY_PIECES_P(SIZE, ALIGN) ((SIZE-SIZE)+(ALIGN-ALIGN)) > +#define MOVE_BY_PIECES_P(SIZE, ALIGN) (0*(SIZE)*(ALIGN)) > Why not just make it: #define MOVE_BY_PIECES_P(SIZE, ALIGN) 0 ? -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] [126543] Clean up this macro to only eval each argument once.
On 4/25/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > On Apr 25, 2007, at 9:56 AM, Bill wrote: > > > On 4/25/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > >> #undef MOVE_BY_PIECES_P > >> -#define MOVE_BY_PIECES_P(SIZE, ALIGN) ((SIZE-SIZE)+(ALIGN-ALIGN)) > >> +#define MOVE_BY_PIECES_P(SIZE, ALIGN) (0*(SIZE)*(ALIGN)) > >> > > Why not just make it: > > > > #define MOVE_BY_PIECES_P(SIZE, ALIGN) 0 > > > > ? > > That would be way too logical. Unfortunately, doing that causes > "unused value" warnings to be emitted. > Ah! I got ya. Ick. -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] [126665] Revert previous patch.
The newest LLVM-GCC merge has this: for t in $TARGETS ; do - ln -s ../../../libstdc++.6.dylib \ + cp -p /usr/lib/libstdc++.6.dylib \ .$DEST_ROOT/lib/gcc/$t-apple-darwin$DARWIN_VERS/$VERS/libstdc++.dylib \ || exit 1 + strip -x -c .$DEST_ROOT/lib/gcc/$t-apple-darwin$DARWIN_VERS/$VERS/libstdc++.dylib || exit 1 done The "strip" line breaks. But does this help you with the problem you're seeing? -bw On 4/27/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Revision: 126665 > Author: echeng > Date: 2007-04-27 18:07:12 -0700 (Fri, 27 Apr 2007) > > Log Message: > --- > Revert previous patch. libstdc++.dylib links still needed. > > Modified Paths: > -- > apple-local/branches/llvm/build_gcc > > Modified: apple-local/branches/llvm/build_gcc > === > --- apple-local/branches/llvm/build_gcc 2007-04-28 01:03:48 UTC (rev 126664) > +++ apple-local/branches/llvm/build_gcc 2007-04-28 01:07:12 UTC (rev 126665) > @@ -451,6 +451,12 @@ >fi > done > > +for t in $TARGETS ; do > + ln -s ../../../libstdc++.6.dylib \ > +.$DEST_ROOT/lib/gcc/$t-apple-darwin$DARWIN_VERS/$VERS/libstdc++.dylib \ > +|| exit 1 > +done > + > # include > HEADERPATH=$DEST_ROOT/include/gcc/darwin/$MAJ_VERS > mkdir -p .$HEADERPATH || exit 1 > > > ___ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits > ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] llvm-gcc mirror problems
No clue. It's *way* out of date. It's supposed to be picked up by the rsync gods here, but apparently hasn't. I'll figure out who to ping about it and see what's up. -bw On 5/3/07, Anton Korobeynikov <[EMAIL PROTECTED]> wrote: > Hello, Bill. > > What happened with llvm-gcc mirror? Currently it shows last update time > to be 29.03. > > -- > With best regards, Anton Korobeynikov. > > Faculty of Mathematics & Mechanics, Saint Petersburg State University. > > > ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] CVS: llvm/test/Transforms/LICM/scalar_promote.ll
On 5/8/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > add the & back. I'm not sure why bill removed it. > That test was failing for me last night, and it seemed like that was part of the problem. Also, I didn't see the |& in other places... Oh well. -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] CVS: llvm/test/Transforms/LICM/scalar_promote.ll
Ah! Gotcha. On 5/8/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > On May 8, 2007, at 1:10 PM, Bill wrote: > > On 5/8/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > >> > >> add the & back. I'm not sure why bill removed it. > >> > > That test was failing for me last night, and it seemed like that was > > part of the problem. Also, I didn't see the |& in other places... > > tcl shell uses c-shell syntax. This test wants to grep stderr, so it > uses |&. > > -Chris > ___ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits > ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Re: [llvm-commits] [126997] Fix PR1278.
Sorry all. It somehow got dropped from the mirror...It'll be fixed in the next update... -bw On 5/9/07, Lauro Ramos Venancio <[EMAIL PROTECTED]> wrote: > I'm getting an error building the llvm-gcc because this patch was partially > propagated to the svn mirror. The changes in llvm-convert.cpp and > llvm-types.cpp was propagated but the changes in llvm-internals.h wasn't. > > The error: > c++ -c -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings > -pedantic -Wno-long-long -Wno-variadic-macros -DHAVE_CONFIG_H -Wno-unused > -DTARGET_NAME=\"arm-linux-gnueabi\" -DNDEBUG -DENABLE_LLVM > -D__STDC_LIMIT_MACROS -I. -I. -I../../gcc -I../../gcc/. > -I../../gcc/../include -I../../gcc/../libcpp/include > -I/home/laurov/llvm/llvm/include > -I/home/laurov/llvm/llvm/build/include ../../gcc/llvm- > convert.cpp -o llvm-convert.o > ../../gcc/llvm-convert.cpp: In function 'void CopyAggregate(llvm::Value*, > llvm::Value*, bool, bool, llvm::BasicBlock*)': > ../../gcc/llvm-convert.cpp:1088: error: 'isPaddingElement' was not declared > in this scope > make[1]: *** [llvm-convert.o] Error 1 > make[1]: Leaving directory > `/home/laurov/llvm/llvm-gcc/build_arm/gcc' > make: *** [all-gcc] Error 2 > > Lauro > 2007/5/8, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > > Revision: 126997 > > Author: dpatel > > Date: 2007-05-07 23:15:09 -0700 (Mon, 07 May 2007) > > > > Log Message: > > --- > > Fix PR1278. > > > > - While adding padding elements at the end of LLVM struct use > > an array of i32 (instead of an array of i8) if possible. > > > > - Keep track of padding elements at the end of LLVM struct. > > Do not copy them while copying aggregates. > > > > Modified Paths: > > -- > > apple-local/branches/llvm/gcc/llvm-convert.cpp > > apple-local/branches/llvm/gcc/llvm- internal.h > > apple-local/branches/llvm/gcc/llvm-types.cpp > > > > Modified: apple-local/branches/llvm/gcc/llvm-convert.cpp > > > === > > --- apple-local/branches/llvm/gcc/llvm- convert.cpp > 2007-05-08 05:09:41 UTC (rev 126996) > > +++ apple-local/branches/llvm/gcc/llvm-convert.cpp > 2007-05-08 06:15:09 UTC (rev 126997) > > @@ -1085,6 +1085,8 @@ > >} else if (const StructType *STy = dyn_cast(ElTy)) { > > Constant *Zero = ConstantInt::get(Type::Int32Ty, 0); > > for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) { > > + if (isPaddingElement(STy, i)) > > +continue; > >Constant *Idx = ConstantInt::get(Type::Int32Ty, i); > >Value *DElPtr = new GetElementPtrInst(DestPtr, Zero, Idx, "tmp", > CurBB); > >Value *SElPtr = new GetElementPtrInst(SrcPtr, Zero, Idx, "tmp", > CurBB); > > > > Modified: apple-local/branches/llvm/gcc/llvm- internal.h > > > === > > --- apple-local/branches/llvm/gcc/llvm-internal.h > 2007-05-08 05:09:41 UTC (rev 126996) > > +++ apple-local/branches/llvm/gcc/llvm-internal.h > 2007-05-08 06:15:09 UTC (rev 126997) > > @@ -96,6 +96,10 @@ > > > > struct StructTypeConversionInfo; > > > > +/// Return true if and only if field no. N from struct type T is a > padding > > +/// element added to match llvm struct type size and gcc struct type > size. > > +bool isPaddingElement(const Type *T, unsigned N); > > + > > /// TypeConverter - Implement the converter from GCC types to LLVM types. > > /// > > class TypeConverter { > > > > Modified: apple-local/branches/llvm/gcc/llvm- types.cpp > > > === > > --- apple-local/branches/llvm/gcc/llvm-types.cpp > 2007-05-08 05:09:41 UTC (rev 126996) > > +++ apple-local/branches/llvm/gcc/llvm-types.cpp > 2007-05-08 06:15:09 UTC (rev 126997) > > @@ -893,6 +893,7 @@ > >std::vector Elements; > >std::vector ElementOffsetInBytes; > >std::vector ElementSizeInBytes; > > + std::vector PaddingElement; // True if field is used for padding > >const TargetData &TD; > >unsigned GCCStructAlignmentInBytes; > >bool Packed; // True if struct is packed > > @@ -1071,10 +1072,12 @@ > > > >/// addElement - Add an element to the structure with the specified > type, > >/// offset and size. > > - void addElement(const Type *Ty, uint64_t Offset, uint64_t Size) { > > + void addElement(const Type *Ty, uint64_t Offset, uint64_t Size, > > + bool ExtraPadding = false) { > > Elements.push_back(Ty); > > ElementOffsetInBytes.push_back(Offset); > > ElementSizeInBytes.push_back(Size); > > +PaddingElement.push_back(ExtraPadding); > > lastFieldStartsAtNonByteBoundry(false); > > ExtraBitsAvailable = 0; > >} > > @@ -1223,7 +1226,25 @@ > >} > > } > > > > +std::map StructTypeInfoMap; > > > > +/// Return true if and only if field no. N from struct type T is a > padding > > +/// element added to match llvm struct type size and gcc struct type > size. > > +bool isPaddingElement(const Type *Ty, u
[llvm-commits] CVS: llvm/docs/CodeGenerator.html
Changes in directory llvm/docs: CodeGenerator.html updated: 1.30 -> 1.31 --- Log message: Added some preliminary text to the TargetJITInfo class section. Fixed some inconsistencies with format. Corrected some of the text. Put code inside of "code" div tags. --- Diffs of the changes: (+306 -304) CodeGenerator.html | 610 ++--- 1 files changed, 306 insertions(+), 304 deletions(-) Index: llvm/docs/CodeGenerator.html diff -u llvm/docs/CodeGenerator.html:1.30 llvm/docs/CodeGenerator.html:1.31 --- llvm/docs/CodeGenerator.html:1.30 Thu Apr 20 12:42:23 2006 +++ llvm/docs/CodeGenerator.htmlSun Aug 27 21:26:32 2006 @@ -74,7 +74,8 @@ - Written by mailto:[EMAIL PROTECTED]">Chris Lattner + Written by mailto:[EMAIL PROTECTED]">Chris Lattner & + mailto:[EMAIL PROTECTED]">Bill Wendling @@ -91,9 +92,10 @@ The LLVM target-independent code generator is a framework that provides a suite of reusable components for translating the LLVM internal representation to -the machine code for a specified target -- either in assembly form (suitable for -a static compiler) or in binary machine code format (usable for a JIT compiler). -The LLVM target-independent code generator consists of five main components: +the machine code for a specified target—either in assembly form (suitable +for a static compiler) or in binary machine code format (usable for a JIT +compiler). The LLVM target-independent code generator consists of five main +components: Abstract target description interfaces which @@ -166,7 +168,7 @@ implement radically different code generators in the LLVM system that do not make use of any of the built-in components. Doing so is not recommended at all, but could be required for radically different targets that do not fit into the -LLVM machine description model: programmable FPGAs for example. +LLVM machine description model: FPGAs for example. @@ -228,23 +230,20 @@ - -The code generator is based on the assumption that the instruction selector will -use an optimal pattern matching selector to create high-quality sequences of +The code generator is based on the assumption that the instruction selector +will use an optimal pattern matching selector to create high-quality sequences of native instructions. Alternative code generator designs based on pattern -expansion and -aggressive iterative peephole optimization are much slower. This design -permits efficient compilation (important for JIT environments) and +expansion and aggressive iterative peephole optimization are much slower. This +design permits efficient compilation (important for JIT environments) and aggressive optimization (used when generating code offline) by allowing components of varying levels of sophistication to be used for any step of compilation. - -In addition to these stages, target implementations can insert arbitrary +In addition to these stages, target implementations can insert arbitrary target-specific passes into the flow. For example, the X86 target uses a special pass to handle the 80x87 floating point stack architecture. Other -targets with unusual requirements can be supported with custom passes as needed. - +targets with unusual requirements can be supported with custom passes as +needed. @@ -264,18 +263,17 @@ code generator uses the TableGen tool to describe big chunks of the target machine, which allows the use of domain-specific and target-specific abstractions to reduce the amount of -repetition. - +repetition. As LLVM continues to be developed and refined, we plan to move more and more -of the target description to be in .td form. Doing so gives us a +of the target description to the .td form. Doing so gives us a number of advantages. The most important is that it makes it easier to port -LLVM, because it reduces the amount of C++ code that has to be written and the +LLVM because it reduces the amount of C++ code that has to be written, and the surface area of the code generator that needs to be understood before someone -can get in an get something working. Second, it is also important to us because -it makes it easier to change things: in particular, if tables and other things -are all emitted by tblgen, we only need to change one place (tblgen) to update -all of the targets to a new interface. +can get something working. Second, it makes it easier to change things. In +particular, if tables and other things are all emitted by tblgen, we +only need a change in one place (tblgen) to update all of the targets +to a new interface. @@ -287,9 +285,9 @@ -The LLVM target description classes (which are located in the +The LLVM target description classes (located in the include/llvm/Target directory) provide an abstract description of the -target machine; independent of any particular client. These classes are +target machine independent
[llvm-commits] CVS: llvm/docs/CodeGenerator.html
Changes in directory llvm/docs: CodeGenerator.html updated: 1.31 -> 1.32 --- Log message: Messed up and put a "To be written" in a section that was written. --- Diffs of the changes: (+1 -2) CodeGenerator.html |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/docs/CodeGenerator.html diff -u llvm/docs/CodeGenerator.html:1.31 llvm/docs/CodeGenerator.html:1.32 --- llvm/docs/CodeGenerator.html:1.31 Sun Aug 27 21:26:32 2006 +++ llvm/docs/CodeGenerator.htmlSun Aug 27 21:57:41 2006 @@ -1179,7 +1179,6 @@ Target-specific Implementation Notes -To Be Written @@ -1288,7 +1287,7 @@ mailto:[EMAIL PROTECTED]">Chris Lattner http://llvm.org";>The LLVM Compiler Infrastructure - Last modified: $Date: 2006/08/28 02:26:32 $ + Last modified: $Date: 2006/08/28 02:57:41 $ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/docs/CodeGenerator.html
Changes in directory llvm/docs: CodeGenerator.html updated: 1.32 -> 1.33 --- Log message: Spell naively with the i-Umlaut... --- Diffs of the changes: (+3 -3) CodeGenerator.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/docs/CodeGenerator.html diff -u llvm/docs/CodeGenerator.html:1.32 llvm/docs/CodeGenerator.html:1.33 --- llvm/docs/CodeGenerator.html:1.32 Sun Aug 27 21:57:41 2006 +++ llvm/docs/CodeGenerator.htmlSun Aug 27 22:04:05 2006 @@ -850,8 +850,8 @@ -The initial SelectionDAG is naively peephole expanded from the LLVM input by -the SelectionDAGLowering class in the +The initial SelectionDAG is naïvely peephole expanded from the LLVM +input by the SelectionDAGLowering class in the lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp file. The intent of this pass is to expose as much low-level, target-specific details to the SelectionDAG as possible. This pass is mostly hard-coded (e.g. an LLVM add turns @@ -1287,7 +1287,7 @@ mailto:[EMAIL PROTECTED]">Chris Lattner http://llvm.org";>The LLVM Compiler Infrastructure - Last modified: $Date: 2006/08/28 02:57:41 $ + Last modified: $Date: 2006/08/28 03:04:05 $ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/464.h264ref/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/464.h264ref: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+17 -0) Makefile | 17 + 1 files changed, 17 insertions(+) Index: llvm-test/External/SPEC/CINT2006/464.h264ref/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/464.h264ref/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/464.h264ref/Makefile Thu Aug 31 14:26:36 2006 *** *** 0 --- 1,17 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 h264ref test. + # + ##===--===## + + LEVEL = ../../../.. + + include ../../Makefile.spec2006 + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := -d foreman_test_encoder_baseline.cfg + STDOUT_FILENAME := foreman_test_baseline_encodelog.out + else + RUN_OPTIONS := -d foreman_train_encoder_baseline.cfg + STDOUT_FILENAME := foreman_train_baseline_encodelog.out + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/462.libquantum/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/462.libquantum: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+21 -0) Makefile | 21 + 1 files changed, 21 insertions(+) Index: llvm-test/External/SPEC/CINT2006/462.libquantum/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/462.libquantum/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/462.libquantum/MakefileThu Aug 31 14:26:36 2006 *** *** 0 --- 1,21 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 libquantum test. + # + ##===--===## + + LEVEL = ../../../.. + + include ../../Makefile.spec2006 + + ifeq ($(OS),Darwin) + CPPFLAGS += -DSPEC_CPU_MACOSX + endif + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := 33 5 + STDOUT_FILENAME := test.out + else + RUN_OPTIONS := 143 25 + STDOUT_FILENAME := train.out + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/456.hmmer: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+20 -0) Makefile | 20 1 files changed, 20 insertions(+) Index: llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile Thu Aug 31 14:26:36 2006 *** *** 0 --- 1,20 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 hmmr test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_ABSTOLERANCE = 0.1 + FP_TOLERANCE= 0.002 + + include ../../Makefile.spec2006 + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS = --fixed 0 --mean 325 --num 45000 --sd 200 --seed 0 bombesin.hmm + STDOUT_FILENAME := bombesin.out + else + RUN_OPTIONS = --fixed 0 --mean 425 --num 85000 --sd 300 --seed 0 leng100.hmm + STDOUT_FILENAME := leng100.out + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+26 -0) Makefile | 26 ++ 1 files changed, 26 insertions(+) Index: llvm-test/External/SPEC/CINT2006/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:45 2006 --- llvm-test/External/SPEC/CINT2006/Makefile Thu Aug 31 14:26:35 2006 *** *** 0 --- 1,26 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building SPEC2006 integer tests. + # + ##===--===## + + LEVEL = ../../.. + PARALLEL_DIRS := \ + 401.bzip2 \ + 403.gcc\ + 429.mcf\ + 456.hmmer \ + 458.sjeng \ + 462.libquantum \ + 464.h264ref\ + 473.astar + + # 400.perlbench -- Need Makefile Help + # 445.gobmk -- Multiple Dirs + # 471.omnetpp -- Multiple Dirs + # 483.xalancbmk -- Needs C++ Exceptions + + # Get the $(ARCH) setting + include $(LEVEL)/Makefile.config + + include $(LEVEL)/Makefile.programs ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/401.bzip2: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+17 -0) Makefile | 17 + 1 files changed, 17 insertions(+) Index: llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:45 2006 --- llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile Thu Aug 31 14:26:35 2006 *** *** 0 --- 1,17 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 bzip2 test. + # + ##===--===## + + LEVEL = ../../../.. + + RUN_OPTIONS = `head -n 1 $(REF_IN_DIR)control` + + ifeq ($(RUN_TYPE),test) + STDOUT_FILENAME := input.compressed.out + else + STDOUT_FILENAME := input.combined.out + endif + + include ../../Makefile.spec2006 ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/429.mcf/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/429.mcf: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+20 -0) Makefile | 20 1 files changed, 20 insertions(+) Index: llvm-test/External/SPEC/CINT2006/429.mcf/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/429.mcf/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/429.mcf/Makefile Thu Aug 31 14:26:36 2006 *** *** 0 --- 1,20 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 mcf test. + # + ##===--===## + + LEVEL = ../../../.. + + include ../../Makefile.spec2006 + + RUN_OPTIONS = inp.in + + CPPFLAGS += -DWANT_STDC_PROTO + LDFLAGS += -lm + + ifeq ($(RUN_TYPE),test) + STDOUT_FILENAME := test.out + else + STDOUT_FILENAME := train.out + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/458.sjeng/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/458.sjeng: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+17 -0) Makefile | 17 + 1 files changed, 17 insertions(+) Index: llvm-test/External/SPEC/CINT2006/458.sjeng/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/458.sjeng/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/458.sjeng/Makefile Thu Aug 31 14:26:36 2006 *** *** 0 --- 1,17 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 sjeng test. + # + ##===--===## + + LEVEL = ../../../.. + + include ../../Makefile.spec2006 + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS = test.txt + STDOUT_FILENAME := test.out + else + RUN_OPTIONS = train.txt + STDOUT_FILENAME := train.out + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/473.astar/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/473.astar: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+28 -0) Makefile | 28 1 files changed, 28 insertions(+) Index: llvm-test/External/SPEC/CINT2006/473.astar/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/473.astar/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/473.astar/Makefile Thu Aug 31 14:26:36 2006 *** *** 0 --- 1,28 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 astar test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE = 0.001 + + include ../../Makefile.spec2006 + + ifeq ($(ENDIAN),big) + CPPFLAGS += -DSPEC_CPU_BIG_ENDIAN + else + CPPFLAGS += -DSPEC_CPU_LITTLE_ENDIAN + endif + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS = lake.cfg + STDOUT_FILENAME := lake.out + else + RUN_OPTIONS = rivers1.cfg + STDOUT_FILENAME := rivers1.out + endif + + LDFLAGS = -lstdc++ -lm + LIBS= -lstdc++ -lm ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/403.gcc: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+23 -0) Makefile | 23 +++ 1 files changed, 23 insertions(+) Index: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/403.gcc/Makefile Thu Aug 31 14:26:35 2006 *** *** 0 --- 1,23 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 gcc test. + # + ##===--===## + + LEVEL = ../../../.. + + include ../../Makefile.spec2006 + + ifeq ($(OS),Darwin) + CPPFLAGS += -DSPEC_CPU_MACOSX + endif + + ifeq ($(ENDIAN),big) + CPPFLAGS += -DHOST_WORDS_BIG_ENDIAN + endif + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS = cccp.i -o cccp.s + else + RUN_OPTIONS = integrate.i -o integrate.s + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/Makefile.spec2006
Changes in directory llvm-test/External/SPEC: Makefile.spec2006 added (r1.1) --- Log message: Initial commit of the top level Makefile for the SPEC 2006 benchmarks. --- Diffs of the changes: (+28 -0) Makefile.spec2006 | 28 1 files changed, 28 insertions(+) Index: llvm-test/External/SPEC/Makefile.spec2006 diff -c /dev/null llvm-test/External/SPEC/Makefile.spec2006:1.1 *** /dev/null Thu Aug 31 14:29:34 2006 --- llvm-test/External/SPEC/Makefile.spec2006 Thu Aug 31 14:29:24 2006 *** *** 0 --- 1,28 + ##===- Makefile.spec2006 ---*- Makefile -*-===## + # + # This makefile contains information for building SPEC2006 as an external test. + # + ##===--===## + + include $(LEVEL)/Makefile.config + + SPEC_ROOT := $(SPEC2006_ROOT) + CPPFLAGS += -DSPEC_CPU2006 + + # RUN_TYPE - Either ref, test, or train. May be specified on the command line. + # Individual tests may override this to provide better input sizes. + ifndef RUN_TYPE + ifdef LARGE_PROBLEM_SIZE + RUN_TYPE := train + else + RUN_TYPE := test + endif + endif + + # Don't use CINT2006/CFP2006, always use CPU2006. + SPEC_SUITEDIR := CPU2006 + + include $(LEVEL)/External/SPEC/Makefile.spec + + CPPFLAGS += -DSPEC_CPU + FPPFLAGS += -DSPEC_CPU ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/471.omnetpp: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+24 -0) Makefile | 24 1 files changed, 24 insertions(+) Index: llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile Thu Aug 31 14:26:36 2006 *** *** 0 --- 1,24 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 omnetpp test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_ABSTOLERANCE = 0.01 + FP_TOLERANCE= 0.1 + + CPPFLAGS += -DNDEBUG=1\ + -I$(SPEC_BENCH_DIR)/src/omnet_include \ + -I$(SPEC_BENCH_DIR)/src/libs/envir + + include ../../Makefile.spec2006 + + RUN_OPTIONS = omnetpp.ini + + ifeq ($(RUN_TYPE),test) + STDOUT_FILENAME := test.out + else + STDOUT_FILENAME := train.out + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/445.gobmk: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+19 -0) Makefile | 19 +++ 1 files changed, 19 insertions(+) Index: llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile Thu Aug 31 14:26:36 2006 *** *** 0 --- 1,19 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 gobmk test. + # + ##===--===## + + LEVEL = ../../../.. + + include ../../Makefile.spec2006 + + CPPFLAGS += -DHAVE_CONFIG_H + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := --quiet --mode gtp capture.tst + STDOUT_FILENAME := capture.out + else + RUN_OPTIONS := --quiet --mode gtp arb.tst + STDOUT_FILENAME := arb.out + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/483.xalancbmk: Makefile added (r1.1) --- Log message: Initial commit of the Makefiles for the SPEC2006 integer benchmarks. --- Diffs of the changes: (+37 -0) Makefile | 37 + 1 files changed, 37 insertions(+) Index: llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile:1.1 *** /dev/null Thu Aug 31 14:26:46 2006 --- llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile Thu Aug 31 14:26:36 2006 *** *** 0 --- 1,37 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 xalancbmk test. + # + ##===--===## + + LEVEL = ../../../.. + + CPPFLAGS += -DNDEBUG -DAPP_NO_THREADS -DXALAN_INMEM_MSG_LOADER\ + -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS\ + -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS \ + -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER \ + -DXML_USE_PTHREADS\ + -I$(SPEC_BENCH_DIR)/src/xercesc \ + -I$(SPEC_BENCH_DIR)/src/xercesc/dom \ + -I$(SPEC_BENCH_DIR)/src/xercesc/dom/impl \ + -I$(SPEC_BENCH_DIR)/src/xercesc/sax \ + -I$(SPEC_BENCH_DIR)/src/xercesc/util/MsgLoaders/InMemory \ + -I$(SPEC_BENCH_DIR)/src/xercesc/util/Transcoders/Iconv\ + -I$(SPEC_BENCH_DIR)/src/xalanc/include + + include ../../Makefile.spec2006 + + ifeq ($(OS),Darwin) + CPPFLAGS += -DSPEC_CPU_MACOSX + endif + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS = -v test.xml xalanc.xsl + STDOUT_FILENAME := test.out + else + RUN_OPTIONS = -v allbooks.xml xalanc.xsl + STDOUT_FILENAME := train.out + endif + + LDFLAGS = -lstdc++ -lm + LIBS= -lstdc++ -lm ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/docs/CodeGenerator.html
Changes in directory llvm/docs: CodeGenerator.html updated: 1.33 -> 1.34 --- Log message: Added documentation Fernando Magno Quintao Pereira wrote for the register allocator. (First draft) --- Diffs of the changes: (+342 -4) CodeGenerator.html | 346 - 1 files changed, 342 insertions(+), 4 deletions(-) Index: llvm/docs/CodeGenerator.html diff -u llvm/docs/CodeGenerator.html:1.33 llvm/docs/CodeGenerator.html:1.34 --- llvm/docs/CodeGenerator.html:1.33 Sun Aug 27 22:04:05 2006 +++ llvm/docs/CodeGenerator.htmlFri Sep 1 16:46:00 2006 @@ -58,6 +58,18 @@ Future directions for the SelectionDAG + +Register Allocation + + How registers are represented in +LLVM + Mapping virtual registers to physical +registers + Handling two address instructions + The SSA deconstruction phase + Instruction folding + Built in register allocators + Code Emission Generating Assembly Code @@ -74,8 +86,10 @@ - Written by mailto:[EMAIL PROTECTED]">Chris Lattner & - mailto:[EMAIL PROTECTED]">Bill Wendling + Written by mailto:[EMAIL PROTECTED]">Chris Lattner, + mailto:[EMAIL PROTECTED]">Bill Wendling, and +mailto:[EMAIL PROTECTED]">Fernando Magno Quintao +Pereira @@ -1140,11 +1154,335 @@ SSA-based Machine Code Optimizations To Be Written + Register Allocation -To Be Written + + + +The Register Allocation problem consists in mapping a +program Pv, that can use an unbounded number of +virtual registers, to a program Pp that contains a +finite (possibly small) number of physical registers. Each target +architecture has a different number of physical registers. If the +number of physical registers is not enough to accommodate all the +virtual registers, some of them will have to be mapped into +memory. These virtuals are called spilled virtuals. + + + + + + + How registers are represented in LLVM + + + + +In LLVM, physical registers are denoted by integer numbers that +normally range from 1 to 1023. To see how this numbering is defined +for a particular architecture, you can read the +GenRegisterNames.inc file for that architecture. For +instance, by inspecting +lib/Target/X86/X86GenRegisterNames.inc we see that the 32-bit +register EAX is denoted by 15, and the MMX register +MM0 is mapped to 48. + +Some architectures contain registers that share the same physical +location. A notable example is the X86 platform. For instance, in the +X86 architecture, the registers EAX, AX and +AL share the first eight bits. These physical registers are +marked as aliased in LLVM. Given a particular architecture, you +can check which registers are aliased by inspecting its +RegisterInfo.td file. Moreover, the method +MRegisterInfo::getAliasSet(p_reg) returns an array containing +all the physical registers aliased to the register p_reg. + +Physical registers, in LLVM, are grouped in Register Classes. +Elements in the same register class are functionally equivalent, and can +be interchangeably used. Each virtual register can only be mapped to +physical registers of a particular class. For instance, in the X86 +architecture, some virtuals can only be allocated to 8 bit registers. +A register class is described by TargetRegisterClass objects. +To discover if a virtual register is compatible with a given physical, +this code can be used: + + + + +bool RegMapping_Fer::compatible_class(MachineFunction &mf, + unsigned v_reg, + unsigned p_reg) { + assert(MRegisterInfo::isPhysicalRegister(p_reg) && + "Target register must be physical"); + const TargetRegisterClass *trc = mf.getSSARegMap()->getRegClass(v_reg); + return trc->contains(p_reg); +} + + + +Sometimes, mostly for debugging purposes, it is useful to change +the number of physical registers available in the target +architecture. This must be done statically, inside the +TargetRegsterInfo.td file. Just grep for +RegisterClass, the last parameter of which is a list of +registers. Just commenting some out is one simple way to avoid them +being used. A more polite way is to explicitly exclude some registers +from the allocation order. See the definition of the +GR register class in +lib/Target/IA64/IA64RegisterInfo.td for an example of this +(e.g., numReservedRegs registers are hidden.) + +Virtual registers are also denoted by integer numbers. Contrary to +physical registers, different virtual registers never share the same +number. The smallest virtual register is normally assigned the number +1024. This may change, so, in order to know which is the first virtual +reg
[llvm-commits] CVS: llvm/docs/CodeGenerator.html
Changes in directory llvm/docs: CodeGenerator.html updated: 1.34 -> 1.35 --- Log message: Fixed formatting problem. --- Diffs of the changes: (+1 -2) CodeGenerator.html |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/docs/CodeGenerator.html diff -u llvm/docs/CodeGenerator.html:1.34 llvm/docs/CodeGenerator.html:1.35 --- llvm/docs/CodeGenerator.html:1.34 Fri Sep 1 16:46:00 2006 +++ llvm/docs/CodeGenerator.htmlFri Sep 1 16:47:10 2006 @@ -58,7 +58,6 @@ Future directions for the SelectionDAG - Register Allocation How registers are represented in @@ -1625,7 +1624,7 @@ mailto:[EMAIL PROTECTED]">Chris Lattner http://llvm.org";>The LLVM Compiler Infrastructure - Last modified: $Date: 2006/09/01 21:46:00 $ + Last modified: $Date: 2006/09/01 21:47:10 $ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/434.zeusmp/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/434.zeusmp: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+15 -0) Makefile | 15 +++ 1 files changed, 15 insertions(+) Index: llvm-test/External/SPEC/CFP2006/434.zeusmp/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/434.zeusmp/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/434.zeusmp/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,15 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 zeusmp test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE= 0.001 + FP_ABSTOLERANCE = 0.001 + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN + + STDOUT_FILENAME := zeusmp.stdout ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/433.milc/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/433.milc: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+17 -0) Makefile | 17 + 1 files changed, 17 insertions(+) Index: llvm-test/External/SPEC/CFP2006/433.milc/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/433.milc/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/433.milc/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,17 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 milc test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE= 0.0001 + FP_ABSTOLERANCE = 0.002 + + include ../../Makefile.spec2006 + + CPPFLAGS += -DFN -DFAST -DCONGRAD_TMP_VECTORS -DDSLASH_TMP_LINKS + + STDIN_FILENAME := su3imp.in + STDOUT_FILENAME := su3imp.out ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/435.gromacs/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/435.gromacs: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+18 -0) Makefile | 18 ++ 1 files changed, 18 insertions(+) Index: llvm-test/External/SPEC/CFP2006/435.gromacs/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/435.gromacs/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/435.gromacs/MakefileFri Sep 1 18:27:13 2006 *** *** 0 --- 1,18 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 gromacs test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE = 0.0125 + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN + + CPPFLAGS += -I$(SPEC_BENCH_DIR)/src/ -DHAVE_CONFIG_H + NAGFORTRAN_FLAGS = -maxcontin=50 + + RUN_OPTIONS := -silent -deffnm gromacs -nice 0 + STDOUT_FILENAME := gromacs.err ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/447.dealII/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/447.dealII: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+24 -0) Makefile | 24 1 files changed, 24 insertions(+) Index: llvm-test/External/SPEC/CFP2006/447.dealII/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/447.dealII/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/447.dealII/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,24 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 dealII test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_ABSTOLERANCE = 0.001; + + include ../../Makefile.spec2006 + + CPPFLAGS += -I$(SPEC_BENCH_DIR)/src/include -DBOOST_DISABLE_THREADS + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := 8 + else + RUN_OPTIONS := 10 + endif + + STDOUT_FILENAME := log + + LDFLAGS = -lstdc++ -lm + LIBS= -lstdc++ -lm ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/410.bwaves: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+13 -0) Makefile | 13 + 1 files changed, 13 insertions(+) Index: llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,13 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 bwaves test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE= 0.015 + FP_ABSTOLERANCE = 1.0e-16 + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/482.sphinx3/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/482.sphinx3: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+24 -0) Makefile | 24 1 files changed, 24 insertions(+) Index: llvm-test/External/SPEC/CFP2006/482.sphinx3/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/482.sphinx3/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/482.sphinx3/MakefileFri Sep 1 18:27:13 2006 *** *** 0 --- 1,24 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 sphinx3 test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE = 0.001 + + include ../../Makefile.spec2006 + + CPPFLAGS += -I$(SPEC_BENCH_DIR)/src/libutil -DHAVE_CONFIG_H -DSPEC_CPU + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := `cp an406-fcaw-b.be.raw an406-fcaw-b.raw` \ + `cp an407-fcaw-b.be.raw an407-fcaw-b.raw` \ + `echo "an406-fcaw-b 128000" > ctlfile`\ + `echo "an407-fcaw-b 131200" >> ctlfile` ctlfile . args.an4 + STDOUT_FILENAME := an4.log + else + RUN_OPTIONS := leng100.hmm + STDOUT_FILENAME := leng100.out + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/481.wrf/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/481.wrf: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+24 -0) Makefile | 24 1 files changed, 24 insertions(+) Index: llvm-test/External/SPEC/CFP2006/481.wrf/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/481.wrf/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:24 2006 --- llvm-test/External/SPEC/CFP2006/481.wrf/MakefileFri Sep 1 18:27:13 2006 *** *** 0 --- 1,24 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 wrf test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE= 5e-2 + FP_ABSTOLERANCE = 1.0e-2 + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN + + FPPFLAGS += -w -m literal.pm \ + -DINTIO -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 \ + -DNETCDF -DTRIEDNTRUE -DLIMIT_ARGS -DEM_CORE=1 -DNMM_CORE=0 \ + -DNMM_MAX_DIM=1000 -DCOAMPS_CORE=0 -DEXP_CORE=0 -DF90_STANDALONE \ + -DCONFIG_BUF_LEN=8192 -DMAX_DOMAINS_F=21 -DNO_NAMELIST_PRINT \ + -I$(SPEC_BENCH_DIR)/src + + CPPFLAGS += -I$(SPEC_BENCH_DIR)/src -I$(SPEC_BENCH_DIR)/src/netcdf/include + + STDOUT_FILENAME := rsl.out. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/416.gamess/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/416.gamess: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+24 -0) Makefile | 24 1 files changed, 24 insertions(+) Index: llvm-test/External/SPEC/CFP2006/416.gamess/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/416.gamess/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/416.gamess/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,24 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 gamess test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE= 0.0001 + FP_ABSTOLERANCE = 0.1 + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN + + ifeq ($(RUN_TYPE),test) + STDIN_FILENAME := exam29.config + STDOUT_FILENAME := exam29.out + else + STDIN_FILENAME := h2ocu2+.energy.config + STDOUT_FILENAME := h2ocu2+.energy.out + endif + + NAGFORTRAN_FLAGS += -dusty -maxcontin=100 -dcfuns + FPPFLAGS += -DSPEC_CPU_NO_HOLLERITH ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/465.tonto/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/465.tonto: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+23 -0) Makefile | 23 +++ 1 files changed, 23 insertions(+) Index: llvm-test/External/SPEC/CFP2006/465.tonto/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/465.tonto/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/465.tonto/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,23 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 tonto test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE = 0.006 + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN + + FPPFLAGS += -w -DUSE_PRE_AND_POST_CONDITIONS -DUSE_ERROR_MANAGEMENT \ + -m literal.pm -m tonto.pm + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := stdin + STDOUT_FILENAME := test.out + else + RUN_OPTIONS := stdin + STDOUT_FILENAME := train.out + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/454.calculix/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/454.calculix: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+23 -0) Makefile | 23 +++ 1 files changed, 23 insertions(+) Index: llvm-test/External/SPEC/CFP2006/454.calculix/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/454.calculix/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:24 2006 --- llvm-test/External/SPEC/CFP2006/454.calculix/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,23 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 calculix test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE= 5e-2 + FP_ABSTOLERANCE = 1.0e-2 + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN + + CPPFLAGS += -I$(SPEC_BENCH_DIR)/src/SPOOLES + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := -i beampic + STDOUT_FILENAME := beampic.log + else + RUN_OPTIONS := -i stairs + STDOUT_FILENAME := stairs.log + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/444.namd/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/444.namd: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+22 -0) Makefile | 22 ++ 1 files changed, 22 insertions(+) Index: llvm-test/External/SPEC/CFP2006/444.namd/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/444.namd/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/444.namd/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,22 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 namd test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_ABSTOLERANCE = 0.1 + + include ../../Makefile.spec2006 + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := --input namd.input --iterations 1 --output namd.out + STDOUT_FILENAME := namd.stdout + else + RUN_OPTIONS := --input namd.input --iterations 1 --output namd.out + STDOUT_FILENAME := namd.stdout + endif + + LDFLAGS = -lstdc++ -lm + LIBS= -lstdc++ -lm ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+34 -0) Makefile | 34 ++ 1 files changed, 34 insertions(+) Index: llvm-test/External/SPEC/CFP2006/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/MakefileFri Sep 1 18:27:13 2006 *** *** 0 --- 1,34 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building SPEC2006 floating point tests. + # + ##===--===## + + LEVEL = ../../.. + + PARALLEL_DIRS := \ + 410.bwaves \ + 416.gamess \ + 433.milc \ + 434.zeusmp \ + 435.gromacs \ + 437.leslie3d \ + 444.namd \ + 459.GemsFDTD \ + 470.lbm + + # These compile but need other things to run: + # 450.soplex- enter.cc:535, works at -O0, not at -O2 + # 453.povray- c++ exceptions + # 465.tonto - infinite loop, works at -O0, not at -O2 + # 482.sphinx3 - generates control file at run time + # These don't compile + # 436.cactusADM - multiple dirs + # 447.dealII- multiple dirs + # 454.calculix - multiple dirs + # 481.wrf - multiple dirs + + # Get the $(ARCH) setting + include $(LEVEL)/Makefile.config + + include $(LEVEL)/Makefile.programs ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/470.lbm/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/470.lbm: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+14 -0) Makefile | 14 ++ 1 files changed, 14 insertions(+) Index: llvm-test/External/SPEC/CFP2006/470.lbm/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/470.lbm/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:24 2006 --- llvm-test/External/SPEC/CFP2006/470.lbm/MakefileFri Sep 1 18:27:13 2006 *** *** 0 --- 1,14 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 lbm test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_ABSTOLERANCE = 0.001 + + include ../../Makefile.spec2006 + + RUN_OPTIONS := `cat $(REF_IN_DIR)lbm.in` + STDOUT_FILENAME := lbm.out ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/437.leslie3d/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/437.leslie3d: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+13 -0) Makefile | 13 + 1 files changed, 13 insertions(+) Index: llvm-test/External/SPEC/CFP2006/437.leslie3d/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/437.leslie3d/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/437.leslie3d/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,13 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 leslie3d test. + # + ##===--===## + + LEVEL = ../../../.. + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN + + STDIN_FILENAME := leslie3d.in + STDOUT_FILENAME := leslie3d.out ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/459.GemsFDTD: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+21 -0) Makefile | 21 + 1 files changed, 21 insertions(+) Index: llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,21 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 GemsFTDT test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE= 1e-10 + FP_ABSTOLERANCE = 1e-9 + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := test.in + STDOUT_FILENAME := test.log + else + RUN_OPTIONS := train.in + STDOUT_FILENAME := train.log + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/450.soplex/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/450.soplex: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+25 -0) Makefile | 25 + 1 files changed, 25 insertions(+) Index: llvm-test/External/SPEC/CFP2006/450.soplex/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/450.soplex/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/450.soplex/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,25 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 soplex test. + # + ##===--===## + + LEVEL = ../../../.. + + FP_TOLERANCE= 0.0001 + FP_ABSTOLERANCE = 1.0e-5 + + include ../../Makefile.spec2006 + + CPPFLAGS += -DNDEBUG + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS := -s1 -e -m1 test.mps + STDOUT_FILENAME := test.out + else + RUN_OPTIONS := -s1 -e -m1200 train.mps + STDOUT_FILENAME := train.out + endif + + LDFLAGS = -lstdc++ -lm + LIBS= -lstdc++ -lm ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/436.cactusADM: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+14 -0) Makefile | 14 ++ 1 files changed, 14 insertions(+) Index: llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,14 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 cactusADM test. + # + ##===--===## + + LEVEL = ../../../.. + + include ../../Makefile.spec2006 + include $(PROJ_SRC_ROOT)/Makefile.FORTRAN + + CPPFLAGS += -DCCODE -I$(SPEC_BENCH_DIR)/src/include + + STDOUT_FILENAME := cactusADM.out ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/453.povray/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/453.povray: Makefile added (r1.1) --- Log message: Initial commit for the SPEC2006 floating point Makefiles. --- Diffs of the changes: (+22 -0) Makefile | 22 ++ 1 files changed, 22 insertions(+) Index: llvm-test/External/SPEC/CFP2006/453.povray/Makefile diff -c /dev/null llvm-test/External/SPEC/CFP2006/453.povray/Makefile:1.1 *** /dev/null Fri Sep 1 18:27:23 2006 --- llvm-test/External/SPEC/CFP2006/453.povray/Makefile Fri Sep 1 18:27:13 2006 *** *** 0 --- 1,22 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 povray test. + # + ##===--===## + + LEVEL = ../../../.. + + include ../../Makefile.spec2006 + + ifeq ($(RUN_TYPE),test) + FP_TOLERANCE = 0.0002 + RUN_OPTIONS := SPEC-benchmark-test + STDOUT_FILENAME := test.out + else + FP_TOLERANCE = 0.5 + RUN_OPTIONS := SPEC-benchmark-train + STDOUT_FILENAME := train.out + endif + + LDFLAGS = -lstdc++ -lm + LIBS= -lstdc++ -lm ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/429.mcf/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/429.mcf: Makefile updated: 1.1 -> 1.2 --- Log message: Added perlbench Makefile. --- Diffs of the changes: (+0 -1) Makefile |1 - 1 files changed, 1 deletion(-) Index: llvm-test/External/SPEC/CINT2006/429.mcf/Makefile diff -u llvm-test/External/SPEC/CINT2006/429.mcf/Makefile:1.1 llvm-test/External/SPEC/CINT2006/429.mcf/Makefile:1.2 --- llvm-test/External/SPEC/CINT2006/429.mcf/Makefile:1.1 Thu Aug 31 14:26:36 2006 +++ llvm-test/External/SPEC/CINT2006/429.mcf/Makefile Fri Sep 1 18:29:51 2006 @@ -11,7 +11,6 @@ RUN_OPTIONS = inp.in CPPFLAGS += -DWANT_STDC_PROTO -LDFLAGS += -lm ifeq ($(RUN_TYPE),test) STDOUT_FILENAME := test.out ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench: Makefile added (r1.1) --- Log message: Added perlbench Makefile. --- Diffs of the changes: (+36 -0) Makefile | 36 1 files changed, 36 insertions(+) Index: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile diff -c /dev/null llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.1 *** /dev/null Fri Sep 1 18:30:01 2006 --- llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile Fri Sep 1 18:29:51 2006 *** *** 0 --- 1,36 + ##===- Makefile *- Makefile -*-===## + # + # This makefile contains information for building the SPEC2006 400.perlbench + # test. + # + ##===--===## + + LEVEL = ../../../.. + + Source = $(addprefix $(SPEC_BENCH_DIR)/src/, \ + av.c deb.c doio.c doop.c dump.c globals.c gv.c hv.c locale.c mg.c \ + numeric.c op.c pad.c perl.c perlapi.c perlio.c perlmain.c perly.c pp.c \ + pp_ctl.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c regcomp.c regexec.c run.c \ + scope.c sv.c taint.c toke.c universal.c utf8.c util.c xsutils.c Base64.c \ + Cwd.c Dumper.c HiRes.c IO.c Peek.c attrs.c poll.c stdio.c DynaLoader.c \ + MD5.c Storable.c Parser.c specrand.c Hostname.c Opcode.c) + + include ../../Makefile.spec2006 + + CPPFLAGS += -DPERL_CORE + + ifeq ($(OS),Darwin) + ifeq ($(ARCH),PowerPC) + CPPFLAGS += -DSPEC_CPU_MACOSX_PPC + else + ifeq ($(ARCH),x86) + CPPFLAGS += -DSPEC_CPU_MACOSX_IA32 + endif + endif + endif + + ifeq ($(RUN_TYPE),test) + RUN_OPTIONS = xxx + else + RUN_OPTIONS = xxx + endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/401.bzip2: Makefile updated: 1.1 -> 1.2 --- Log message: Added perlbench Makefile. --- Diffs of the changes: (+2 -2) Makefile |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile diff -u llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile:1.1 llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile:1.2 --- llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile:1.1 Thu Aug 31 14:26:35 2006 +++ llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile Fri Sep 1 18:29:51 2006 @@ -6,6 +6,8 @@ LEVEL = ../../../.. +include ../../Makefile.spec2006 + RUN_OPTIONS = `head -n 1 $(REF_IN_DIR)control` ifeq ($(RUN_TYPE),test) @@ -13,5 +15,3 @@ else STDOUT_FILENAME := input.combined.out endif - -include ../../Makefile.spec2006 ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/483.xalancbmk: Makefile updated: 1.1 -> 1.2 --- Log message: Added perlbench Makefile. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile diff -u llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile:1.1 llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile:1.2 --- llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile:1.1 Thu Aug 31 14:26:36 2006 +++ llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile Fri Sep 1 18:29:51 2006 @@ -17,7 +17,7 @@ -I$(SPEC_BENCH_DIR)/src/xercesc/sax \ -I$(SPEC_BENCH_DIR)/src/xercesc/util/MsgLoaders/InMemory \ -I$(SPEC_BENCH_DIR)/src/xercesc/util/Transcoders/Iconv\ --I$(SPEC_BENCH_DIR)/src/xalanc/include +-I$(SPEC_BENCH_DIR)/src/xalanc/Include include ../../Makefile.spec2006 ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/autoconf/configure.ac
Changes in directory llvm-test/autoconf: configure.ac updated: 1.36 -> 1.37 --- Log message: Added support for SPEC2006. --- Diffs of the changes: (+13 -0) configure.ac | 13 + 1 files changed, 13 insertions(+) Index: llvm-test/autoconf/configure.ac diff -u llvm-test/autoconf/configure.ac:1.36 llvm-test/autoconf/configure.ac:1.37 --- llvm-test/autoconf/configure.ac:1.36Wed Aug 16 17:09:23 2006 +++ llvm-test/autoconf/configure.ac Fri Sep 1 19:04:00 2006 @@ -33,8 +33,11 @@ AC_CONFIG_MAKEFILE(External/Povray/Makefile) AC_CONFIG_MAKEFILE(External/SPEC/Makefile) AC_CONFIG_MAKEFILE(External/SPEC/Makefile.spec) +AC_CONFIG_MAKEFILE(External/SPEC/Makefile.spec2006) AC_CONFIG_MAKEFILE(External/SPEC/Makefile.spec2000) AC_CONFIG_MAKEFILE(External/SPEC/Makefile.spec95) +AC_CONFIG_MAKEFILE(External/SPEC/CFP2006/Makefile) +AC_CONFIG_MAKEFILE(External/SPEC/CINT2006/Makefile) AC_CONFIG_MAKEFILE(External/SPEC/CFP2000/Makefile) AC_CONFIG_MAKEFILE(External/SPEC/CINT2000/Makefile) AC_CONFIG_MAKEFILE(External/SPEC/CFP95/Makefile) @@ -69,6 +72,7 @@ dnl Configure the default locations of the external benchmarks EXTERNAL_BENCHMARK(spec95,${LLVM_EXTERNALS}/spec95/benchspec) EXTERNAL_BENCHMARK(spec2000,${LLVM_EXTERNALS}/speccpu2000/benchspec) +EXTERNAL_BENCHMARK(spec2006,${LLVM_EXTERNALS}/speccpu2006/benchspec) EXTERNAL_BENCHMARK(povray,${LLVM_EXTERNALS}/povray31) EXTERNAL_BENCHMARK(namd,${LLVM_EXTERNALS}/spec_namd) EXTERNAL_BENCHMARK(sweep3d,${LLVM_EXTERNALS}/sweep3d) @@ -77,6 +81,15 @@ EXTERNAL_BENCHMARK(nurbs,${LLVM_EXTERNALS}/nurbs) dnl Check that the paths of provided external benchmark dirs make sense +if test -n "$SPEC2006_ROOT" ; then + if test -d "$SPEC2006_ROOT" ; then +if test `basename "$SPEC2006_ROOT"` != "benchspec"; then + AC_MSG_ERROR([SPEC 2006 directory must end in 'benchspec']) +fi + else +AC_MSG_ERROR([SPEC 2006 option must specify a directory]) + fi +fi if test -n "$SPEC2000_ROOT" ; then if test -d "$SPEC2000_ROOT" ; then if test `basename "$SPEC2000_ROOT"` != "benchspec"; then ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/Makefile.config.in
Changes in directory llvm-test: Makefile.config.in updated: 1.20 -> 1.21 --- Log message: Added support for SPEC2006. --- Diffs of the changes: (+2 -0) Makefile.config.in |2 ++ 1 files changed, 2 insertions(+) Index: llvm-test/Makefile.config.in diff -u llvm-test/Makefile.config.in:1.20 llvm-test/Makefile.config.in:1.21 --- llvm-test/Makefile.config.in:1.20 Mon Apr 17 03:02:47 2006 +++ llvm-test/Makefile.config.inFri Sep 1 19:04:00 2006 @@ -35,10 +35,12 @@ # SPEC benchmarks: # If these are set then run the SPEC benchmarks. # You must provide the SPEC benchmarks on your own. [EMAIL PROTECTED]@ @USE_SPEC2000@ @USE_SPEC95@ # Path to the SPEC benchmarks. +SPEC2006_ROOT := @SPEC2006_ROOT@ SPEC2000_ROOT := @SPEC2000_ROOT@ SPEC95_ROOT := @SPEC95_ROOT@ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/Makefile Makefile.spec
Changes in directory llvm-test/External/SPEC: Makefile updated: 1.18 -> 1.19 Makefile.spec updated: 1.55 -> 1.56 --- Log message: Added support for SPEC2006. --- Diffs of the changes: (+20 -9) Makefile | 15 +-- Makefile.spec | 14 +++--- 2 files changed, 20 insertions(+), 9 deletions(-) Index: llvm-test/External/SPEC/Makefile diff -u llvm-test/External/SPEC/Makefile:1.18 llvm-test/External/SPEC/Makefile:1.19 --- llvm-test/External/SPEC/Makefile:1.18 Mon Oct 25 23:51:51 2004 +++ llvm-test/External/SPEC/MakefileFri Sep 1 19:04:00 2006 @@ -1,10 +1,21 @@ +##===- Makefile *- Makefile -*-===## +# +# This makefile runs the SPEC benchmarks. +# +##===--===## + LEVEL = ../.. -PARALLEL_DIRS := CFP2000 CINT2000 CFP95 CINT95 +PARALLEL_DIRS := CFP2006 CINT2006 CFP2000 CINT2000 CFP95 CINT95 include $(LEVEL)/Makefile.config # -# Remove SPEC95 and SPEC2000 per the user's configuration +# Remove SPEC95, SPEC2000, and SPEC2006 per the user's configuration # +ifndef USE_SPEC2006 +PARALLEL_DIRS := $(filter-out CFP2006, $(PARALLEL_DIRS)) +PARALLEL_DIRS := $(filter-out CINT2006, $(PARALLEL_DIRS)) +endif + ifndef USE_SPEC2000 PARALLEL_DIRS := $(filter-out CFP2000, $(PARALLEL_DIRS)) PARALLEL_DIRS := $(filter-out CINT2000, $(PARALLEL_DIRS)) Index: llvm-test/External/SPEC/Makefile.spec diff -u llvm-test/External/SPEC/Makefile.spec:1.55 llvm-test/External/SPEC/Makefile.spec:1.56 --- llvm-test/External/SPEC/Makefile.spec:1.55 Tue Jun 27 15:37:01 2006 +++ llvm-test/External/SPEC/Makefile.spec Fri Sep 1 19:04:00 2006 @@ -1,7 +1,7 @@ ##===- Makefile.spec ---*- Makefile -*-===## # -# This makefile is a template for building SPEC as an external -# test. It is included by Makefile.spec2000 and Makefile.spec95. +# This makefile is a template for building SPEC as an external test. It is +# included by Makefile.spec2006, Makefile.spec2000, and Makefile.spec95. # ##===--===## @@ -38,12 +38,12 @@ PROG := $(BENCH_NAME) ifndef Source -Source := $(wildcard $(SPEC_BENCH_DIR)/src/*.c \ -$(SPEC_BENCH_DIR)/src/*.C \ - $(SPEC_BENCH_DIR)/src/*.cc \ +Source := $(wildcard $(SPEC_BENCH_DIR)/src/*.c \ + $(SPEC_BENCH_DIR)/src/*.C \ + $(SPEC_BENCH_DIR)/src/*.cc \ $(SPEC_BENCH_DIR)/src/*.cpp \ - $(SPEC_BENCH_DIR)/src/*.f \ - $(SPEC_BENCH_DIR)/src/*.F \ + $(SPEC_BENCH_DIR)/src/*.f \ + $(SPEC_BENCH_DIR)/src/*.F \ $(SPEC_BENCH_DIR)/src/*.f90 \ $(SPEC_BENCH_DIR)/src/*.F90) endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench: Makefile updated: 1.1 -> 1.2 --- Log message: Added RUN_OPTIONS, STD{OUT,IN}_FILENAME flags. Removed redundant "Source" line --- Diffs of the changes: (+11 -10) Makefile | 21 +++-- 1 files changed, 11 insertions(+), 10 deletions(-) Index: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile diff -u llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.1 llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.2 --- llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.1 Fri Sep 1 18:29:51 2006 +++ llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile Fri Sep 1 20:29:28 2006 @@ -7,14 +7,6 @@ LEVEL = ../../../.. -Source = $(addprefix $(SPEC_BENCH_DIR)/src/, \ - av.c deb.c doio.c doop.c dump.c globals.c gv.c hv.c locale.c mg.c\ - numeric.c op.c pad.c perl.c perlapi.c perlio.c perlmain.c perly.c pp.c \ - pp_ctl.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c regcomp.c regexec.c run.c \ - scope.c sv.c taint.c toke.c universal.c utf8.c util.c xsutils.c Base64.c \ - Cwd.c Dumper.c HiRes.c IO.c Peek.c attrs.c poll.c stdio.c DynaLoader.c \ - MD5.c Storable.c Parser.c specrand.c Hostname.c Opcode.c) - include ../../Makefile.spec2006 CPPFLAGS += -DPERL_CORE @@ -29,8 +21,17 @@ endif endif +ifeq ($(ENDIAN),little) + CPPFLAGS += -D__LITTLE_ENDIAN__ +else + CPPFLAGS += -D__BIG_ENDIAN__ +endif + ifeq ($(RUN_TYPE),test) - RUN_OPTIONS = xxx + RUN_OPTIONS = test.pl + STDOUT_FILENAME := test.out else - RUN_OPTIONS = xxx + RUN_OPTIONS = scrabbl.pl + STDIN_FILENAME := scrabbl.in + STDOUT_FILENAME := scrabbl.out endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/429.mcf/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/429.mcf: Makefile updated: 1.2 -> 1.3 --- Log message: Cosmetic changes --- Diffs of the changes: (+2 -7) Makefile |9 ++--- 1 files changed, 2 insertions(+), 7 deletions(-) Index: llvm-test/External/SPEC/CINT2006/429.mcf/Makefile diff -u llvm-test/External/SPEC/CINT2006/429.mcf/Makefile:1.2 llvm-test/External/SPEC/CINT2006/429.mcf/Makefile:1.3 --- llvm-test/External/SPEC/CINT2006/429.mcf/Makefile:1.2 Fri Sep 1 18:29:51 2006 +++ llvm-test/External/SPEC/CINT2006/429.mcf/Makefile Fri Sep 1 20:30:39 2006 @@ -8,12 +8,7 @@ include ../../Makefile.spec2006 -RUN_OPTIONS = inp.in - CPPFLAGS += -DWANT_STDC_PROTO -ifeq ($(RUN_TYPE),test) - STDOUT_FILENAME := test.out -else - STDOUT_FILENAME := train.out -endif +RUN_OPTIONS = inp.in +STDOUT_FILENAME := inp.out ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/401.bzip2: Makefile updated: 1.2 -> 1.3 --- Log message: Cosmetic changes --- Diffs of the changes: (+1 -0) Makefile |1 + 1 files changed, 1 insertion(+) Index: llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile diff -u llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile:1.2 llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile:1.3 --- llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile:1.2 Fri Sep 1 18:29:51 2006 +++ llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile Fri Sep 1 20:30:39 2006 @@ -8,6 +8,7 @@ include ../../Makefile.spec2006 +## FIXME: The control file has more than one line in it. RUN_OPTIONS = `head -n 1 $(REF_IN_DIR)control` ifeq ($(RUN_TYPE),test) ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/403.gcc: Makefile updated: 1.1 -> 1.2 --- Log message: Cosmetic changes --- Diffs of the changes: (+4 -2) Makefile |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile diff -u llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.1 llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.2 --- llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.1 Thu Aug 31 14:26:35 2006 +++ llvm-test/External/SPEC/CINT2006/403.gcc/Makefile Fri Sep 1 20:30:39 2006 @@ -17,7 +17,9 @@ endif ifeq ($(RUN_TYPE),test) - RUN_OPTIONS = cccp.i -o cccp.s + RUN_OPTIONS = cccp.i -o cccp.s + STDOUT_FILENAME := cccp.s else - RUN_OPTIONS = integrate.i -o integrate.s + RUN_OPTIONS = integrate.i -o integrate.s + STDOUT_FILENAME := integrate.s endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/445.gobmk: Makefile updated: 1.1 -> 1.2 --- Log message: Add attempt to handle multiple directories --- Diffs of the changes: (+25 -2) Makefile | 27 +-- 1 files changed, 25 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile diff -u llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile:1.1 llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile:1.2 --- llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile:1.1 Thu Aug 31 14:26:36 2006 +++ llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile Fri Sep 1 20:31:50 2006 @@ -6,14 +6,37 @@ LEVEL = ../../../.. +Source = $(addprefix $(SPEC_BENCH_DIR)/src/sgf/, \ + sgf_utils.c sgftree.c sgfnode.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/engine/, \ + aftermath.c board.c cache.c combination.c dragon.c filllib.c \ + fuseki.c genmove.c hash.c influence.c interface.c matchpat.c \ + move_reasons.c movelist.c optics.c owl.c printutils.c readconnect.c \ + reading.c score.c semeai.c sgfdecide.c sgffile.c shapes.c \ + showbord.c utils.c value_moves.c worm.c globals.c persistent.c \ + handicap.c surround.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/interface/, \ + gtp.c main.c play_ascii.c play_gtp.c play_solo.c play_test.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/patterns/, \ + connections.c dfa.c helpers.c transform.c owl_attackpat.c conn.c \ + patterns.c apatterns.c dpatterns.c owl_vital_apat.c eyes.c \ + influence.c barriers.c endgame.c aa_attackpat.c owl_defendpat.c \ + fusekipat.c fuseki9.c fuseki13.c fuseki19.c josekidb.c handipat.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/utils/, \ + getopt.c getopt1.c gg_utils.c random.c) + include ../../Makefile.spec2006 CPPFLAGS += -DHAVE_CONFIG_H +## FIXME: Multiple *.tst files + ifeq ($(RUN_TYPE),test) - RUN_OPTIONS := --quiet --mode gtp capture.tst + RUN_OPTIONS := --quiet --mode gtp + STDIN_FILENAME := capture.tst STDOUT_FILENAME := capture.out else - RUN_OPTIONS := --quiet --mode gtp arb.tst + RUN_OPTIONS := --quiet --mode gtp + STDIN_FILENAME := arb.tst STDOUT_FILENAME := arb.out endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/471.omnetpp: Makefile updated: 1.1 -> 1.2 --- Log message: Add attempt to handle multiple directories --- Diffs of the changes: (+27 -8) Makefile | 35 +++ 1 files changed, 27 insertions(+), 8 deletions(-) Index: llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile diff -u llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.1 llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.2 --- llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.1 Thu Aug 31 14:26:36 2006 +++ llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile Fri Sep 1 20:31:50 2006 @@ -6,8 +6,32 @@ LEVEL = ../../../.. -FP_ABSTOLERANCE = 0.01 FP_TOLERANCE= 0.1 +FP_ABSTOLERANCE = 0.01 + +Source = $(addprefix $(SPEC_BENCH_DIR)/src/, \ + EtherAppCli.cc EtherAppCli_n.cc EtherAppSrv.cc EtherAppSrv_n.cc \ + EtherApp_m.cc EtherBus.cc EtherBus_n.cc EtherCtrl_m.cc \ + EtherEncap.cc EtherEncap_n.cc EtherFrame_m.cc EtherHost_n.cc \ + EtherHub.cc EtherHub_n.cc EtherLLC.cc EtherLLC_n.cc EtherMAC.cc \ + EtherMAC_n.cc EtherSwitch_n.cc LargeNet_n.cc MACAddress.cc \ + MACAddress_m.cc MACRelayUnitBase.cc MACRelayUnitNP.cc \ + MACRelayUnitNP_n.cc MACRelayUnitPP.cc MACRelayUnitPP_n.cc \ + MACRelayUnit_n.cc Networks_n.cc eth-index_n.cc utils.cc) \ + $(addprefix $(SPEC_BENCH_DIR)/src/libs/cmdenv/, \ + cmdenv.cc enumstr.cc heap.cc) \ + $(addprefix $(SPEC_BENCH_DIR)/src/libs/envir/, \ + akoutvectormgr.cc args.cc cenvir.cc cinifile.cc filemgrs.cc main.cc \ + omnetapp.cc patmatch.cc platdep.cc seeds.cc slaveapp.cc speedmtr.cc)\ + $(addprefix $(SPEC_BENCH_DIR)/src/libs/sim/, \ + carray.cc cexception.cc cmessage.cc cpar.cc ctypes.cc task.cc \ + cchannel.cc cfsm.cc cmodule.cc cpsquare.cc cvarhist.cc util.cc \ + ccoroutine.cc cgate.cc cmsgheap.cc cqueue.cc cwatch.cc cdensity.cc \ + chead.cc cnetmod.cc csimul.cc distrib.cc cdetect.cc chist.cc \ + cobject.cc cstat.cc errmsg.cc cdispstr.cc cksplit.cc coutvect.cc \ + cstruct.cc onstartup.cc cenum.cc cllist.cc cpacket.cc ctopo.cc \ + random.cc std/netpack.cc) \ + $(SPEC_BENCH_DIR)/src/libs/spec/spec_qsort.cc CPPFLAGS += -DNDEBUG=1\ -I$(SPEC_BENCH_DIR)/src/omnet_include \ @@ -15,10 +39,5 @@ include ../../Makefile.spec2006 -RUN_OPTIONS = omnetpp.ini - -ifeq ($(RUN_TYPE),test) - STDOUT_FILENAME := test.out -else - STDOUT_FILENAME := train.out -endif +RUN_OPTIONS = omnetpp.ini +STDOUT_FILENAME := omnetpp.log ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/456.hmmer: Makefile updated: 1.1 -> 1.2 --- Log message: Cosmetic changes --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile diff -u llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile:1.1 llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile:1.2 --- llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile:1.1 Thu Aug 31 14:26:36 2006 +++ llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile Fri Sep 1 20:32:22 2006 @@ -6,8 +6,8 @@ LEVEL = ../../../.. -FP_ABSTOLERANCE = 0.1 FP_TOLERANCE= 0.002 +FP_ABSTOLERANCE = 0.1 include ../../Makefile.spec2006 ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/483.xalancbmk: Makefile updated: 1.2 -> 1.3 --- Log message: Cosmetic changes --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile diff -u llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile:1.2 llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile:1.3 --- llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile:1.2 Fri Sep 1 18:29:51 2006 +++ llvm-test/External/SPEC/CINT2006/483.xalancbmk/Makefile Fri Sep 1 20:32:22 2006 @@ -17,7 +17,7 @@ -I$(SPEC_BENCH_DIR)/src/xercesc/sax \ -I$(SPEC_BENCH_DIR)/src/xercesc/util/MsgLoaders/InMemory \ -I$(SPEC_BENCH_DIR)/src/xercesc/util/Transcoders/Iconv\ --I$(SPEC_BENCH_DIR)/src/xalanc/Include +-I$(SPEC_BENCH_DIR)/src/xalanc/include include ../../Makefile.spec2006 ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/configure
Changes in directory llvm-test: configure updated: 1.38 -> 1.39 --- Log message: Regenerated after adding SPEC2006 support. --- Diffs of the changes: (+112 -29) configure | 141 +- 1 files changed, 112 insertions(+), 29 deletions(-) Index: llvm-test/configure diff -u llvm-test/configure:1.38 llvm-test/configure:1.39 --- llvm-test/configure:1.38Wed Aug 16 17:09:23 2006 +++ llvm-test/configure Sun Sep 3 15:38:14 2006 @@ -798,6 +798,8 @@ USE_SPEC95 SPEC2000_ROOT USE_SPEC2000 +SPEC2006_ROOT +USE_SPEC2006 POVRAY_ROOT USE_POVRAY NAMD_ROOT @@ -1474,6 +1476,7 @@ --with-externals=DIRLocation of External Test code --with-spec95=DIR Use spec95 as a benchmark (srcs in DIR) --with-spec2000=DIR Use spec2000 as a benchmark (srcs in DIR) + --with-spec2006=DIR Use spec2006 as a benchmark (srcs in DIR) --with-povray=DIR Use povray as a benchmark (srcs in DIR) --with-namd=DIR Use namd as a benchmark (srcs in DIR) --with-sweep3d=DIR Use sweep3d as a benchmark (srcs in DIR) @@ -2054,12 +2057,21 @@ ac_config_commands="$ac_config_commands External/SPEC/Makefile.spec" +ac_config_commands="$ac_config_commands External/SPEC/Makefile.spec2006" + + ac_config_commands="$ac_config_commands External/SPEC/Makefile.spec2000" ac_config_commands="$ac_config_commands External/SPEC/Makefile.spec95" +ac_config_commands="$ac_config_commands External/SPEC/CFP2006/Makefile" + + +ac_config_commands="$ac_config_commands External/SPEC/CINT2006/Makefile" + + ac_config_commands="$ac_config_commands External/SPEC/CFP2000/Makefile" @@ -2215,6 +2227,53 @@ +# Check whether --with-spec2006 was given. +if test "${with_spec2006+set}" = set; then + withval=$with_spec2006; checkresult=$withval +else + checkresult=auto +fi + +{ echo "$as_me:$LINENO: checking for spec2006 benchmark sources" >&5 +echo $ECHO_N "checking for spec2006 benchmark sources... $ECHO_C" >&6; } +case "$checkresult" in +auto|yes) + defaultdir=${LLVM_EXTERNALS}/speccpu2006/benchspec + if test -d "$defaultdir"; then +SPEC2006_ROOT=$defaultdir + +USE_SPEC2006=USE_SPEC2006=1 + +checkresult="yes, found in $defaultdir" + else +checkresult=no + fi + ;; +no) + + + checkresult=no + ;; +*) + if test -d "$checkresult" ; then +SPEC2006_ROOT="$checkresult" + +USE_SPEC2006=USE_SPEC2006=1 + +checkresult="yes, in $checkresult" + else + + +checkresult="no, not found in $checkresult" + fi + ;; +esac +{ echo "$as_me:$LINENO: result: $checkresult" >&5 +echo "${ECHO_T}$checkresult" >&6; } + + + + # Check whether --with-povray was given. if test "${with_povray+set}" = set; then withval=$with_povray; checkresult=$withval @@ -2496,6 +2555,19 @@ +if test -n "$SPEC2006_ROOT" ; then + if test -d "$SPEC2006_ROOT" ; then +if test `basename "$SPEC2006_ROOT"` != "benchspec"; then + { { echo "$as_me:$LINENO: error: SPEC 2006 directory must end in 'benchspec'" >&5 +echo "$as_me: error: SPEC 2006 directory must end in 'benchspec'" >&2;} + { (exit 1); exit 1; }; } +fi + else +{ { echo "$as_me:$LINENO: error: SPEC 2006 option must specify a directory" >&5 +echo "$as_me: error: SPEC 2006 option must specify a directory" >&2;} + { (exit 1); exit 1; }; } + fi +fi if test -n "$SPEC2000_ROOT" ; then if test -d "$SPEC2000_ROOT" ; then if test `basename "$SPEC2000_ROOT"` != "benchspec"; then @@ -4460,9 +4532,9 @@ { echo "$as_me:$LINENO: result: $llvm_cv_has_bison" >&5 echo "${ECHO_T}$llvm_cv_has_bison" >&6; } if test "$YACC" != "bison -y"; then - { { echo "$as_me:$LINENO: error: bison not found but required" >&5 -echo "$as_me: error: bison not found but required" >&2;} - { (exit 1); exit 1; }; } + + { echo "$as_me:$LINENO: WARNING: bison not found, can't rebuild grammars" >&5 +echo "$as_me: WARNING: bison not found, can't rebuild grammars" >&2;} else BISON=bison @@ -5262,7 +5334,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 5265 "configure"' > conftest.$ac_ext + echo '#line 5337 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -7427,11 +7499,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7430: $lt_compile\"" >&5) + (eval echo "\"\$as_me:7502: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:7434: \$? = $ac_status" >&5 + echo "$as_me:7506: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -7695,11 +7767,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conft
[llvm-commits] CVS: llvm/docs/CodeGenerator.html
Changes in directory llvm/docs: CodeGenerator.html updated: 1.35 -> 1.36 --- Log message: First draft of the "Live Interval Analysis" section. This is the "Live Variable Analysis" pass. --- Diffs of the changes: (+189 -1) CodeGenerator.html | 190 - 1 files changed, 189 insertions(+), 1 deletion(-) Index: llvm/docs/CodeGenerator.html diff -u llvm/docs/CodeGenerator.html:1.35 llvm/docs/CodeGenerator.html:1.36 --- llvm/docs/CodeGenerator.html:1.35 Fri Sep 1 16:47:10 2006 +++ llvm/docs/CodeGenerator.htmlMon Sep 4 18:35:52 2006 @@ -58,6 +58,10 @@ Future directions for the SelectionDAG + Live Interval Analysis + + Live Variable Analysis + Register Allocation How registers are represented in @@ -1156,6 +1160,190 @@ + Live Interval Analysis + + + + +Live Interval Analysis identifies the ranges where a variable is live. +It's used by the register allocator pass to determine +if two or more virtual registers which require the same register are live at +the same point in the program (conflict). When this situation occurs, one +virtual register must be spilt. + + + + + + Live Variable Analysis + + + + +The first step to determining the live intervals of variables is to +calculate the set of registers that are immediately dead after the +instruction (i.e., the instruction calculates the value, but it is never +used) and the set of registers that are used by the instruction, but are +never used after the instruction (i.e., they are killed). Live variable +information is computed for each virtual and register +allocatable physical register in the function. LLVM assumes that +physical registers are only live within a single basic block. This allows +it to do a single, local analysis to resolve physical register lifetimes in +each basic block. If a physical register is not register allocatable (e.g., +a stack pointer or condition codes), it is not tracked. + +Physical registers may be live in to or out of a function. Live in values +are typically arguments in register. Live out values are typically return +values in registers. Live in values are marked as such, and are given a dummy +"defining" instruction during live interval analysis. If the last basic block +of a function is a return, then it's marked as using all live-out +values in the function. + +PHI nodes need to be handled specially, because the calculation +of the live variable information from a depth first traversal of the CFG of +the function won't guarantee that a virtual register is defined before it's +used. When a PHI node is encounted, only the definition is +handled, because the uses will be handled in other basic blocks. + +For each PHI node of the current basic block, we simulate an +assignment at the end of the current basic block and traverse the successor +basic blocks. If a successor basic block has a PHI node and one of +the PHI node's operands is coming from the current basic block, +then the variable is marked as alive within the current basic block +and all of its predecessor basic blocks, until the basic block with the +defining instruction is encountered. + + + + + + + Register Allocation @@ -1624,7 +1812,7 @@ mailto:[EMAIL PROTECTED]">Chris Lattner http://llvm.org";>The LLVM Compiler Infrastructure - Last modified: $Date: 2006/09/01 21:47:10 $ + Last modified: $Date: 2006/09/04 23:35:52 $ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/docs/CodeGenerator.html
Changes in directory llvm/docs: CodeGenerator.html updated: 1.36 -> 1.37 --- Log message: Cleaned up some of the grammar in the Live Intervals section. Removed the huge honking FIXME comment. I'll address the "Live Intervals Analysis" section soon. --- Diffs of the changes: (+36 -146) CodeGenerator.html | 182 ++--- 1 files changed, 36 insertions(+), 146 deletions(-) Index: llvm/docs/CodeGenerator.html diff -u llvm/docs/CodeGenerator.html:1.36 llvm/docs/CodeGenerator.html:1.37 --- llvm/docs/CodeGenerator.html:1.36 Mon Sep 4 18:35:52 2006 +++ llvm/docs/CodeGenerator.htmlWed Sep 6 13:42:41 2006 @@ -58,9 +58,10 @@ Future directions for the SelectionDAG - Live Interval Analysis + Live Intervals Live Variable Analysis + Live Intervals Analysis Register Allocation @@ -1160,16 +1161,16 @@ - Live Interval Analysis + Live Intervals -Live Interval Analysis identifies the ranges where a variable is live. -It's used by the register allocator pass to determine -if two or more virtual registers which require the same register are live at -the same point in the program (conflict). When this situation occurs, one -virtual register must be spilt. +Live Intervals are the ranges (intervals) where a variable is live. +They are used by some register allocator passes to +determine if two or more virtual registers which require the same register are +live at the same point in the program (conflict). When this situation occurs, +one virtual register must be spilled. @@ -1180,30 +1181,35 @@ -The first step to determining the live intervals of variables is to +The first step in determining the live intervals of variables is to calculate the set of registers that are immediately dead after the -instruction (i.e., the instruction calculates the value, but it is never -used) and the set of registers that are used by the instruction, but are -never used after the instruction (i.e., they are killed). Live variable -information is computed for each virtual and register -allocatable physical register in the function. LLVM assumes that -physical registers are only live within a single basic block. This allows -it to do a single, local analysis to resolve physical register lifetimes in -each basic block. If a physical register is not register allocatable (e.g., +instruction (i.e., the instruction calculates the value, but it is +never used) and the set of registers that are used by the instruction, +but are never used after the instruction (i.e., they are killed). Live +variable information is computed for each virtual and +register allocatable physical register in the function. This +is done in a very efficient manner because it uses SSA to sparsely +computer lifetime information for virtual registers (which are in SSA +form) and only has to track physical registers within a block. Before +register allocation, LLVM can assume that physical registers are only +live within a single basic block. This allows it to do a single, +local analysis to resolve physical register lifetimes within each +basic block. If a physical register is not register allocatable (e.g., a stack pointer or condition codes), it is not tracked. Physical registers may be live in to or out of a function. Live in values -are typically arguments in register. Live out values are typically return +are typically arguments in registers. Live out values are typically return values in registers. Live in values are marked as such, and are given a dummy "defining" instruction during live interval analysis. If the last basic block -of a function is a return, then it's marked as using all live-out +of a function is a return, then it's marked as using all live out values in the function. PHI nodes need to be handled specially, because the calculation of the live variable information from a depth first traversal of the CFG of -the function won't guarantee that a virtual register is defined before it's -used. When a PHI node is encounted, only the definition is -handled, because the uses will be handled in other basic blocks. +the function won't guarantee that a virtual register used by the PHI +node is defined before it's used. When a PHI node is encounted, only +the definition is handled, because the uses will be handled in other basic +blocks. For each PHI node of the current basic block, we simulate an assignment at the end of the current basic block and traverse the successor @@ -1215,132 +1221,16 @@ - + + Live Intervals Analysis + -A. General Overview -B. Describe Default RA (Linear Scan) - 1. LiveVariable Analysis - a. All physical register references presumed dead across BBs - b. Mark live-in regs as live-in - c. Calculate LV info in DFS order - 1) We'll see def of vreg before its uses - 2) PHI nodes are trea
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/465.tonto/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/465.tonto: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+2 -2) Makefile |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CFP2006/465.tonto/Makefile diff -u llvm-test/External/SPEC/CFP2006/465.tonto/Makefile:1.1 llvm-test/External/SPEC/CFP2006/465.tonto/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/465.tonto/Makefile:1.1 Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/465.tonto/Makefile Wed Sep 6 15:41:12 2006 @@ -14,10 +14,10 @@ FPPFLAGS += -w -DUSE_PRE_AND_POST_CONDITIONS -DUSE_ERROR_MANAGEMENT \ -m literal.pm -m tonto.pm +STDIN_FILENAME := stdin + ifeq ($(RUN_TYPE),test) - RUN_OPTIONS := stdin STDOUT_FILENAME := test.out else - RUN_OPTIONS := stdin STDOUT_FILENAME := train.out endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/470.lbm/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/470.lbm: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/External/SPEC/CFP2006/470.lbm/Makefile diff -u llvm-test/External/SPEC/CFP2006/470.lbm/Makefile:1.1 llvm-test/External/SPEC/CFP2006/470.lbm/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/470.lbm/Makefile:1.1Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/470.lbm/MakefileWed Sep 6 15:41:12 2006 @@ -10,5 +10,5 @@ include ../../Makefile.spec2006 -RUN_OPTIONS := `cat $(REF_IN_DIR)lbm.in` +RUN_OPTIONS = `cat $(REF_IN_DIR)lbm.in` STDOUT_FILENAME := lbm.out ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/444.namd/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/444.namd: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+2 -7) Makefile |9 ++--- 1 files changed, 2 insertions(+), 7 deletions(-) Index: llvm-test/External/SPEC/CFP2006/444.namd/Makefile diff -u llvm-test/External/SPEC/CFP2006/444.namd/Makefile:1.1 llvm-test/External/SPEC/CFP2006/444.namd/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/444.namd/Makefile:1.1 Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/444.namd/Makefile Wed Sep 6 15:41:12 2006 @@ -10,13 +10,8 @@ include ../../Makefile.spec2006 -ifeq ($(RUN_TYPE),test) - RUN_OPTIONS := --input namd.input --iterations 1 --output namd.out - STDOUT_FILENAME := namd.stdout -else - RUN_OPTIONS := --input namd.input --iterations 1 --output namd.out - STDOUT_FILENAME := namd.stdout -endif +RUN_OPTIONS = --input namd.input --iterations 1 --output namd.out +STDOUT_FILENAME := namd.out LDFLAGS = -lstdc++ -lm LIBS= -lstdc++ -lm ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/471.omnetpp: Makefile updated: 1.2 -> 1.3 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+3 -0) Makefile |3 +++ 1 files changed, 3 insertions(+) Index: llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile diff -u llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.2 llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.3 --- llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.2 Fri Sep 1 20:31:50 2006 +++ llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile Wed Sep 6 15:41:12 2006 @@ -41,3 +41,6 @@ RUN_OPTIONS = omnetpp.ini STDOUT_FILENAME := omnetpp.log + +LDFLAGS = -lstdc++ -lm +LIBS= -lstdc++ -lm ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/External/SPEC/CFP2006/Makefile diff -u llvm-test/External/SPEC/CFP2006/Makefile:1.1 llvm-test/External/SPEC/CFP2006/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/Makefile:1.1Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/MakefileWed Sep 6 15:41:12 2006 @@ -14,6 +14,7 @@ 435.gromacs \ 437.leslie3d \ 444.namd \ +447.dealII \ 459.GemsFDTD \ 470.lbm @@ -24,7 +25,6 @@ # 482.sphinx3 - generates control file at run time # These don't compile # 436.cactusADM - multiple dirs -# 447.dealII- multiple dirs # 454.calculix - multiple dirs # 481.wrf - multiple dirs ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/454.calculix/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/454.calculix: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+129 -2) Makefile | 131 ++- 1 files changed, 129 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CFP2006/454.calculix/Makefile diff -u llvm-test/External/SPEC/CFP2006/454.calculix/Makefile:1.1 llvm-test/External/SPEC/CFP2006/454.calculix/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/454.calculix/Makefile:1.1 Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/454.calculix/Makefile Wed Sep 6 15:41:12 2006 @@ -6,8 +6,135 @@ LEVEL = ../../../.. -FP_TOLERANCE= 5e-2 -FP_ABSTOLERANCE = 1.0e-2 +FP_TOLERANCE= 1.0e-9 +FP_ABSTOLERANCE = 1.0e-9 + +Source = CalculiX.c add_pr.f add_sm_ei.f add_sm_st.f allocation.f amplitudes.f \ + anisotropic.f beamsections.f bounadd.f boundaries.f buckles.f \ + calinput.f cfluxes.f changedepterm.f cloads.f conductivities.f \ + controlss.f couptempdisps.f creeps.f cychards.f cycsymmods.f dasol.f \ + datest.f datri.f defplasticities.f defplas.f densities.f depvars.f \ + deuldlag.f dfluxes.f dgesv.f diamtr.f dloads.f dot.f dredu.f dsort.f \ + dynamics.f dynsolv.f el.f elastics.f elements.f elprints.f envtemp.f \ + equations.f expansions.f extrapolate.f e_c3d.f e_c3d_th.f e_c3d_rhs.f \ + fcrit.f films.f finpro.f forcadd.f frd.F frdclose.f frequencies.f \ + fsub.f fsuper.f gen3delem.f genran.f getnewline.f graph.f headings.f \ + heattransfers.f hyperel.f hyperelastics.f hyperfoams.f ident.f \ + ident2.f include.f incplas.f initialconditions.f inputerror.f \ + isorti.f isortid.f isortidc.f isortii.f isortiid.f label.f linel.f \ + lintemp.f lintemp_th.f loadadd.f loadaddt.f mafillpr.f mafillsm.f \ + mafillsmcs.f massflowrates.f matdata_co.f matdata_he.f matdata_tg.f \ + materialdata.f materials.f modaldampings.f modaldynamics.f mpcs.f \ + nident.f nident2.f near2d.f noanalysis.f nodalthicknesses.f \ + nodeprints.f nodes.f noelfiles.f noelsets.f nonlinmpc.f normals.f \ + norshell.f number.f onf.f op.f openfile.f orientations.f orthonl.f \ + orthotropic.f out.f parser.f physicalconstants.f planempc.f \ + plastics.f plcopy.f plinterpol.f plmix.f polynom.f profil.f \ + radflowload.f radiates.f ranewr.f rearrange.f rectcyl.f renumber.f \ + restartread.f restarts.f restartshort.f restartwrite.f results.f \ + rhs.f rigidbodies.f rigidmpc.f rootls.f rubber.f saxpb.f \ + selcycsymmods.f shape3tri.f shape4q.f shape4tet.f shape6tri.f \ + shape6w.f shape8h.f shape8q.f shape10tet.f shape15w.f shape20h.f \ + shellsections.f skip.f solidsections.f spcmatch.f specificheats.f \ + statics.f steps.f stiff2mat.f stop.f str2mat.f straightmpc.f \ + surfaces.f temperatures.f tempload.f ties.f transformatrix.f \ + transforms.f ucreep.f uhardening.f umat.f umat_aniso_creep.f \ + umat_aniso_plas.f umat_elastic_fiber.f umat_ideal_gas.f \ + umat_lin_iso_el.f umat_single_crystal.f umat_tension_only.f \ + umat_user.f umpc_mean_rot.f umpc_user.f usermaterials.f usermpc.f \ + viscos.f wcoef.f writebv.f writeev.f writeevcs.f writempc.f \ + writesummary.f cascade.c frdcyc.c insert.c mastruct.c mastructcs.c \ + nonlingeo.c pcgsolver.c preiter.c prespooles.c profile.c remastruct.c \ + spooles.c strcmp1.c strcpy1.c u_calloc.c \ + $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/A2/src/, \ + A2_IO.c A2_basics.c A2_init.c A2_instance.c A2_norms.c A2_sort.c \ + A2_util.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/BKL/src/, \ + BKL_basics.c BKL_evalfcn.c BKL_exhSearch.c BKL_fidmat.c BKL_init.c \ + BKL_util.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/BPG/src/, \ + BPG_IO.c BPG_basics.c BPG_init.c BPG_makeGraphs.c BPG_pseudo.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/Chv/src/, \ + Chv_IO.c Chv_assemble.c Chv_basics.c Chv_copy.c Chv_factor.c \ + Chv_findPivot.c Chv_init.c Chv_instance.c Chv_search.c Chv_swap.c \ + Chv_update.c Chv_util.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/ChvList/src/,
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/450.soplex/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/450.soplex: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+4 -3) Makefile |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm-test/External/SPEC/CFP2006/450.soplex/Makefile diff -u llvm-test/External/SPEC/CFP2006/450.soplex/Makefile:1.1 llvm-test/External/SPEC/CFP2006/450.soplex/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/450.soplex/Makefile:1.1 Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/450.soplex/Makefile Wed Sep 6 15:41:12 2006 @@ -6,7 +6,6 @@ LEVEL = ../../../.. -FP_TOLERANCE= 0.0001 FP_ABSTOLERANCE = 1.0e-5 include ../../Makefile.spec2006 @@ -14,10 +13,12 @@ CPPFLAGS += -DNDEBUG ifeq ($(RUN_TYPE),test) - RUN_OPTIONS := -s1 -e -m1 test.mps + FP_TOLERANCE = 0.0001 + RUN_OPTIONS = -s1 -e -m1 test.mps STDOUT_FILENAME := test.out else - RUN_OPTIONS := -s1 -e -m1200 train.mps + FP_TOLERANCE = 20 + RUN_OPTIONS = -s1 -e -m1200 train.mps STDOUT_FILENAME := train.out endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/436.cactusADM: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+103 -2) Makefile | 105 +-- 1 files changed, 103 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile diff -u llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.1 llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.1 Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile Wed Sep 6 15:41:12 2006 @@ -6,9 +6,110 @@ LEVEL = ../../../.. +Source = PreLoop.F StaggeredLeapfrog1a.F StaggeredLeapfrog1a_TS.F \ + StaggeredLeapfrog2.F planewaves.F teukwaves.F datestamp.c regex.c \ + $(addprefix $(SPEC_BENCH_DIR)/src/PUGH/, \ + GHExtension.c FinishReceiveGA.c Startup.c Evolve.c Storage.c \ + SetupGroup.c PostSendGA.c SetupPGH.c SetupPGV.c LoadAware.c Comm.c \ + cctk_ThornBindings.c Overloadables.c PughUtils.c PostReceiveGA.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/Time/, \ + Courant.c Initialise.c cctk_ThornBindings.c Given.c Simple.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/Cactus/, \ + ScheduleTraverse.c Groups.c Dummies.c File.c CactusDefaultEvolve.c \ + BinaryTree.c Hash.c Malloc.c CactusTimers.c CallStartupFunctions.c \ + FortranBindingsIO.c ConfigData.c CactusDefaultMainLoopIndex.c \ + Misc.c CactusDefaultComm.c Cache.c RegisterKeyedFunction.c \ + Subsystems.c FortranWrappers.c Network.c Stagger.c \ + CactusDefaultInitialise.c Time.c Expression.c CactusSync.c \ + ProcessCommandLine.c WarnLevel.c CommandLine.c Coord.c \ + ScheduleInterface.c MainUtils.c Reduction.c GHExtensions.c \ + StoreHandledData.c ShutdownCactus.c ProcessEnvironment.c getopt.c \ + ParseFile.c OverloadIO.c StoreKeyedData.c getopt1.c \ + CactusDefaultShutdown.c Banner.c Termination.c \ + ProcessParameterDatabase.c ActiveThorns.c String.c SetupCache.c \ + Table.c DebugDefines.c Interp.c Parameters.c GroupsOnGH.c \ + InitialiseCactus.c IOMethods.c flesh.c ScheduleCreater.c \ + SetParams.c cctk_ThornBindings.c OverloadComm.c Names.c \ + InitialiseDataStructures.c StringList.c DefaultTimers.c \ + StoreNamedData.c ScheduleSorter.c Complex.c OverloadMain.c \ + Traverse.c SKBinTree.c snprintf.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/IOUtil/, \ + CheckpointRecovery.c Utils.c AdvertisedFiles.c Startup.c \ + cctk_ThornBindings.c) \ + $(SPEC_BENCH_DIR)/src/IDLinearWaves/cctk_ThornBindings.c \ + $(addprefix $(SPEC_BENCH_DIR)/src/BenchADMsrc/, \ + Startup.c ParamCheck.c cctk_ThornBindings.c) \ + $(addprefix $(SPEC_BENCH_DIR)/src/CactusBindings/, \ + ParameterRecoveryEinstein.c ParameterRecoveryCactus.c \ + TIME_private.c OverloadThorns.c Cactus.c PUGH_Register.c \ + EINSTEIN_restricted.c ParameterRecoveryIOASCII.c IOASCII.c \ + CreateTimeParameters.c BOUNDARY_restricted.c \ + CreateIOBasicParameters.c Global.c ParameterRecoveryPUGH.c \ + EINSTEIN_private.c CARTGRID3D_private.c \ + BindingsParameterRecovery.c PUGH.c ParameterRecoveryPUGHSlab.c \ + SchedulePUGH.c IOUtil_Register.c TIME_restricted.c \ + Cactus_FortranWrapper.c ParameterRecoveryTime.c \ + BenchADM_FortranWrapper.c IOASCII_private.c PUGHReduce.c \ + CACTUS_private.c Time.c ScheduleTime.c Boundary_Register.c \ + PUGHReduce_Register.c CreateEinsteinParameters.c BindingsSchedule.c \ + CreateIOASCIIParameters.c CreatePUGHParameters.c BENCHADM_private.c \ + CreateBenchADMParameters.c CreateIOUtilParameters.c \ + CreateCartGrid3DParameters.c IDLINEARWAVES_private.c Boundary.c \ + Einstein.c CreateIDLinearWavesParameters.c \ + ParameterRecoveryBenchADM.c ParameterRecoveryIOBasic.c \ +
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/459.GemsFDTD: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+2 -4) Makefile |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index: llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile diff -u llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile:1.1 llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile:1.1 Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile Wed Sep 6 15:41:12 2006 @@ -6,16 +6,14 @@ LEVEL = ../../../.. -FP_TOLERANCE= 1e-10 -FP_ABSTOLERANCE = 1e-9 +FP_TOLERANCE= 1.0e-9 +FP_ABSTOLERANCE = 1.0e-10 include ../../Makefile.spec2006 include $(PROJ_SRC_ROOT)/Makefile.FORTRAN ifeq ($(RUN_TYPE),test) - RUN_OPTIONS := test.in STDOUT_FILENAME := test.log else - RUN_OPTIONS := train.in STDOUT_FILENAME := train.log endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/453.povray/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/453.povray: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+4 -2) Makefile |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CFP2006/453.povray/Makefile diff -u llvm-test/External/SPEC/CFP2006/453.povray/Makefile:1.1 llvm-test/External/SPEC/CFP2006/453.povray/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/453.povray/Makefile:1.1 Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/453.povray/Makefile Wed Sep 6 15:41:12 2006 @@ -6,15 +6,17 @@ LEVEL = ../../../.. +FP_ABSTOLERANCE = 0 + include ../../Makefile.spec2006 ifeq ($(RUN_TYPE),test) FP_TOLERANCE = 0.0002 - RUN_OPTIONS := SPEC-benchmark-test + RUN_OPTIONS = SPEC-benchmark-test STDOUT_FILENAME := test.out else FP_TOLERANCE = 0.5 - RUN_OPTIONS := SPEC-benchmark-train + RUN_OPTIONS = SPEC-benchmark-train STDOUT_FILENAME := train.out endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/482.sphinx3/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/482.sphinx3: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+2 -2) Makefile |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CFP2006/482.sphinx3/Makefile diff -u llvm-test/External/SPEC/CFP2006/482.sphinx3/Makefile:1.1 llvm-test/External/SPEC/CFP2006/482.sphinx3/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/482.sphinx3/Makefile:1.1Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/482.sphinx3/MakefileWed Sep 6 15:41:12 2006 @@ -13,12 +13,12 @@ CPPFLAGS += -I$(SPEC_BENCH_DIR)/src/libutil -DHAVE_CONFIG_H -DSPEC_CPU ifeq ($(RUN_TYPE),test) - RUN_OPTIONS := `cp an406-fcaw-b.be.raw an406-fcaw-b.raw` \ + RUN_OPTIONS = `cp an406-fcaw-b.be.raw an406-fcaw-b.raw` \ `cp an407-fcaw-b.be.raw an407-fcaw-b.raw` \ `echo "an406-fcaw-b 128000" > ctlfile`\ `echo "an407-fcaw-b 131200" >> ctlfile` ctlfile . args.an4 STDOUT_FILENAME := an4.log else - RUN_OPTIONS := leng100.hmm + RUN_OPTIONS = leng100.hmm STDOUT_FILENAME := leng100.out endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/481.wrf/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/481.wrf: Makefile updated: 1.1 -> 1.2 --- Log message: Modified Makefiles to handle multiple directories. --- Diffs of the changes: (+56 -7) Makefile | 63 --- 1 files changed, 56 insertions(+), 7 deletions(-) Index: llvm-test/External/SPEC/CFP2006/481.wrf/Makefile diff -u llvm-test/External/SPEC/CFP2006/481.wrf/Makefile:1.1 llvm-test/External/SPEC/CFP2006/481.wrf/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/481.wrf/Makefile:1.1Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/481.wrf/MakefileWed Sep 6 15:41:12 2006 @@ -9,16 +9,65 @@ FP_TOLERANCE= 5e-2 FP_ABSTOLERANCE = 1.0e-2 +Source = wrf_num_bytes_between.c pack_utils.c module_driver_constants.F90 \ + module_domain.F90 module_integrate.F90 module_timing.F90 \ + module_configure.F90 module_tiles.F90 module_machine.F90 \ + module_nesting.F90 module_wrf_error.F90 module_state_description.F90 \ + module_sm.F90 module_io.F90 module_dm_stubs.F90 \ + module_quilt_outbuf_ops.F90 module_io_quilt.F90 module_bc.F90\ + module_io_wrf.F90 module_date_time.F90 module_io_domain.F90 \ + module_bc_time_utilities.F90 module_model_constants.F90 \ + module_soil_pre.F90 module_bl_mrf.F90 module_sf_myjsfc.F90 \ + module_bl_myjpbl.F90 module_bl_ysu.F90 module_cu_bmj.F90 \ + module_mp_kessler.F90 module_mp_ncloud5.F90 module_ra_sw.F90 \ + module_sf_sfclay.F90 module_cu_kf.F90 module_cu_kfeta.F90 \ + module_mp_lin.F90 module_mp_wsm3.F90 module_mp_wsm5.F90 \ + module_mp_wsm6.F90 module_surface_driver.F90 module_cu_gd.F90 \ + module_sf_sfcdiags.F90 module_ra_gsfcsw.F90 module_sf_slab.F90 \ + module_sf_noahlsm.F90 module_sf_ruclsm.F90 module_mp_ncloud3.F90 \ + module_mp_etanew.F90 module_ra_rrtm.F90 module_ra_gfdleta.F90 \ + module_physics_init.F90 module_physics_addtendc.F90 \ + module_solvedebug_em.F90 module_bc_em.F90 module_advect_em.F90 \ + module_diffusion_em.F90 module_small_step_em.F90 \ + module_big_step_utilities_em.F90 module_em.F90 \ + module_init_utilities.F90 module_optional_si_input.F90 \ + ESMF_Alarm.F90 ESMF_Base.F90 ESMF_BaseTime.F90 ESMF_Calendar.F90 \ + ESMF_Clock.F90 ESMF_Fraction.F90 ESMF_Mod.F90 ESMF_Time.F90 \ + ESMF_TimeInterval.F90 Meat.F90 wrf_shutdown.F90 collect_on_comm.c \ + mediation_integrate.F90 mediation_feedback_domain.F90 \ + mediation_force_domain.F90 mediation_interp_domain.F90 \ + mediation_wrfmain.F90 wrf_auxhist1in.F90 wrf_auxhist1out.F90 \ + wrf_auxhist2in.F90 wrf_auxhist2out.F90 wrf_auxhist3in.F90 \ + wrf_auxhist3out.F90 wrf_auxhist4in.F90 wrf_auxhist4out.F90 \ + wrf_auxhist5in.F90 wrf_auxhist5out.F90 wrf_auxinput1in.F90 \ + wrf_auxinput1out.F90 wrf_auxinput2in.F90 wrf_auxinput2out.F90 \ + wrf_auxinput3in.F90 wrf_auxinput3out.F90 wrf_auxinput4in.F90 \ + wrf_auxinput4out.F90 wrf_auxinput5in.F90 wrf_auxinput5out.F90 \ + wrf_bdyin.F90 wrf_bdyout.F90 wrf_histin.F90 wrf_histout.F90 \ + wrf_inputin.F90 wrf_inputout.F90 wrf_restartin.F90 wrf_restartout.F90 \ + couple_or_uncouple_em.F90 interp_domain_em.F90 interp_fcn.F90 \ + nest_init_utils.F90 set_timekeeping.F90 sint.F90 solve_interface.F90 \ + start_domain.F90 module_pbl_driver.F90 module_radiation_driver.F90 \ + module_cumulus_driver.F90 module_microphysics_driver.F90 \ + solve_em.F90 start_em.F90 internal_header_util.F90 io_int.F90 \ + init_modules_em.F90 init_modules.F90 wrf_io.f90 field_routines.f90 \ + wrf.F90 \ + $(addprefix $(SPEC_BENCH_DIR)/src/netcdf/, \ + attr.c dim.c error.c fort-attio.c fort-control.c fort-dim.c \ + fort-genatt.c fort-geninq.c fort-genvar.c fort-lib.c fort-misc.c \ + fort-v2compat.c fort-var1io.c fort-varaio.c fort-vario.c \ + fort-varmio.c fort-varsio.c libvers.c nc.c ncx.c posixio.c putget.c \ + string.c v1hpg.c v2i.c var.c typeSizes.f90 netcdf.f90) + include ../../Makefile.spec2006 include $(PROJ_SRC_ROOT)/Makefile.FORTRAN -FPPFLAGS += -w -m literal.pm \ --DINTIO -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 \ -
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench: Makefile updated: 1.2 -> 1.3 --- Log message: Add the "perlbench" benchmark test to the SPEC2006 testing thingy. --- Diffs of the changes: (+13 -8) Makefile | 21 + 1 files changed, 13 insertions(+), 8 deletions(-) Index: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile diff -u llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.2 llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.3 --- llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.2 Fri Sep 1 20:29:28 2006 +++ llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile Wed Sep 6 16:55:34 2006 @@ -7,19 +7,14 @@ LEVEL = ../../../.. -include ../../Makefile.spec2006 - CPPFLAGS += -DPERL_CORE -ifeq ($(OS),Darwin) ifeq ($(ARCH),PowerPC) CPPFLAGS += -DSPEC_CPU_MACOSX_PPC -else +endif ifeq ($(ARCH),x86) CPPFLAGS += -DSPEC_CPU_MACOSX_IA32 endif -endif -endif ifeq ($(ENDIAN),little) CPPFLAGS += -D__LITTLE_ENDIAN__ @@ -27,11 +22,21 @@ CPPFLAGS += -D__BIG_ENDIAN__ endif +Source = av.c deb.c doio.c doop.c dump.c globals.c gv.c hv.c locale.c mg.c \ + numeric.c op.c pad.c perl.c perlapi.c perlio.c perlmain.c perly.c \ + pp.c pp_ctl.c pp_hot.c pp_pack.c pp_sort.c pp_sys.c regcomp.c \ + regexec.c run.c scope.c sv.c taint.c toke.c universal.c utf8.c util.c \ + xsutils.c Base64.c Cwd.c Dumper.c HiRes.c IO.c Peek.c attrs.c poll.c \ + stdio.c DynaLoader.c MD5.c Storable.c Parser.c specrand.c Hostname.c \ + Opcode.c + +include ../../Makefile.spec2006 + ifeq ($(RUN_TYPE),test) - RUN_OPTIONS = test.pl + RUN_OPTIONS = -I./lib test.pl STDOUT_FILENAME := test.out else - RUN_OPTIONS = scrabbl.pl + RUN_OPTIONS = -I./lib scrabbl.pl STDIN_FILENAME := scrabbl.in STDOUT_FILENAME := scrabbl.out endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006: Makefile updated: 1.1 -> 1.2 --- Log message: Add the "perlbench" benchmark test to the SPEC2006 testing thingy. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/External/SPEC/CINT2006/Makefile diff -u llvm-test/External/SPEC/CINT2006/Makefile:1.1 llvm-test/External/SPEC/CINT2006/Makefile:1.2 --- llvm-test/External/SPEC/CINT2006/Makefile:1.1 Thu Aug 31 14:26:35 2006 +++ llvm-test/External/SPEC/CINT2006/Makefile Wed Sep 6 16:55:34 2006 @@ -6,6 +6,7 @@ LEVEL = ../../.. PARALLEL_DIRS := \ +400.perlbench \ 401.bzip2 \ 403.gcc\ 429.mcf\ @@ -15,7 +16,6 @@ 464.h264ref\ 473.astar -# 400.perlbench -- Need Makefile Help # 445.gobmk -- Multiple Dirs # 471.omnetpp -- Multiple Dirs # 483.xalancbmk -- Needs C++ Exceptions ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench: Makefile updated: 1.3 -> 1.4 --- Log message: Change STDOUT_FILENAME to one which exists in the data/test/output directory so that we don't get an error during testing. --- Diffs of the changes: (+5 -1) Makefile |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile diff -u llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.3 llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.4 --- llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.3 Wed Sep 6 16:55:34 2006 +++ llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile Wed Sep 6 19:08:49 2006 @@ -33,10 +33,14 @@ include ../../Makefile.spec2006 ifeq ($(RUN_TYPE),test) + # test.out isn't specified in the REF_IN_DIR/test/data/output directory, so + # use one of the .out files that does exist in that directory. RUN_OPTIONS = -I./lib test.pl - STDOUT_FILENAME := test.out + STDOUT_FILENAME := append.out + STDERR_FILENAME := append.err else RUN_OPTIONS = -I./lib scrabbl.pl STDIN_FILENAME := scrabbl.in STDOUT_FILENAME := scrabbl.out + STDERR_FILENAME := scrabbl.err endif ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/docs/CodeGenerator.html
Changes in directory llvm/docs: CodeGenerator.html updated: 1.38 -> 1.39 --- Log message: --- Diffs of the changes: (+2 -2) CodeGenerator.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/CodeGenerator.html diff -u llvm/docs/CodeGenerator.html:1.38 llvm/docs/CodeGenerator.html:1.39 --- llvm/docs/CodeGenerator.html:1.38 Thu Sep 7 03:36:28 2006 +++ llvm/docs/CodeGenerator.htmlThu Sep 7 03:39:35 2006 @@ -1169,7 +1169,7 @@ Live Intervals are the ranges (intervals) where a variable is live. They are used by some register allocator passes to determine if two or more virtual registers which require the same physical -register are live at the same point in the program (i.e., theyconflict). When +register are live at the same point in the program (i.e., they conflict). When this situation occurs, one virtual register must be spilled. @@ -1702,7 +1702,7 @@ mailto:[EMAIL PROTECTED]">Chris Lattner http://llvm.org";>The LLVM Compiler Infrastructure - Last modified: $Date: 2006/09/07 08:36:28 $ + Last modified: $Date: 2006/09/07 08:39:35 $ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/docs/CodeGenerator.html
Changes in directory llvm/docs: CodeGenerator.html updated: 1.37 -> 1.38 --- Log message: Fixed my rotten Engrish grammar. --- Diffs of the changes: (+7 -7) CodeGenerator.html | 14 +++--- 1 files changed, 7 insertions(+), 7 deletions(-) Index: llvm/docs/CodeGenerator.html diff -u llvm/docs/CodeGenerator.html:1.37 llvm/docs/CodeGenerator.html:1.38 --- llvm/docs/CodeGenerator.html:1.37 Wed Sep 6 13:42:41 2006 +++ llvm/docs/CodeGenerator.htmlThu Sep 7 03:36:28 2006 @@ -1168,9 +1168,9 @@ Live Intervals are the ranges (intervals) where a variable is live. They are used by some register allocator passes to -determine if two or more virtual registers which require the same register are -live at the same point in the program (conflict). When this situation occurs, -one virtual register must be spilled. +determine if two or more virtual registers which require the same physical +register are live at the same point in the program (i.e., theyconflict). When +this situation occurs, one virtual register must be spilled. @@ -1186,10 +1186,10 @@ instruction (i.e., the instruction calculates the value, but it is never used) and the set of registers that are used by the instruction, but are never used after the instruction (i.e., they are killed). Live -variable information is computed for each virtual and +variable information is computed for each virtual register and register allocatable physical register in the function. This is done in a very efficient manner because it uses SSA to sparsely -computer lifetime information for virtual registers (which are in SSA +compute lifetime information for virtual registers (which are in SSA form) and only has to track physical registers within a block. Before register allocation, LLVM can assume that physical registers are only live within a single basic block. This allows it to do a single, @@ -1200,7 +1200,7 @@ Physical registers may be live in to or out of a function. Live in values are typically arguments in registers. Live out values are typically return values in registers. Live in values are marked as such, and are given a dummy -"defining" instruction during live interval analysis. If the last basic block +"defining" instruction during live intervals analysis. If the last basic block of a function is a return, then it's marked as using all live out values in the function. @@ -1702,7 +1702,7 @@ mailto:[EMAIL PROTECTED]">Chris Lattner http://llvm.org";>The LLVM Compiler Infrastructure - Last modified: $Date: 2006/09/06 18:42:41 $ + Last modified: $Date: 2006/09/07 08:36:28 $ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/471.omnetpp: Makefile updated: 1.3 -> 1.4 --- Log message: Added support for multi-directories: go benchmark and omnetpp (whatever that is) --- Diffs of the changes: (+50 -7) Makefile | 57 ++--- 1 files changed, 50 insertions(+), 7 deletions(-) Index: llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile diff -u llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.3 llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.4 --- llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile:1.3 Wed Sep 6 15:41:12 2006 +++ llvm-test/External/SPEC/CINT2006/471.omnetpp/Makefile Thu Sep 7 18:17:18 2006 @@ -9,7 +9,8 @@ FP_TOLERANCE= 0.1 FP_ABSTOLERANCE = 0.01 -Source = $(addprefix $(SPEC_BENCH_DIR)/src/, \ +TOPSources:= \ + $(addprefix $(SPEC_BENCH_DIR)/src/, \ EtherAppCli.cc EtherAppCli_n.cc EtherAppSrv.cc EtherAppSrv_n.cc \ EtherApp_m.cc EtherBus.cc EtherBus_n.cc EtherCtrl_m.cc \ EtherEncap.cc EtherEncap_n.cc EtherFrame_m.cc EtherHost_n.cc \ @@ -17,12 +18,15 @@ EtherMAC_n.cc EtherSwitch_n.cc LargeNet_n.cc MACAddress.cc \ MACAddress_m.cc MACRelayUnitBase.cc MACRelayUnitNP.cc \ MACRelayUnitNP_n.cc MACRelayUnitPP.cc MACRelayUnitPP_n.cc \ - MACRelayUnit_n.cc Networks_n.cc eth-index_n.cc utils.cc) \ + MACRelayUnit_n.cc Networks_n.cc eth-index_n.cc utils.cc) +CMDENVSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/libs/cmdenv/, \ - cmdenv.cc enumstr.cc heap.cc) \ + cmdenv.cc enumstr.cc heap.cc) +ENVIRSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/libs/envir/, \ akoutvectormgr.cc args.cc cenvir.cc cinifile.cc filemgrs.cc main.cc \ - omnetapp.cc patmatch.cc platdep.cc seeds.cc slaveapp.cc speedmtr.cc)\ + omnetapp.cc patmatch.cc platdep.cc seeds.cc slaveapp.cc speedmtr.cc) +SIMSources:= \ $(addprefix $(SPEC_BENCH_DIR)/src/libs/sim/, \ carray.cc cexception.cc cmessage.cc cpar.cc ctypes.cc task.cc \ cchannel.cc cfsm.cc cmodule.cc cpsquare.cc cvarhist.cc util.cc \ @@ -30,12 +34,24 @@ chead.cc cnetmod.cc csimul.cc distrib.cc cdetect.cc chist.cc \ cobject.cc cstat.cc errmsg.cc cdispstr.cc cksplit.cc coutvect.cc \ cstruct.cc onstartup.cc cenum.cc cllist.cc cpacket.cc ctopo.cc \ - random.cc std/netpack.cc) \ - $(SPEC_BENCH_DIR)/src/libs/spec/spec_qsort.cc + random.cc std/netpack.cc) +SPECSources := \ + $(SPEC_BENCH_DIR)/src/libs/spec/spec_qsort.cc + +Source := $(notdir $(TOPSources)) \ + $(addprefix cmdenv_,$(notdir $(CMDENVSources))) \ + $(addprefix envir_,$(notdir $(ENVIRSources))) \ + $(addprefix sim_,$(notdir $(SIMSources))) \ + $(addprefix spec_,$(notdir $(SPECSources))) CPPFLAGS += -DNDEBUG=1\ -I$(SPEC_BENCH_DIR)/src/omnet_include \ --I$(SPEC_BENCH_DIR)/src/libs/envir +-I$(SPEC_BENCH_DIR)/src/libs/cmdenv \ +-I$(SPEC_BENCH_DIR)/src/libs/envir\ +-I$(SPEC_BENCH_DIR)/src/libs/sim \ +-I$(SPEC_BENCH_DIR)/src/libs/spec \ +-I$(SPEC_BENCH_DIR)/src \ +-I$(SPEC_BENCH_DIR)/src/include include ../../Makefile.spec2006 @@ -44,3 +60,30 @@ LDFLAGS = -lstdc++ -lm LIBS= -lstdc++ -lm + +##===--===## +# Copy the source files to the working directory. Some files may have +# the same names but are in different directories, so we add a prefix +# to the filenames to prevent overwriting files. +##===--===## + +$(notdir $(TOPSources)) : % : $(SPEC_BENCH_DIR)/src/% + cp $< $@ +$(addprefix cmdenv_,$(notdir $(CMDENVSources))) : cmdenv_% : \ +$(SPEC_BENCH_DIR)/src/libs/cmdenv/% + cp $< $@ +$(addprefix envir_,$(notdir $(ENVIRSources))) : envir_% : \ +$(SPEC_BENCH_DIR)/src/libs/envir/% + cp $< $@ +$(addprefix sim_,$(notdir $(SIMSources))) : sim_% : \ +$(SPEC_BENCH_DIR)/src/libs/sim/% + cp $< $@ +$(notdir $(SPECSources)) : % : $(SPEC_BENCH_DIR)/src/libs/spec/% + cp $< $@ + +##===--===## +# Clean up all of the copied source files. +##===--===## + +clean:: + $(RM)
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006: Makefile updated: 1.2 -> 1.3 --- Log message: Added support for multi-directories: go benchmark and omnetpp (whatever that is) --- Diffs of the changes: (+5 -5) Makefile | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm-test/External/SPEC/CINT2006/Makefile diff -u llvm-test/External/SPEC/CINT2006/Makefile:1.2 llvm-test/External/SPEC/CINT2006/Makefile:1.3 --- llvm-test/External/SPEC/CINT2006/Makefile:1.2 Wed Sep 6 16:55:34 2006 +++ llvm-test/External/SPEC/CINT2006/Makefile Thu Sep 7 18:17:18 2006 @@ -7,17 +7,17 @@ LEVEL = ../../.. PARALLEL_DIRS := \ 400.perlbench \ - 401.bzip2 \ - 403.gcc\ - 429.mcf\ +401.bzip2 \ +403.gcc\ +429.mcf\ +445.gobmk \ 456.hmmer \ 458.sjeng \ 462.libquantum \ 464.h264ref\ +471.omnetpp\ 473.astar -# 445.gobmk -- Multiple Dirs -# 471.omnetpp -- Multiple Dirs # 483.xalancbmk -- Needs C++ Exceptions # Get the $(ARCH) setting ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/445.gobmk: Makefile updated: 1.2 -> 1.3 --- Log message: Added support for multi-directories: go benchmark and omnetpp (whatever that is) --- Diffs of the changes: (+55 -8) Makefile | 63 +++ 1 files changed, 55 insertions(+), 8 deletions(-) Index: llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile diff -u llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile:1.2 llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile:1.3 --- llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile:1.2 Fri Sep 1 20:31:50 2006 +++ llvm-test/External/SPEC/CINT2006/445.gobmk/Makefile Thu Sep 7 18:17:18 2006 @@ -6,30 +6,48 @@ LEVEL = ../../../.. -Source = $(addprefix $(SPEC_BENCH_DIR)/src/sgf/, \ - sgf_utils.c sgftree.c sgfnode.c) \ +include $(LEVEL)/Makefile.config + +SGFSources := \ + $(addprefix $(SPEC_BENCH_DIR)/src/sgf/, \ + sgf_utils.c sgftree.c sgfnode.c) +ENGINESources:= \ $(addprefix $(SPEC_BENCH_DIR)/src/engine/, \ aftermath.c board.c cache.c combination.c dragon.c filllib.c \ fuseki.c genmove.c hash.c influence.c interface.c matchpat.c \ move_reasons.c movelist.c optics.c owl.c printutils.c readconnect.c \ reading.c score.c semeai.c sgfdecide.c sgffile.c shapes.c \ showbord.c utils.c value_moves.c worm.c globals.c persistent.c \ - handicap.c surround.c) \ + handicap.c surround.c) +INTERFACESources := \ $(addprefix $(SPEC_BENCH_DIR)/src/interface/, \ - gtp.c main.c play_ascii.c play_gtp.c play_solo.c play_test.c) \ + gtp.c main.c play_ascii.c play_gtp.c play_solo.c play_test.c) +PATTERNSSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/patterns/, \ connections.c dfa.c helpers.c transform.c owl_attackpat.c conn.c \ patterns.c apatterns.c dpatterns.c owl_vital_apat.c eyes.c \ influence.c barriers.c endgame.c aa_attackpat.c owl_defendpat.c \ - fusekipat.c fuseki9.c fuseki13.c fuseki19.c josekidb.c handipat.c) \ + fusekipat.c fuseki9.c fuseki13.c fuseki19.c josekidb.c handipat.c) +UTILSSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/utils/, \ getopt.c getopt1.c gg_utils.c random.c) -include ../../Makefile.spec2006 +Source := $(addprefix sgf_,$(notdir $(SGFSources))) \ + $(addprefix engine_,$(notdir $(ENGINESources))) \ + $(addprefix interface_,$(notdir $(INTERFACESources))) \ + $(addprefix patterns_,$(notdir $(PATTERNSSources))) \ + $(addprefix utils_,$(notdir $(UTILSSources))) -CPPFLAGS += -DHAVE_CONFIG_H +CPPFLAGS += -DHAVE_CONFIG_H \ +-I$(SPEC_BENCH_DIR)/src/sgf \ +-I$(SPEC_BENCH_DIR)/src/engine\ +-I$(SPEC_BENCH_DIR)/src/interface \ +-I$(SPEC_BENCH_DIR)/src/patterns \ +-I$(SPEC_BENCH_DIR)/src/utils \ +-I$(SPEC_BENCH_DIR)/src \ +-I$(SPEC_BENCH_DIR)/src/include -## FIXME: Multiple *.tst files +include ../../Makefile.spec2006 ifeq ($(RUN_TYPE),test) RUN_OPTIONS := --quiet --mode gtp @@ -40,3 +58,32 @@ STDIN_FILENAME := arb.tst STDOUT_FILENAME := arb.out endif + +##===--===## +# Copy the source files to the working directory. Some files have the +# same names but are in different directories, so we add a prefix to +# the filenames to prevent overwriting files. +##===--===## + +$(addprefix sgf_,$(notdir $(SGFSources))) : sgf_% : \ +$(SPEC_BENCH_DIR)/src/sgf/% + cp $< $@ +$(addprefix engine_,$(notdir $(ENGINESources))) : engine_% : \ +$(SPEC_BENCH_DIR)/src/engine/% + cp $< $@ +$(addprefix interface_,$(notdir $(INTERFACESources))) : interface_% : \ +$(SPEC_BENCH_DIR)/src/interface/% + cp $< $@ +$(addprefix patterns_,$(notdir $(PATTERNSSources))) : patterns_% : \ +$(SPEC_BENCH_DIR)/src/patterns/% + cp $< $@ +$(addprefix utils_,$(notdir $(UTILSSources))) : utils_% : \ +$(SPEC_BENCH_DIR)/src/utils/% + cp $< $@ + +##===--===## +# Clean up all of the copied source files. +##===--===## + +clean:: + $(RM) -f $(Source) ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailm
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench: Makefile updated: 1.4 -> 1.5 --- Log message: Added support for multi-directories: go benchmark and omnetpp (whatever that is) --- Diffs of the changes: (+4 -0) Makefile |4 1 files changed, 4 insertions(+) Index: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile diff -u llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.4 llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.5 --- llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.4 Wed Sep 6 19:08:49 2006 +++ llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile Thu Sep 7 18:17:18 2006 @@ -7,14 +7,18 @@ LEVEL = ../../../.. +include $(LEVEL)/Makefile.config + CPPFLAGS += -DPERL_CORE +ifeq ($(OS),Darwin) ifeq ($(ARCH),PowerPC) CPPFLAGS += -DSPEC_CPU_MACOSX_PPC endif ifeq ($(ARCH),x86) CPPFLAGS += -DSPEC_CPU_MACOSX_IA32 endif +endif ifeq ($(ENDIAN),little) CPPFLAGS += -D__LITTLE_ENDIAN__ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/481.wrf/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/481.wrf: Makefile updated: 1.2 -> 1.3 --- Log message: Added support for SPEC benchmarks with mutiple directories. Stolen from the POVRay way of doing things. --- Diffs of the changes: (+36 -5) Makefile | 41 - 1 files changed, 36 insertions(+), 5 deletions(-) Index: llvm-test/External/SPEC/CFP2006/481.wrf/Makefile diff -u llvm-test/External/SPEC/CFP2006/481.wrf/Makefile:1.2 llvm-test/External/SPEC/CFP2006/481.wrf/Makefile:1.3 --- llvm-test/External/SPEC/CFP2006/481.wrf/Makefile:1.2Wed Sep 6 15:41:12 2006 +++ llvm-test/External/SPEC/CFP2006/481.wrf/MakefileThu Sep 7 19:59:14 2006 @@ -9,7 +9,8 @@ FP_TOLERANCE= 5e-2 FP_ABSTOLERANCE = 1.0e-2 -Source = wrf_num_bytes_between.c pack_utils.c module_driver_constants.F90 \ +TOPSources := \ + wrf_num_bytes_between.c pack_utils.c module_driver_constants.F90 \ module_domain.F90 module_integrate.F90 module_timing.F90 \ module_configure.F90 module_tiles.F90 module_machine.F90 \ module_nesting.F90 module_wrf_error.F90 module_state_description.F90 \ @@ -51,7 +52,8 @@ module_cumulus_driver.F90 module_microphysics_driver.F90 \ solve_em.F90 start_em.F90 internal_header_util.F90 io_int.F90 \ init_modules_em.F90 init_modules.F90 wrf_io.f90 field_routines.f90 \ - wrf.F90 \ + wrf.F90 +NETCDFSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/netcdf/, \ attr.c dim.c error.c fort-attio.c fort-control.c fort-dim.c \ fort-genatt.c fort-geninq.c fort-genvar.c fort-lib.c fort-misc.c \ @@ -59,8 +61,9 @@ fort-varmio.c fort-varsio.c libvers.c nc.c ncx.c posixio.c putget.c \ string.c v1hpg.c v2i.c var.c typeSizes.f90 netcdf.f90) -include ../../Makefile.spec2006 -include $(PROJ_SRC_ROOT)/Makefile.FORTRAN +Source := \ + $(notdir $(TOPSources)) \ + $(addprefix netcdf_,$(notdir $(NETCDFSources))) FPPFLAGS += -w -m literal.pm \ -DINTIO -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 \ @@ -68,6 +71,34 @@ -DNMM_MAX_DIM=1000 -DCOAMPS_CORE=0 -DEXP_CORE=0 -DF90_STANDALONE \ -DCONFIG_BUF_LEN=8192 -DMAX_DOMAINS_F=21 -DNO_NAMELIST_PRINT -CPPFLAGS += -I$(SPEC_BENCH_DIR)/src/netcdf/include +CPPFLAGS += \ + -I$(SPEC_BENCH_DIR)/src/netcdf \ + -I$(SPEC_BENCH_DIR)/src/netcdf/include \ + -I$(SPEC_BENCH_DIR)/src\ + -I$(SPEC_BENCH_DIR)/src/include + + +include ../../Makefile.spec2006 +include $(PROJ_SRC_ROOT)/Makefile.FORTRAN STDOUT_FILENAME := rsl.out. + +##===--===## +# Copy the source files to the working directory. Some files may have the +# same names but are in different directories, so we add a prefix to +# the filenames to prevent overwriting files. +##===--===## + +$(notdir $(TOPSources)) : % : \ +$(SPEC_BENCH_DIR)/src/% + cp $< $@ +$(addprefix netcdf_,$(notdir $(NETCDFSources))) : netcdf_% : \ +$(SPEC_BENCH_DIR)/src/netcdf/% + cp $< $@ + +##===--===## +# Clean up all of the copied source files. +##===--===## + +clean:: + $(RM) -f $(Source) ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/454.calculix/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/454.calculix: Makefile updated: 1.2 -> 1.3 --- Log message: Added support for SPEC benchmarks with mutiple directories. Stolen from the POVRay way of doing things. --- Diffs of the changes: (+248 -35) Makefile | 283 +++ 1 files changed, 248 insertions(+), 35 deletions(-) Index: llvm-test/External/SPEC/CFP2006/454.calculix/Makefile diff -u llvm-test/External/SPEC/CFP2006/454.calculix/Makefile:1.2 llvm-test/External/SPEC/CFP2006/454.calculix/Makefile:1.3 --- llvm-test/External/SPEC/CFP2006/454.calculix/Makefile:1.2 Wed Sep 6 15:41:12 2006 +++ llvm-test/External/SPEC/CFP2006/454.calculix/Makefile Thu Sep 7 19:59:14 2006 @@ -9,7 +9,8 @@ FP_TOLERANCE= 1.0e-9 FP_ABSTOLERANCE = 1.0e-9 -Source = CalculiX.c add_pr.f add_sm_ei.f add_sm_st.f allocation.f amplitudes.f \ +TOPSources := \ + CalculiX.c add_pr.f add_sm_ei.f add_sm_st.f allocation.f amplitudes.f \ anisotropic.f beamsections.f bounadd.f boundaries.f buckles.f \ calinput.f cfluxes.f changedepterm.f cloads.f conductivities.f \ controlss.f couptempdisps.f creeps.f cychards.f cycsymmods.f dasol.f \ @@ -45,102 +46,204 @@ viscos.f wcoef.f writebv.f writeev.f writeevcs.f writempc.f \ writesummary.f cascade.c frdcyc.c insert.c mastruct.c mastructcs.c \ nonlingeo.c pcgsolver.c preiter.c prespooles.c profile.c remastruct.c \ - spooles.c strcmp1.c strcpy1.c u_calloc.c \ + spooles.c strcmp1.c strcpy1.c u_calloc.c +A2Sources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/A2/src/, \ A2_IO.c A2_basics.c A2_init.c A2_instance.c A2_norms.c A2_sort.c \ - A2_util.c) \ + A2_util.c) +BKLSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/BKL/src/, \ BKL_basics.c BKL_evalfcn.c BKL_exhSearch.c BKL_fidmat.c BKL_init.c \ - BKL_util.c) \ + BKL_util.c) +BPGSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/BPG/src/, \ - BPG_IO.c BPG_basics.c BPG_init.c BPG_makeGraphs.c BPG_pseudo.c) \ + BPG_IO.c BPG_basics.c BPG_init.c BPG_makeGraphs.c BPG_pseudo.c) +CHVSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/Chv/src/, \ Chv_IO.c Chv_assemble.c Chv_basics.c Chv_copy.c Chv_factor.c \ Chv_findPivot.c Chv_init.c Chv_instance.c Chv_search.c Chv_swap.c \ - Chv_update.c Chv_util.c) \ + Chv_update.c Chv_util.c) +CHVLISTSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/ChvList/src/, \ - ChvList_basics.c ChvList_init.c ChvList_util.c) \ + ChvList_basics.c ChvList_init.c ChvList_util.c) +CHVMANAGERSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/ChvManager/src/, \ - ChvManager_basics.c ChvManager_init.c ChvManager_util.c) \ + ChvManager_basics.c ChvManager_init.c ChvManager_util.c) +DSTREESources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/DSTree/src/, \ DSTree_basics.c DSTree_init.c DSTree_instance.c DSTree_stages.c \ - DSTree_util.c) \ + DSTree_util.c) +DVSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/DV/src/, \ - DV_IO.c DV_basics.c DV_init.c DV_instance.c DV_util.c) \ + DV_IO.c DV_basics.c DV_init.c DV_instance.c DV_util.c) +DENSEMTXSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/DenseMtx/src/, \ DenseMtx_IO.c DenseMtx_basics.c DenseMtx_init.c DenseMtx_instance.c \ - DenseMtx_permute.c DenseMtx_util.c) \ + DenseMtx_permute.c DenseMtx_util.c) +DRANDSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/Drand/src/, \ - Drand_basics.c Drand_init.c Drand_util.c) \ + Drand_basics.c Drand_init.c Drand_util.c) +ETREESources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/ETree/src/, \ ETree_IO.c ETree_basics.c ETree_compress.c ETree_init.c \ - ETree_instance.c ETree_permute.c ETree_transform.c ETree_util.c) \ + ETree_instance.c ETree_permute.c ETree_transform.c ETree_util.c) +FRONTMTXSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/SPOOLES/FrontMtx/src/, \ FrontMtx_IO.c FrontMtx_basics.c Fr
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006: Makefile updated: 1.2 -> 1.3 --- Log message: Added support for SPEC benchmarks with mutiple directories. Stolen from the POVRay way of doing things. --- Diffs of the changes: (+15 -15) Makefile | 30 +++--- 1 files changed, 15 insertions(+), 15 deletions(-) Index: llvm-test/External/SPEC/CFP2006/Makefile diff -u llvm-test/External/SPEC/CFP2006/Makefile:1.2 llvm-test/External/SPEC/CFP2006/Makefile:1.3 --- llvm-test/External/SPEC/CFP2006/Makefile:1.2Wed Sep 6 15:41:12 2006 +++ llvm-test/External/SPEC/CFP2006/MakefileThu Sep 7 19:59:14 2006 @@ -6,27 +6,27 @@ LEVEL = ../../.. -PARALLEL_DIRS := \ -410.bwaves \ -416.gamess \ -433.milc \ -434.zeusmp \ -435.gromacs \ -437.leslie3d \ -444.namd \ -447.dealII \ -459.GemsFDTD \ -470.lbm +PARALLEL_DIRS := \ +410.bwaves\ +416.gamess\ +433.milc \ +434.zeusmp\ +435.gromacs \ +436.cactusADM \ +437.leslie3d \ +444.namd \ +447.dealII\ +454.calculix \ +459.GemsFDTD \ +470.lbm \ +481.wrf + # These compile but need other things to run: # 450.soplex- enter.cc:535, works at -O0, not at -O2 # 453.povray- c++ exceptions # 465.tonto - infinite loop, works at -O0, not at -O2 # 482.sphinx3 - generates control file at run time -# These don't compile -# 436.cactusADM - multiple dirs -# 454.calculix - multiple dirs -# 481.wrf - multiple dirs # Get the $(ARCH) setting include $(LEVEL)/Makefile.config ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/436.cactusADM: Makefile updated: 1.2 -> 1.3 --- Log message: Added support for SPEC benchmarks with mutiple directories. Stolen from the POVRay way of doing things. --- Diffs of the changes: (+124 -17) Makefile | 141 +++ 1 files changed, 124 insertions(+), 17 deletions(-) Index: llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile diff -u llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.2 llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.3 --- llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile:1.2 Wed Sep 6 15:41:12 2006 +++ llvm-test/External/SPEC/CFP2006/436.cactusADM/Makefile Thu Sep 7 19:59:14 2006 @@ -6,14 +6,18 @@ LEVEL = ../../../.. -Source = PreLoop.F StaggeredLeapfrog1a.F StaggeredLeapfrog1a_TS.F \ - StaggeredLeapfrog2.F planewaves.F teukwaves.F datestamp.c regex.c \ +TOPSources:= \ + PreLoop.F StaggeredLeapfrog1a.F StaggeredLeapfrog1a_TS.F \ + StaggeredLeapfrog2.F planewaves.F teukwaves.F datestamp.c regex.c +PUGHSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/PUGH/, \ GHExtension.c FinishReceiveGA.c Startup.c Evolve.c Storage.c \ SetupGroup.c PostSendGA.c SetupPGH.c SetupPGV.c LoadAware.c Comm.c \ - cctk_ThornBindings.c Overloadables.c PughUtils.c PostReceiveGA.c) \ + cctk_ThornBindings.c Overloadables.c PughUtils.c PostReceiveGA.c) +TIMESources := \ $(addprefix $(SPEC_BENCH_DIR)/src/Time/, \ - Courant.c Initialise.c cctk_ThornBindings.c Given.c Simple.c) \ + Courant.c Initialise.c cctk_ThornBindings.c Given.c Simple.c) +CACTUSSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/Cactus/, \ ScheduleTraverse.c Groups.c Dummies.c File.c CactusDefaultEvolve.c \ BinaryTree.c Hash.c Malloc.c CactusTimers.c CallStartupFunctions.c \ @@ -32,13 +36,17 @@ SetParams.c cctk_ThornBindings.c OverloadComm.c Names.c \ InitialiseDataStructures.c StringList.c DefaultTimers.c \ StoreNamedData.c ScheduleSorter.c Complex.c OverloadMain.c \ - Traverse.c SKBinTree.c snprintf.c) \ + Traverse.c SKBinTree.c snprintf.c) +IOUTILSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/IOUtil/, \ CheckpointRecovery.c Utils.c AdvertisedFiles.c Startup.c \ - cctk_ThornBindings.c) \ - $(SPEC_BENCH_DIR)/src/IDLinearWaves/cctk_ThornBindings.c \ + cctk_ThornBindings.c) +IDLINEARWAVESSources := \ + $(SPEC_BENCH_DIR)/src/IDLinearWaves/cctk_ThornBindings.c +BENCHADMSRCSources:= \ $(addprefix $(SPEC_BENCH_DIR)/src/BenchADMsrc/, \ - Startup.c ParamCheck.c cctk_ThornBindings.c) \ + Startup.c ParamCheck.c cctk_ThornBindings.c) +CACTUSBINDINGSSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/CactusBindings/, \ ParameterRecoveryEinstein.c ParameterRecoveryCactus.c \ TIME_private.c OverloadThorns.c Cactus.c PUGH_Register.c \ @@ -80,36 +88,135 @@ ImplementationBindings.c DRIVER_restricted.c \ IOUtil_FortranWrapper.c ScheduleCartGrid3D.c \ FortranThornFunctions.c GRID_restricted.c \ - ParameterRecoveryBoundary.c) \ + ParameterRecoveryBoundary.c) +CARTGRID3DSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/CartGrid3D/, \ SymmetryWrappers.c GHExtension.c DecodeSymParameters.c \ SetSymmetry.c Startup.c CartGrid3D.c Symmetry.c ParamCheck.c \ - cctk_ThornBindings.c) \ + cctk_ThornBindings.c) +EINSTEINSources := \ $(addprefix $(SPEC_BENCH_DIR)/src/Einstein/, \ Courant.c InitialEinstein.c MaskInit.c Slicing.c InitialFlat.c \ carttosphere.c InitSymBound.c LapseInits.c cctk_ThornBindings.c \ - ShiftInits.c evaltrK.c ConfPhys.c) \ + ShiftInits.c evaltrK.c ConfPhys.c) +PUGHREDUCESources := \ $(addprefix $(SPEC_BENCH_DIR)/src/PUGHReduce/, \ ReductionNormInf.c ReductionMax.c ReductionMin.c ReductionSum.c \ Startup.c Reduction.c ReductionNorm
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/403.gcc: Makefile updated: 1.2 -> 1.3 --- Log message: The -DINLINE=__inline__ flag is needed. --- Diffs of the changes: (+3 -1) Makefile |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile diff -u llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.2 llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.3 --- llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.2 Fri Sep 1 20:30:39 2006 +++ llvm-test/External/SPEC/CINT2006/403.gcc/Makefile Fri Sep 8 17:55:45 2006 @@ -6,7 +6,7 @@ LEVEL = ../../../.. -include ../../Makefile.spec2006 +CPPFLAGS += -DSPEC_CPU_MACOSX -DINLINE=__inline__ ifeq ($(OS),Darwin) CPPFLAGS += -DSPEC_CPU_MACOSX @@ -16,6 +16,8 @@ CPPFLAGS += -DHOST_WORDS_BIG_ENDIAN endif +include ../../Makefile.spec2006 + ifeq ($(RUN_TYPE),test) RUN_OPTIONS = cccp.i -o cccp.s STDOUT_FILENAME := cccp.s ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench: Makefile updated: 1.5 -> 1.6 --- Log message: Run only the "train" run. This is because the test.pl script the test run runs outputs a timestamp to STDERR. However, the RunSafely.sh script dups STDERR to STDOUT, making comparisons useless. If we want to in the future, we could apply an ugly hack to make it actually work. --- Diffs of the changes: (+9 -1) Makefile | 10 +- 1 files changed, 9 insertions(+), 1 deletion(-) Index: llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile diff -u llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.5 llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.6 --- llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile:1.5 Thu Sep 7 18:17:18 2006 +++ llvm-test/External/SPEC/CINT2006/400.perlbench/Makefile Fri Sep 8 20:39:58 2006 @@ -7,9 +7,17 @@ LEVEL = ../../../.. +# FIXME: The "test" run type outputs timestamps to STDERR. However, the +# RunSafely.sh script dups STDERR to STDOUT. So testing the difference between +# the two outputs would require ugly hacks. Let's just run the "train" right +# now. If we need to run "test" later, we can apply some type of hack to get it +# to work. + +RUN_TYPE := train + include $(LEVEL)/Makefile.config -CPPFLAGS += -DPERL_CORE +CPPFLAGS += -DPERL_CORE -DI_TIME ifeq ($(OS),Darwin) ifeq ($(ARCH),PowerPC) ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/403.gcc: Makefile updated: 1.3 -> 1.4 --- Log message: The -DSPEC_CPU_MACOSX needs to be in the conditional section. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile diff -u llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.3 llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.4 --- llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.3 Fri Sep 8 17:55:45 2006 +++ llvm-test/External/SPEC/CINT2006/403.gcc/Makefile Fri Sep 8 21:34:29 2006 @@ -6,7 +6,7 @@ LEVEL = ../../../.. -CPPFLAGS += -DSPEC_CPU_MACOSX -DINLINE=__inline__ +CPPFLAGS += -DINLINE=__inline__ ifeq ($(OS),Darwin) CPPFLAGS += -DSPEC_CPU_MACOSX ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/447.dealII/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/447.dealII: Makefile updated: 1.1 -> 1.2 --- Log message: dealII: Needed -D flag specified. povray: Output filename changed. --- Diffs of the changes: (+5 -2) Makefile |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CFP2006/447.dealII/Makefile diff -u llvm-test/External/SPEC/CFP2006/447.dealII/Makefile:1.1 llvm-test/External/SPEC/CFP2006/447.dealII/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/447.dealII/Makefile:1.1 Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/447.dealII/Makefile Tue Sep 12 19:59:19 2006 @@ -8,9 +8,12 @@ FP_ABSTOLERANCE = 0.001; -include ../../Makefile.spec2006 +CPPFLAGS += \ +-Ddeal_II_dimension=3 \ +-DBOOST_DISABLE_THREADS \ +-I$(SPEC_BENCH_DIR)/src/include -CPPFLAGS += -I$(SPEC_BENCH_DIR)/src/include -DBOOST_DISABLE_THREADS +include ../../Makefile.spec2006 ifeq ($(RUN_TYPE),test) RUN_OPTIONS := 8 ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/453.povray/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/453.povray: Makefile updated: 1.2 -> 1.3 --- Log message: dealII: Needed -D flag specified. povray: Output filename changed. --- Diffs of the changes: (+2 -2) Makefile |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-test/External/SPEC/CFP2006/453.povray/Makefile diff -u llvm-test/External/SPEC/CFP2006/453.povray/Makefile:1.2 llvm-test/External/SPEC/CFP2006/453.povray/Makefile:1.3 --- llvm-test/External/SPEC/CFP2006/453.povray/Makefile:1.2 Wed Sep 6 15:41:12 2006 +++ llvm-test/External/SPEC/CFP2006/453.povray/Makefile Tue Sep 12 19:59:19 2006 @@ -13,12 +13,12 @@ ifeq ($(RUN_TYPE),test) FP_TOLERANCE = 0.0002 RUN_OPTIONS = SPEC-benchmark-test - STDOUT_FILENAME := test.out else FP_TOLERANCE = 0.5 RUN_OPTIONS = SPEC-benchmark-train - STDOUT_FILENAME := train.out endif +STDOUT_FILENAME := SPEC-benchmark.log + LDFLAGS = -lstdc++ -lm LIBS= -lstdc++ -lm ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/447.dealII/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/447.dealII: Makefile updated: 1.2 -> 1.3 --- Log message: Errant ';' removed --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/External/SPEC/CFP2006/447.dealII/Makefile diff -u llvm-test/External/SPEC/CFP2006/447.dealII/Makefile:1.2 llvm-test/External/SPEC/CFP2006/447.dealII/Makefile:1.3 --- llvm-test/External/SPEC/CFP2006/447.dealII/Makefile:1.2 Tue Sep 12 19:59:19 2006 +++ llvm-test/External/SPEC/CFP2006/447.dealII/Makefile Wed Sep 13 13:14:11 2006 @@ -6,7 +6,7 @@ LEVEL = ../../../.. -FP_ABSTOLERANCE = 0.001; +FP_ABSTOLERANCE = 0.001 CPPFLAGS += \ -Ddeal_II_dimension=3 \ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/403.gcc: Makefile updated: 1.4 -> 1.5 --- Log message: --- Diffs of the changes: (+2 -0) Makefile |2 ++ 1 files changed, 2 insertions(+) Index: llvm-test/External/SPEC/CINT2006/403.gcc/Makefile diff -u llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.4 llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.5 --- llvm-test/External/SPEC/CINT2006/403.gcc/Makefile:1.4 Fri Sep 8 21:34:29 2006 +++ llvm-test/External/SPEC/CINT2006/403.gcc/Makefile Wed Sep 13 16:05:21 2006 @@ -6,6 +6,8 @@ LEVEL = ../../../.. +include $(LEVEL)/Makefile.config + CPPFLAGS += -DINLINE=__inline__ ifeq ($(OS),Darwin) ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/autoconf/configure.ac
Changes in directory llvm-test/autoconf: configure.ac updated: 1.38 -> 1.39 --- Log message: Added generating of the Makefile.nagfortran in the build directory. --- Diffs of the changes: (+1 -0) configure.ac |1 + 1 files changed, 1 insertion(+) Index: llvm-test/autoconf/configure.ac diff -u llvm-test/autoconf/configure.ac:1.38 llvm-test/autoconf/configure.ac:1.39 --- llvm-test/autoconf/configure.ac:1.38Wed Sep 20 18:40:57 2006 +++ llvm-test/autoconf/configure.ac Thu Sep 21 03:48:02 2006 @@ -12,6 +12,7 @@ AC_CONFIG_FILES([Makefile.config]) AC_CONFIG_MAKEFILE(Makefile) AC_CONFIG_MAKEFILE(Makefile.common) +AC_CONFIG_MAKEFILE(Makefile.nagfortran) AC_CONFIG_MAKEFILE(Makefile.f2c) AC_CONFIG_MAKEFILE(Makefile.programs) AC_CONFIG_MAKEFILE(Makefile.tests) ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/configure
Changes in directory llvm-test: configure updated: 1.40 -> 1.41 --- Log message: Added generating of the Makefile.nagfortran in the build directory. --- Diffs of the changes: (+29 -23) configure | 52 +--- 1 files changed, 29 insertions(+), 23 deletions(-) Index: llvm-test/configure diff -u llvm-test/configure:1.40 llvm-test/configure:1.41 --- llvm-test/configure:1.40Wed Sep 20 18:40:57 2006 +++ llvm-test/configure Thu Sep 21 03:48:02 2006 @@ -1997,6 +1997,9 @@ ac_config_commands="$ac_config_commands Makefile.common" +ac_config_commands="$ac_config_commands Makefile.nagfortran" + + ac_config_commands="$ac_config_commands Makefile.f2c" @@ -5384,7 +5387,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 5387 "configure"' > conftest.$ac_ext + echo '#line 5390 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -7549,11 +7552,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7552: $lt_compile\"" >&5) + (eval echo "\"\$as_me:7555: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:7556: \$? = $ac_status" >&5 + echo "$as_me:7559: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -7817,11 +7820,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7820: $lt_compile\"" >&5) + (eval echo "\"\$as_me:7823: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:7824: \$? = $ac_status" >&5 + echo "$as_me:7827: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -7921,11 +7924,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7924: $lt_compile\"" >&5) + (eval echo "\"\$as_me:7927: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:7928: \$? = $ac_status" >&5 + echo "$as_me:7931: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -10373,7 +10376,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < conftest.$ac_ext <&5) + (eval echo "\"\$as_me:12847: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:12848: \$? = $ac_status" >&5 + echo "$as_me:12851: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -12945,11 +12948,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:12948: $lt_compile\"" >&5) + (eval echo "\"\$as_me:12951: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:12952: \$? = $ac_status" >&5 + echo "$as_me:12955: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -14515,11 +14518,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14518: $lt_compile\"" >&5) + (eval echo "\"\$as_me:14521: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:14522: \$? = $ac_status" >&5 + echo "$as_me:14525: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -14619,11 +14622,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14622: $lt_compile\"" >&5) + (eval echo "\"\$as_me:14625: $lt_compile\"" >&5) (eval "
[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile
Changes in directory llvm-test/External/SPEC/CFP2006/410.bwaves: Makefile updated: 1.1 -> 1.2 --- Log message: Needed the stdin/stdout filenames. --- Diffs of the changes: (+5 -1) Makefile |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile diff -u llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile:1.1 llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile:1.2 --- llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile:1.1 Fri Sep 1 18:27:13 2006 +++ llvm-test/External/SPEC/CFP2006/410.bwaves/Makefile Thu Sep 21 03:50:19 2006 @@ -10,4 +10,8 @@ FP_ABSTOLERANCE = 1.0e-16 include ../../Makefile.spec2006 -include $(PROJ_SRC_ROOT)/Makefile.FORTRAN +include $(LEVEL)/Makefile.FORTRAN + +STDIN_FILENAME := bwaves.in +STDOUT_FILENAME := bwaves.out +STDERR_FILENAME := bwaves.err ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm-test/Makefile.nagfortran
Changes in directory llvm-test: Makefile.nagfortran updated: 1.6 -> 1.7 --- Log message: Change so that access to the "filepp" shell script is found in the PROJ_SRC_ROOT instead of LEVEL. --- Diffs of the changes: (+2 -2) Makefile.nagfortran |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-test/Makefile.nagfortran diff -u llvm-test/Makefile.nagfortran:1.6 llvm-test/Makefile.nagfortran:1.7 --- llvm-test/Makefile.nagfortran:1.6 Tue Feb 28 12:08:54 2006 +++ llvm-test/Makefile.nagfortran Thu Sep 21 03:49:23 2006 @@ -39,13 +39,13 @@ $(F95) -w -S -O2 $< -o $@ $(NAGFORTRAN_FLAGS) %.f: %.F - $(LEVEL)/filepp $< -o $@ -M $(SPEC_BENCH_DIR)/src/ $(FPPFLAGS) + $(PROJ_SRC_ROOT)/filepp $< -o $@ -M $(SPEC_BENCH_DIR)/src/ $(FPPFLAGS) %.c: %.f90 $(F95) -w -S -O2 $< -o $@ $(NAGFORTRAN_FLAGS) %.f90: %.F90 - $(LEVEL)/filepp $< -o $@ -M $(SPEC_BENCH_DIR)/src/ $(FPPFLAGS) + $(PROJ_SRC_ROOT)/filepp $< -o $@ -M $(SPEC_BENCH_DIR)/src/ $(FPPFLAGS) CPPFLAGS += -I$(F95_DIR)/lib/NAGWare LDFLAGS += $(F95_DIR)/lib/NAGWare/quickfit.o -Xlinker -flat_namespace $(F95_DIR)/lib/NAGWare/libf97.dylib $(F95_DIR)/lib/NAGWare/libf96.a ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits