[llvm-commits] CVS: llvm/include/llvm/Analysis/Dominators.h

2007-04-21 Thread Owen Anderson
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.75 -> 1.76 --- Log message: Fix some null checks to actually test the part that needs checking. --- Diffs of the changes: (+2 -3) Dominators.h |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: ll

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/LICM.cpp

2007-04-21 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: LICM.cpp updated: 1.93 -> 1.94 --- Log message: Fix a comment. --- Diffs of the changes: (+1 -1) LICM.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Scalar/LICM.cpp diff -u llvm/lib/Transforms/Scal

[llvm-commits] CVS: llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp

2007-04-21 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: PromoteMemoryToRegister.cpp updated: 1.97 -> 1.98 --- Log message: Fix a comment. --- Diffs of the changes: (+1 -1) PromoteMemoryToRegister.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Utils/Promo

Re: [llvm-commits] [llvm] r36266 - /llvm/trunk/CREDITS.TXT

2007-04-21 Thread Chris Lattner
On Apr 20, 2007, at 9:06 PM, Reid Spencer wrote: > On Fri, 2007-04-20 at 20:46 -0700, Chris Lattner wrote: >> Urg, this is going to come from [EMAIL PROTECTED] ? > > I've asked David to fix this. He said he would forward my request > on to > the authentication people at UIUC. He said they aren'

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp

2007-04-21 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.68 -> 1.69 --- Log message: Make PredicateSimplifier not use DominatorTree. --- Diffs of the changes: (+32 -31) PredicateSimplifier.cpp | 63 1 files chang

[llvm-commits] Target itineraries tablegen fix

2007-04-21 Thread Christopher Lamb
I ran into a problem generating certain itineraries, and I think this fixes it... --Christopher Lamb itineraries_fix.diff Description: Binary data ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-comm

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAG.h SelectionDAGNodes.h

2007-04-21 Thread Christopher Lamb
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.147 -> 1.148 SelectionDAGNodes.h updated: 1.185 -> 1.186 --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+10 -5) SelectionDAG.h | 11 +++ Se

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2007-04-21 Thread Christopher Lamb
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.248 -> 1.249 --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+21 -3) Reader.cpp | 24 +--- 1 files changed, 21 insertions(+), 3 deletions(

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2007-04-21 Thread Christopher Lamb
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.173 -> 1.174 --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+27 -5) Writer.cpp | 32 +++- 1 files changed, 27 insertions(+), 5 de

[llvm-commits] CVS: llvm/docs/BytecodeFormat.html LangRef.html

2007-04-21 Thread Christopher Lamb
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.68 -> 1.69 LangRef.html updated: 1.234 -> 1.235 --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+8 -8) BytecodeFormat.html |8 LangRef.html|8

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp SelectionDAGISel.cpp

2007-04-21 Thread Christopher Lamb
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.293 -> 1.294 SelectionDAG.cpp updated: 1.398 -> 1.399 SelectionDAGISel.cpp updated: 1.421 -> 1.422 --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+79 -

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-04-21 Thread Christopher Lamb
Changes in directory llvm: CREDITS.TXT updated: 1.72 -> 1.73 --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+4 -0) CREDITS.TXT |4 1 files changed, 4 insertions(+) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.72

[llvm-commits] CVS: llvm/test/Assembler/2007-04-20-AlignedLoad.ll 2007-04-20-AlignedStore.ll

2007-04-21 Thread Christopher Lamb
Changes in directory llvm/test/Assembler: 2007-04-20-AlignedLoad.ll added (r1.1) 2007-04-20-AlignedStore.ll added (r1.1) --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+14 -0) 2007-04-20-AlignedLoad.ll |7 +++ 2007-04-2

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp Instructions.cpp

2007-04-21 Thread Christopher Lamb
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.270 -> 1.271 Instructions.cpp updated: 1.85 -> 1.86 --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+49 -0) AsmWriter.cpp|7 +++ Instructions.cpp | 42 +

[llvm-commits] CVS: llvm/include/llvm/Instructions.h

2007-04-21 Thread Christopher Lamb
Changes in directory llvm/include/llvm: Instructions.h updated: 1.66 -> 1.67 --- Log message: add support for alignment attributes on load/store instructions --- Diffs of the changes: (+33 -7) Instructions.h | 40 +--- 1 files changed, 33 insertions(+

Re: [llvm-commits] [llvm] r36266 - /llvm/trunk/CREDITS.TXT

2007-04-21 Thread Anton Korobeynikov
Reid, > I thought we were going to turn these into the actual user's name. Has > that mapping gone away? I think the old CVS one make the reply-to field > be the user's actual email address rather than "[EMAIL PROTECTED]". > I think we need to do the same here. Otherwise the process of commit > re

Re: [llvm-commits] [llvm] r36266 - /llvm/trunk/CREDITS.TXT

2007-04-21 Thread Anton Korobeynikov
> Also, can we get a blank line after the URL? My mail client turns > the URL and the into one url... Will check. -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University. ___ llvm-commit

Re: [llvm-commits] [llvm] r36266 - /llvm/trunk/CREDITS.TXT

2007-04-21 Thread Anton Korobeynikov
Hello, Chris. > Can we just have the post-commit script fakemail that it is > [EMAIL PROTECTED] sending it? Exactly in this way it should work now. username=>e-mail map just don't know what to do with user "cscollab-rspencer", since is assumes, that Reid is using username "reid" :) -- With bes

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-21 Thread Anton Korobeynikov
> Presumably the win32 ABI uses completely different mechanisms for > TLS. Definitely. As it applies to ELF targets only, maybe it's worth to guard stuff with assert(Subtarget->isTargetELF)? -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State U

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-21 Thread Anton Korobeynikov
> +SDOperand > +X86TargetLowering::LowerGlobalTLSAddress(SDOperand Op, SelectionDAG > &DAG) { > + // TODO: implement the "local dynamic" model > + // TODO: implement the "initial exec"model for pic executables > + assert(!Subtarget->is64Bit() && "TLS not implemented for X86_64"); > + GlobalAd

Re: [llvm-commits] Function aliases

2007-04-21 Thread Anton Korobeynikov
Hello, Chris. > I disagree. They *act like* functions or GV's, but they really > aren't them. For example, (from m understanding), it is not legal to > give an alias a function body or a global variable initializer. After stripping alias target they are nothing more than just external declar

[llvm-commits] Major regressions

2007-04-21 Thread Jeff Cohen
Commits in the last 12 hours or so have broken 34 regression tests and caused 21 failure in llvm-test. They appear to be concentrated in the vector area. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/

[llvm-commits] CVS: llvm/include/llvm/Instructions.h

2007-04-21 Thread Jeff Cohen
Changes in directory llvm/include/llvm: Instructions.h updated: 1.67 -> 1.68 --- Log message: The expression "SubclassData = (SubclassData & ~1) | (V) ? 1 : 0;" does not do what was intended! | has higher precedence than ?. Caught by Visual Studio. --- Diffs of the changes: (+2 -2) Inst

Re: [llvm-commits] CVS: llvm/include/llvm/Instructions.h

2007-04-21 Thread Jeff Cohen
Jeff Cohen wrote: > Changes in directory llvm/include/llvm: > > Instructions.h updated: 1.67 -> 1.68 > --- > Log message: > > The expression "SubclassData = (SubclassData & ~1) | (V) ? 1 : 0;" does not > do what > was intended! | has higher precedence than ?. Caught by Visual Studio. > Unfor

[llvm-commits] Nightly tester annoyance

2007-04-21 Thread Jeff Cohen
The nightly tester has acquired the bad habit of believing a regression test has changed it's name whenever the test changes from failing to passing or vice versa. For example, Added Tests: test/CFrontend/2007-04-11-InlineAsmUnion.c Removed Tests: test/CFrontend/2007-04-11-InlineAsmUnion.c: e

[llvm-commits] CVS: llvm/include/llvm/GlobalValue.h

2007-04-21 Thread Jeff Cohen
Changes in directory llvm/include/llvm: GlobalValue.h updated: 1.36 -> 1.37 --- Log message: Fix breakage of bytecode reader when built with VC++. --- Diffs of the changes: (+4 -2) GlobalValue.h |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/include/llvm/Globa

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-21 Thread Lauro Ramos Venancio
> > Thanks Lauro, very nice! Should the TLS bug be closed now? Now I will implement PIC and TLS for arm-linux, then I will close the PR941 and open a bug report for each target that doesn't implement TLS. Lauro ___ llvm-commits mailing list llvm-commit

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineRelocation.h

2007-04-21 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: MachineRelocation.h updated: 1.12 -> 1.13 --- Log message: Make enum-valued bitfield large enough to avoid interpretation as negative values in VC++. --- Diffs of the changes: (+1 -1) MachineRelocation.h |2 +- 1 files changed, 1 insertio

Re: [llvm-commits] [llvm] r36266 - /llvm/trunk/CREDITS.TXT

2007-04-21 Thread Reid Spencer
On Sat, 2007-04-21 at 00:13 -0700, Chris Lattner wrote: > On Apr 20, 2007, at 9:06 PM, Reid Spencer wrote: > > > On Fri, 2007-04-20 at 20:46 -0700, Chris Lattner wrote: > >> Urg, this is going to come from [EMAIL PROTECTED] ? > > > > I've asked David to fix this. He said he would forward my reques

Re: [llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2007-04-21 Thread Reid Spencer
Christopher, On Sat, 2007-04-21 at 03:17 -0500, Christopher Lamb wrote: > > Changes in directory llvm/lib/Bytecode/Writer: > > Writer.cpp updated: 1.173 -> 1.174 > --- > Log message: > > > add support for alignment attributes on load/store instructions > > > --- > Diffs of the changes: (+27

Re: [llvm-commits] Nightly tester annoyance

2007-04-21 Thread Reid Spencer
Jeff, Please file a bug for this. It is a consequence of the new dejagnu tester. Its output is different and the nightly tester's regex for matching the test name needs to be improved. Reid. On Sat, 2007-04-21 at 07:45 -0700, Jeff Cohen wrote: > The nightly tester has acquired the bad habit of b

Re: [llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineRelocation.h

2007-04-21 Thread Reid Spencer
Jeff, On Sat, 2007-04-21 at 11:29 -0500, Jeff Cohen wrote: > > Changes in directory llvm/include/llvm/CodeGen: > > MachineRelocation.h updated: 1.12 -> 1.13 > --- > Log message: > > Make enum-valued bitfield large enough to avoid interpretation as negative > values in VC++. > > --- > Diffs o

Re: [llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2007-04-21 Thread Reid Spencer
Christopher, I'll answer my own question .. You're compressing the alignment to a smaller value by extracting its log. I didn't get that until I read the Reader.cpp code :) Reid. On Sat, 2007-04-21 at 09:46 -0700, Reid Spencer wrote: > Christopher, > > On Sat, 2007-04-21 at 03:17 -0500, Christo

Re: [llvm-commits] Function aliases

2007-04-21 Thread Reid Spencer
I've lost track of this dicsussion because it has occurred over so many emails. Could we please put this into a bugzilla so that it is all in one place? There is a bugzilla for this alias feature, right? If not, Anton, please create one and summarize the various arguments that are being made here.

[llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: ExternalFunctions.cpp updated: 1.97 -> 1.98 --- Log message: We only need one putchar which gives it a shot at getting matched by its users. --- Diffs of the changes: (+4 -17) ExternalFunctions.cpp | 21 - 1 f

Re: [llvm-commits] Major regressions

2007-04-21 Thread Reid Spencer
Jeff, I'm seeing these too. They all seem to be related to Christopher Lamb's alignment changes. If he doesn't step up to fix soon, I'll revert the changes. Reid. On Sat, 2007-04-21 at 07:30 -0700, Jeff Cohen wrote: > Commits in the last 12 hours or so have broken 34 regression tests and > caus

Re: [llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineRelocation.h

2007-04-21 Thread Jeff Cohen
Reid Spencer wrote: Jeff, On Sat, 2007-04-21 at 11:29 -0500, Jeff Cohen wrote: Changes in directory llvm/include/llvm/CodeGen: MachineRelocation.h updated: 1.12 -> 1.13 --- Log message: Make enum-valued bitfield large enough to avoid interpretation as negative values in VC++. --- Diffs

Re: [llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2007-04-21 Thread Jeff Cohen
Reid Spencer wrote: > Christopher, > > I'll answer my own question .. You're compressing the alignment to a > smaller value by extracting its log. I didn't get that until I read the > Reader.cpp code :) > > Reid. It's still very expensive. There are alternative approaches that are much faster an

Re: [llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2007-04-21 Thread Jeff Cohen
Jeff Cohen wrote: > Reid Spencer wrote: > >> Christopher, >> >> I'll answer my own question .. You're compressing the alignment to a >> smaller value by extracting its log. I didn't get that until I read the >> Reader.cpp code :) >> >> Reid. >> > > It's still very expensive. There are alte

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/bits.h

2007-04-21 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer: bits.h updated: 1.2 -> 1.3 --- Log message: Add some more types. --- Diffs of the changes: (+3 -2) bits.h |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm-test/SingleSource/UnitTests/Integer/bits.h d

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/test4.c bits.h

2007-04-21 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer: test4.c added (r1.1) bits.h updated: 1.3 -> 1.4 --- Log message: Add test case. --- Diffs of the changes: (+31 -0) bits.h |5 + test4.c | 26 ++ 2 files changed, 31 insertions(+) Index: llvm

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/test4.reference_output test4.c

2007-04-21 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer: test4.reference_output added (r1.1) test4.c updated: 1.1 -> 1.2 --- Log message: Add reference output for test case. --- Diffs of the changes: (+3 -3) test4.c|3 --- test4.reference_output |3 +++ 2 file

Re: [llvm-commits] Nightly tester annoyance

2007-04-21 Thread Chris Lattner
On Apr 21, 2007, at 9:51 AM, Reid Spencer wrote: > Jeff, > > Please file a bug for this. It is a consequence of the new dejagnu > tester. Its output is different and the nightly tester's regex for > matching the test name needs to be improved. I agree, this is greatly annoying. I think it would

Re: [llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-21 Thread Duncan Sands
> +catch { set file_h [ open "/tmp/llvm_obj_check.m" w] } > +set R [ catch { exec $llvmgcc -c "/tmp/llvm_obj_check.m" -o /dev/null > >& /tmp/llvm_obj_check.out } ] Will using /tmp and /dev/null work properly under Windows? Ciao, Duncan. ___ l

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-21 Thread Chris Lattner
On Apr 21, 2007, at 9:23 AM, Lauro Ramos Venancio wrote: >> >> Thanks Lauro, very nice! Should the TLS bug be closed now? > > Now I will implement PIC and TLS for arm-linux, then I will close the > PR941 and open a bug report for each target that doesn't implement > TLS. I'd prefer to just have

Re: [llvm-commits] Nightly tester annoyance

2007-04-21 Thread Reid Spencer
On Sat, 2007-04-21 at 11:18 -0700, Chris Lattner wrote: > On Apr 21, 2007, at 9:51 AM, Reid Spencer wrote: > > > Jeff, > > > > Please file a bug for this. It is a consequence of the new dejagnu > > tester. Its output is different and the nightly tester's regex for > > matching the test name needs

[llvm-commits] CVS: llvm/include/llvm/Instructions.h

2007-04-21 Thread Reid Spencer
Changes in directory llvm/include/llvm: Instructions.h updated: 1.68 -> 1.69 --- Log message: Revert Christopher Lamb's load/store alignment changes. --- Diffs of the changes: (+7 -33) Instructions.h | 40 +++- 1 files changed, 7 insertions(+), 33 del

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.174 -> 1.175 --- Log message: Revert Christopher Lamb's load/store alignment changes. --- Diffs of the changes: (+5 -27) Writer.cpp | 32 +--- 1 files changed, 5 insertions(+), 27 deletions(

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp Instructions.cpp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.271 -> 1.272 Instructions.cpp updated: 1.86 -> 1.87 --- Log message: Revert Christopher Lamb's load/store alignment changes. --- Diffs of the changes: (+0 -49) AsmWriter.cpp|7 --- Instructions.cpp | 42 -

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAG.h SelectionDAGNodes.h

2007-04-21 Thread Reid Spencer
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.148 -> 1.149 SelectionDAGNodes.h updated: 1.186 -> 1.187 --- Log message: Revert Christopher Lamb's load/store alignment changes. --- Diffs of the changes: (+5 -10) SelectionDAG.h | 11 --- SelectionD

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.249 -> 1.250 --- Log message: Revert Christopher Lamb's load/store alignment changes. --- Diffs of the changes: (+3 -21) Reader.cpp | 24 +++- 1 files changed, 3 insertions(+), 21 deletions(-) Ind

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp SelectionDAG.cpp SelectionDAGISel.cpp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.294 -> 1.295 SelectionDAG.cpp updated: 1.399 -> 1.400 SelectionDAGISel.cpp updated: 1.422 -> 1.423 --- Log message: Revert Christopher Lamb's load/store alignment changes. --- Diffs of the changes: (+36 -79) DA

Re: [llvm-commits] Nightly tester annoyance

2007-04-21 Thread Chris Lattner
On Apr 21, 2007, at 11:29 AM, Reid Spencer wrote: > On Sat, 2007-04-21 at 11:18 -0700, Chris Lattner wrote: >> On Apr 21, 2007, at 9:51 AM, Reid Spencer wrote: >> >>> Jeff, >>> >>> Please file a bug for this. It is a consequence of the new dejagnu >>> tester. Its output is different and the night

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.16 -> 1.17 --- Log message: Put failure information on a separate line. Hopefully this unbreaks the nightly tester which expects the FAIL: line to only have the test name on it. --- Diffs of the changes: (+4 -4) llvm.exp |8 --

Re: [llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-21 Thread Jeff Cohen
The only way to run the tests under Windows is to use cygwin, using an LLVM built with cygwin/mingw. Windows does not have /tmp (unless you create it yourself) and it does not have /dev/null (unless cygwin emulates it somehow). I only build LLVM on Windows with Visual Studio, so someone else

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.17 -> 1.18 --- Log message: Always print the same "PR" information in the same location (just after the test name) in all cases (PASS, XPASS, FAIL, XFAIL). This makes the output consistent and more amenable to parsing by nightly test. --

Re: [llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-21 Thread Reid Spencer
On Sat, 2007-04-21 at 11:52 -0700, Jeff Cohen wrote: > The only way to run the tests under Windows is to use cygwin, using an > LLVM built with cygwin/mingw. Windows does not have /tmp (unless you > create it yourself) and it does not have /dev/null (unless cygwin > emulates it somehow). I only b

Re: [llvm-commits] [llvm] r36266 - /llvm/trunk/CREDITS.TXT

2007-04-21 Thread Chris Lattner
On Apr 21, 2007, at 1:49 AM, Anton Korobeynikov wrote: > Hello, Chris. > >> Can we just have the post-commit script fakemail that it is >> [EMAIL PROTECTED] sending it? > Exactly in this way it should work now. username=>e-mail map just > don't > know what to do with user "cscollab-rspencer", s

Re: [llvm-commits] Major regressions

2007-04-21 Thread Christopher Lamb
Blarg! Sorry folks. First major commit and I missed regressions. Reverting was the right thing to do, sorry I wasn't up earlier. -- Christopher Lamb On Apr 21, 2007, at 12:21 PM, Reid Spencer wrote: Jeff, I'm seeing these too. They all seem to be related to Christopher Lamb's alignment

Re: [llvm-commits] Major regressions

2007-04-21 Thread Christopher Lamb
The regressions are related to the following code in SelectionDAG.cpp. MVT::getTypeForValueType asserts if passed a Vector as VT. if (Alignment == 0) { // Ensure that codegen never sees alignment 0 const Type *Ty = MVT::getTypeForValueType(VT); Alignment = TLI.getTargetData()->getAB

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-21 Thread Duncan Sands
Changes in directory llvm/test/lib: llvm.exp updated: 1.18 -> 1.19 --- Log message: Test if the compiler supports Ada, and enable Ada tests if so. While I was there, delete a temporary file the objc test forgot to delete. --- Diffs of the changes: (+17 -0) llvm.exp | 17

[llvm-commits] CVS: llvm/test/FrontendAda/dg.exp

2007-04-21 Thread Duncan Sands
Changes in directory llvm/test/FrontendAda: dg.exp added (r1.1) --- Log message: Test if the compiler supports Ada, and enable Ada tests if so. While I was there, delete a temporary file the objc test forgot to delete. --- Diffs of the changes: (+6 -0) dg.exp |6 ++ 1 files change

[llvm-commits] CVS: llvm/test/Makefile

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test: Makefile updated: 1.100 -> 1.101 --- Log message: Add the TARGETS_TO_BUILD variable. --- Diffs of the changes: (+1 -0) Makefile |1 + 1 files changed, 1 insertion(+) Index: llvm/test/Makefile diff -u llvm/test/Makefile:1.100 llvm/test/Makefile:1.101 --

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.19 -> 1.20 --- Log message: Add the llvm_supports_target function. --- Diffs of the changes: (+9 -0) llvm.exp |9 + 1 files changed, 9 insertions(+) Index: llvm/test/lib/llvm.exp diff -u llvm/test/lib/llvm.exp:1.19 llvm/

[llvm-commits] CVS: llvm/test/CodeGen/IA64/dg.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/IA64: dg.exp updated: 1.4 -> 1.5 --- Log message: Use the llvm_supports_target function to prevent running of tests for targets that LLVM is not configured to support. --- Diffs of the changes: (+3 -1) dg.exp |4 +++- 1 files changed, 3 insertion

[llvm-commits] CVS: llvm/test/CodeGen/PowerPC/dg.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/PowerPC: dg.exp updated: 1.5 -> 1.6 --- Log message: Use the llvm_supports_target function to prevent running of tests for targets that LLVM is not configured to support. --- Diffs of the changes: (+3 -1) dg.exp |4 +++- 1 files changed, 3 insert

[llvm-commits] CVS: llvm/test/CodeGen/SPARC/dg.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/SPARC: dg.exp updated: 1.4 -> 1.5 --- Log message: Use the llvm_supports_target function to prevent running of tests for targets that LLVM is not configured to support. --- Diffs of the changes: (+3 -1) dg.exp |4 +++- 1 files changed, 3 insertio

[llvm-commits] CVS: llvm/test/CodeGen/ARM/dg.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/ARM: dg.exp updated: 1.3 -> 1.4 --- Log message: Use the llvm_supports_target function to prevent running of tests for targets that LLVM is not configured to support. --- Diffs of the changes: (+3 -1) dg.exp |4 +++- 1 files changed, 3 insertions

[llvm-commits] CVS: llvm/test/CodeGen/X86/dg.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/X86: dg.exp updated: 1.5 -> 1.6 --- Log message: Use the llvm_supports_target function to prevent running of tests for targets that LLVM is not configured to support. --- Diffs of the changes: (+3 -1) dg.exp |4 +++- 1 files changed, 3 insertions

[llvm-commits] CVS: llvm/test/CodeGen/Alpha/dg.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/Alpha: dg.exp updated: 1.4 -> 1.5 --- Log message: Use the llvm_supports_target function to prevent running of tests for targets that LLVM is not configured to support. --- Diffs of the changes: (+3 -1) dg.exp |4 +++- 1 files changed, 3 insertio

[llvm-commits] CVS: llvm/test/CodeGen/CBackend/dg.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/CBackend: dg.exp updated: 1.5 -> 1.6 --- Log message: Use the llvm_supports_target function to prevent running of tests for targets that LLVM is not configured to support. --- Diffs of the changes: (+3 -1) dg.exp |4 +++- 1 files changed, 3 inser

[llvm-commits] CVS: llvm/test/Makefile.tests Failure.sh

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test: Makefile.tests updated: 1.92 -> 1.93 Failure.sh (r1.1) removed --- Log message: Failure.sh is dead, remove it. --- Diffs of the changes: (+0 -1) Makefile.tests |1 - 1 files changed, 1 deletion(-) Index: llvm/test/Makefile.tests diff -u llvm/test/Makef

[llvm-commits] CVS: llvm/test/lib/llvm-dg.exp

2007-04-21 Thread LLVM
Changes in directory llvm/test/lib: llvm-dg.exp (r1.17) removed --- Log message: llvm-dg.exp is dead, remove it. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

2007-04-21 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.400 -> 1.401 --- Log message: X86 TLS: Implement review feedback. --- Diffs of the changes: (+11 -1) SelectionDAG.cpp | 12 +++- 1 files changed, 11 insertions(+), 1 deletion(-) Index: llvm/lib/Code

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

2007-04-21 Thread Lauro Ramos Venancio
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.187 -> 1.188 --- Log message: X86 TLS: Implement review feedback. --- Diffs of the changes: (+1 -11) SelectionDAGNodes.h | 12 +--- 1 files changed, 1 insertion(+), 11 deletions(-) Index: llvm/includ

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2007-04-21 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.394 -> 1.395 --- Log message: X86 TLS: Implement review feedback. --- Diffs of the changes: (+3 -2) X86ISelLowering.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86IS

[llvm-commits] CVS: llvm/autoconf/configure.ac

2007-04-21 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.268 -> 1.269 --- Log message: Add support for determining which languages the llvm-gcc front end supports. --- Diffs of the changes: (+4 -0) configure.ac |4 1 files changed, 4 insertions(+) Index: llvm/autoconf/config

[llvm-commits] CVS: llvm/Makefile.config.in

2007-04-21 Thread Reid Spencer
Changes in directory llvm: Makefile.config.in updated: 1.75 -> 1.76 --- Log message: Add support for determining which languages the llvm-gcc front end supports. --- Diffs of the changes: (+1 -0) Makefile.config.in |1 + 1 files changed, 1 insertion(+) Index: llvm/Makefile.config.in

[llvm-commits] CVS: llvm/configure

2007-04-21 Thread Reid Spencer
Changes in directory llvm: configure updated: 1.274 -> 1.275 --- Log message: Regenerate for detection of llvm-gcc supported languages --- Diffs of the changes: (+34 -25) configure | 59 ++- 1 files changed, 34 insertions(+), 25 del

[llvm-commits] CVS: llvm/test/Makefile

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test: Makefile updated: 1.101 -> 1.102 --- Log message: Pass the LLVMGCC_LANGS variable through to Tcl. --- Diffs of the changes: (+1 -0) Makefile |1 + 1 files changed, 1 insertion(+) Index: llvm/test/Makefile diff -u llvm/test/Makefile:1.101 llvm/test/Make

[llvm-commits] CVS: llvm/test/FrontendObjC/dg.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/FrontendObjC: dg.exp updated: 1.1 -> 1.2 --- Log message: Replace llvm_gcc_supports_ada and llvm_gcc_supports_objc with just a single llvm_gcc_supports function that takes the language as an argument. Base that function on the new LLVMGCC_LANGS configured variable

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.20 -> 1.21 --- Log message: Replace llvm_gcc_supports_ada and llvm_gcc_supports_objc with just a single llvm_gcc_supports function that takes the language as an argument. Base that function on the new LLVMGCC_LANGS configured variable so t

[llvm-commits] CVS: llvm/test/FrontendAda/dg.exp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/FrontendAda: dg.exp updated: 1.1 -> 1.2 --- Log message: Replace llvm_gcc_supports_ada and llvm_gcc_supports_objc with just a single llvm_gcc_supports function that takes the language as an argument. Base that function on the new LLVMGCC_LANGS configured variable

[llvm-commits] CVS: llvm/test/Transforms/LoopRotate/.cvsignore

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/Transforms/LoopRotate: .cvsignore added (r1.1) --- Log message: Add a .cvsignore file. --- Diffs of the changes: (+1 -0) .cvsignore |1 + 1 files changed, 1 insertion(+) Index: llvm/test/Transforms/LoopRotate/.cvsignore diff -c /dev/null llvm/test/Trans

Re: [llvm-commits] Major regressions

2007-04-21 Thread Christopher Lamb
I'm getting a regression after my fixes that's coming from getABIAlignment not finding an alignment to use for a type, is this a bug? -- Christopher Lamb On Apr 21, 2007, at 12:21 PM, Reid Spencer wrote: Jeff, I'm seeing these too. They all seem to be related to Christopher Lamb's al

Re: [llvm-commits] Major regressions

2007-04-21 Thread Reid Spencer
On Sat, 2007-04-21 at 18:07 -0500, Christopher Lamb wrote: > I'm getting a regression after my fixes that's coming from > getABIAlignment not finding an alignment to use for a type, > is this a bug? It could be. isn't a useful vector so it probably doesn't have an ABI Alignment. It should, howev

Re: [llvm-commits] Major regressions

2007-04-21 Thread Christopher Lamb
On Apr 21, 2007, at 6:12 PM, Reid Spencer wrote: > On Sat, 2007-04-21 at 18:07 -0500, Christopher Lamb wrote: >> I'm getting a regression after my fixes that's coming from >> getABIAlignment not finding an alignment to use for a >> type, >> is this a bug? > > It could be. isn't a useful vecto

Re: [llvm-commits] Major regressions

2007-04-21 Thread Reid Spencer
On Sat, 2007-04-21 at 18:28 -0500, Christopher Lamb wrote: > On Apr 21, 2007, at 6:12 PM, Reid Spencer wrote: > > > On Sat, 2007-04-21 at 18:07 -0500, Christopher Lamb wrote: > >> I'm getting a regression after my fixes that's coming from > >> getABIAlignment not finding an alignment to use for a

[llvm-commits] CVS: llvm/test/CodeGen/ARM/call.ll load-global.ll

2007-04-21 Thread Lauro Ramos Venancio
Changes in directory llvm/test/CodeGen/ARM: call.ll updated: 1.7 -> 1.8 load-global.ll updated: 1.2 -> 1.3 --- Log message: Implement PIC for arm-linux. --- Diffs of the changes: (+5 -1) call.ll|2 ++ load-global.ll |4 +++- 2 files changed, 5 insertions(+), 1 deletion(-)

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMConstantPoolValue.cpp ARMConstantPoolValue.h ARMISelLowering.cpp ARMISelLowering.h

2007-04-21 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.64 -> 1.65 ARMConstantPoolValue.cpp updated: 1.2 -> 1.3 ARMConstantPoolValue.h updated: 1.2 -> 1.3 ARMISelLowering.cpp updated: 1.44 -> 1.45 ARMISelLowering.h updated: 1.13 -> 1.14 --- Log message: Implement PIC for arm-linu

[llvm-commits] CVS: llvm/docs/LangRef.html

2007-04-21 Thread Jeff Cohen
Changes in directory llvm/docs: LangRef.html updated: 1.235 -> 1.236 --- Log message: Minor corrections. --- Diffs of the changes: (+38 -42) LangRef.html | 80 --- 1 files changed, 38 insertions(+), 42 deletions(-) Index: llvm/docs

Re: [llvm-commits] Major regressions

2007-04-21 Thread Christopher Lamb
On Apr 21, 2007, at 6:41 PM, Reid Spencer wrote: On Sat, 2007-04-21 at 18:28 -0500, Christopher Lamb wrote: On Apr 21, 2007, at 6:12 PM, Reid Spencer wrote: On Sat, 2007-04-21 at 18:07 -0500, Christopher Lamb wrote: I'm getting a regression after my fixes that's coming from getABIAlignment

[llvm-commits] CVS: llvm/tools/llvm-config/llvm-config.in.in

2007-04-21 Thread Reid Spencer
Changes in directory llvm/tools/llvm-config: llvm-config.in.in updated: 1.25 -> 1.26 --- Log message: Add the --host-target option. --- Diffs of the changes: (+2 -0) llvm-config.in.in |2 ++ 1 files changed, 2 insertions(+) Index: llvm/tools/llvm-config/llvm-config.in.in diff -u llvm

[llvm-commits] CVS: llvm/test/Assembler/2007-02-07-UpgradeCSRETCC.ll

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/Assembler: 2007-02-07-UpgradeCSRETCC.ll updated: 1.2 -> 1.3 --- Log message: For PR1146: http://llvm.org/PR1146 : Make ParamAttrsList objects unique. You can no longer directly create or destroy them but instead must go through the ParamAttrsList::get() interface

[llvm-commits] CVS: llvm/tools/llvm2cpp/CppWriter.cpp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.47 -> 1.48 --- Log message: For PR1146: http://llvm.org/PR1146 : Make ParamAttrsList objects unique. You can no longer directly create or destroy them but instead must go through the ParamAttrsList::get() interface. --- Diffs

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.345 -> 1.346 --- Log message: For PR1146: http://llvm.org/PR1146 : Make ParamAttrsList objects unique. You can no longer directly create or destroy them but instead must go through the ParamAttrsList::get() interface. --- Di

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.250 -> 1.251 --- Log message: For PR1146: http://llvm.org/PR1146 : Make ParamAttrsList objects unique. You can no longer directly create or destroy them but instead must go through the ParamAttrsList::get() interface. --- D

[llvm-commits] CVS: llvm/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll

2007-04-21 Thread Reid Spencer
Changes in directory llvm/test/Transforms/SimplifyCFG: 2006-10-29-InvokeCrash.ll updated: 1.3 -> 1.4 --- Log message: For PR1146: http://llvm.org/PR1146 : Make ParamAttrsList objects unique. You can no longer directly create or destroy them but instead must go through the ParamAttrsList::get()

[llvm-commits] CVS: llvm/tools/llvm-upgrade/UpgradeParser.y

2007-04-21 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.y updated: 1.84 -> 1.85 --- Log message: For PR1146: http://llvm.org/PR1146 : Make ParamAttrsList objects unique. You can no longer directly create or destroy them but instead must go through the ParamAttrsList::get() interface. ---

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp Function.cpp Instructions.cpp Type.cpp

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.272 -> 1.273 Function.cpp updated: 1.124 -> 1.125 Instructions.cpp updated: 1.87 -> 1.88 Type.cpp updated: 1.184 -> 1.185 --- Log message: For PR1146: http://llvm.org/PR1146 : Make ParamAttrsList objects unique. You can no longer di

  1   2   >