[llvm-commits] [llvm] r45774 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Owen Anderson
Author: resistor Date: Wed Jan 9 04:32:30 2008 New Revision: 45774 URL: http://llvm.org/viewvc/llvm-project?rev=45774view=rev Log: Fix an infinite recursion bug in InsertCopies. Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp Modified:

[llvm-commits] [llvm] r45775 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Owen Anderson
Author: resistor Date: Wed Jan 9 04:41:39 2008 New Revision: 45775 URL: http://llvm.org/viewvc/llvm-project?rev=45775view=rev Log: StrongPHIElim: Now with even fewer trivial bugs! Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp Modified:

[llvm-commits] CommandLine.html patch

2008-01-09 Thread Sam Bishop
I've attached a patch which fixes a few punctuation errors and typos in the CommandLine class documentation. (Thanks for the documentation, by the way!) Also, I was confused by one of the examples regarding the handling of program-wide global options such as a debug flag. DebugFlag is the

Re: [llvm-commits] CommandLine.html patch

2008-01-09 Thread Sam Bishop
On Wed, January 9, 2008 10:34 am, Sam Bishop wrote: Also, I was confused by one of the examples regarding the handling of program-wide global options such as a debug flag ... I'm very new to LLVM, so I can only guess at how DOUT is related to DEBUG(). Is there another example that would be

[llvm-commits] CVS: llvm-www/devmtg/current/index.html

2008-01-09 Thread Jonathan Johnson
Changes in directory llvm-www/devmtg/current: index.html updated: 1.2 - 1.3 --- Log message: Updated list of attendees, added link from dev. meeting sidebar entry and frontpage entry below the 2.2 release schedule. --- Diffs of the changes: (+2 -1) index.html |3 ++- 1 files changed,

[llvm-commits] CVS: llvm-www/header.incl www-index.html

2008-01-09 Thread Jonathan Johnson
Changes in directory llvm-www: header.incl updated: 1.63 - 1.64 www-index.html updated: 1.149 - 1.150 --- Log message: Updated list of attendees, added link from dev. meeting sidebar entry and frontpage entry below the 2.2 release schedule. --- Diffs of the changes: (+9 -0) header.incl

Re: [llvm-commits] CommandLine.html patch

2008-01-09 Thread Bill Wendling
On Jan 9, 2008 9:34 AM, Sam Bishop [EMAIL PROTECTED] wrote: Also, I was confused by one of the examples regarding the handling of program-wide global options such as a debug flag. DebugFlag is the global variable set by the parser; the following is given as an example of how you would use it:

[llvm-commits] [llvm] r45780 - /llvm/trunk/docs/CommandLine.html

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 13:28:50 2008 New Revision: 45780 URL: http://llvm.org/viewvc/llvm-project?rev=45780view=rev Log: many cleanups and fixed, contributed by Sam Bishop Modified: llvm/trunk/docs/CommandLine.html Modified: llvm/trunk/docs/CommandLine.html URL:

Re: [llvm-commits] CommandLine.html patch

2008-01-09 Thread Chris Lattner
On Jan 9, 2008, at 9:54 AM, Sam Bishop wrote: On Wed, January 9, 2008 10:34 am, Sam Bishop wrote: Also, I was confused by one of the examples regarding the handling of program-wide global options such as a debug flag ... I'm very new to LLVM, so I can only guess at how DOUT is related to

[llvm-commits] [llvm] r45781 - in /llvm/trunk/lib/System: DynamicLibrary.cpp Path.cpp

2008-01-09 Thread Duncan Sands
Author: baldrick Date: Wed Jan 9 13:42:09 2008 New Revision: 45781 URL: http://llvm.org/viewvc/llvm-project?rev=45781view=rev Log: Fix compile failures with g++-4.3. Modified: llvm/trunk/lib/System/DynamicLibrary.cpp llvm/trunk/lib/System/Path.cpp Modified:

Re: [llvm-commits] [llvm-gcc-4.2] r45757 - in /llvm-gcc-4.2/trunk/gcc: llvm-types.cpp tree.c tree.h

2008-01-09 Thread Duncan Sands
Hi Dale, thanks for fixing this. +/// FixBaseClassFields - alter the types referred to by Field nodes that Do you really have to modify the fields of the record? Instead, you could have a map in ConvertRECORD (possibly in StructTypeConversionInfo) that gives the type to use for each field

Re: [llvm-commits] [llvm-gcc-4.2] r45757 - in /llvm-gcc-4.2/trunk/gcc: llvm-types.cpp tree.c tree.h

2008-01-09 Thread Dale Johannesen
On Jan 9, 2008, at 12:43 PM, Duncan Sands wrote: Hi Dale, thanks for fixing this. +/// FixBaseClassFields - alter the types referred to by Field nodes that Do you really have to modify the fields of the record? Instead, you could have a map in ConvertRECORD (possibly in

Re: [llvm-commits] [llvm-gcc-4.2] r45757 - in /llvm-gcc-4.2/trunk/gcc: llvm-types.cpp tree.c tree.h

2008-01-09 Thread Dale Johannesen
The patch below should address this problem, let me know. On Jan 9, 2008, at 12:43 PM, Duncan Sands wrote: +TREE_INT_CST_LOW(DECL_SIZE(Field)) + TREE_INT_CST_LOW(TYPE_SIZE(TREE_TYPE(Field This probably kills Ada (testing now), since the size doesn't have to be a

Re: [llvm-commits] [llvm] r45775 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Tanya Lattner
Just glancing at this briefly for the first time. I really think that runOnMachineFunction could benefit from comments that give an overview of the algorithm. Secondly, the classes/structs and member variables could also use some comments. You should also explain what a dominance forest/node

[llvm-commits] [llvm] r45783 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Owen Anderson
Author: resistor Date: Wed Jan 9 16:40:54 2008 New Revision: 45783 URL: http://llvm.org/viewvc/llvm-project?rev=45783view=rev Log: Clean up StrongPHIElimination a bit, and add some more comments to the internal structures. There's still more work to do on this front. Modified:

[llvm-commits] [llvm] r45787 - in /llvm/trunk: lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp test/CodeGen/X86/2008-01-08-SchedulerCrash.ll

2008-01-09 Thread Evan Cheng
Author: evancheng Date: Wed Jan 9 17:01:55 2008 New Revision: 45787 URL: http://llvm.org/viewvc/llvm-project?rev=45787view=rev Log: Special copy SUnit's do not have SDNode's. Added: llvm/trunk/test/CodeGen/X86/2008-01-08-SchedulerCrash.ll Modified:

[llvm-commits] [llvm] r45791 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Owen Anderson
Author: resistor Date: Wed Jan 9 18:01:41 2008 New Revision: 45791 URL: http://llvm.org/viewvc/llvm-project?rev=45791view=rev Log: Copies need to be inserted before the first terminator, not at the end of the block. Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp Modified:

[llvm-commits] [llvm] r45792 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

2008-01-09 Thread Evan Cheng
Author: evancheng Date: Wed Jan 9 18:09:10 2008 New Revision: 45792 URL: http://llvm.org/viewvc/llvm-project?rev=45792view=rev Log: Remove comments that do not correspond to anything after recent refactoring. Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Modified:

[llvm-commits] [llvm] r45795 - /llvm/trunk/test/CodeGen/Generic/bool-vector.ll

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 18:30:38 2008 New Revision: 45795 URL: http://llvm.org/viewvc/llvm-project?rev=45795view=rev Log: new testcase for PR1845 Added: llvm/trunk/test/CodeGen/Generic/bool-vector.ll Added: llvm/trunk/test/CodeGen/Generic/bool-vector.ll URL:

[llvm-commits] [llvm] r45796 - in /llvm/trunk: include/llvm/Target/TargetData.h lib/Target/TargetData.cpp

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 18:30:57 2008 New Revision: 45796 URL: http://llvm.org/viewvc/llvm-project?rev=45796view=rev Log: Fix PR1845 and rdar://5676945. Generic vectors smaller than hardware supported type will be scalarized, so we can infer their alignment from that info. We now

[llvm-commits] [llvm] r45797 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Owen Anderson
Author: resistor Date: Wed Jan 9 18:33:11 2008 New Revision: 45797 URL: http://llvm.org/viewvc/llvm-project?rev=45797view=rev Log: Get rid of the isKillInst predicate. LiveVariables already provides this information. Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp Modified:

[llvm-commits] [llvm] r45798 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

2008-01-09 Thread Evan Cheng
Author: evancheng Date: Wed Jan 9 18:37:26 2008 New Revision: 45798 URL: http://llvm.org/viewvc/llvm-project?rev=45798view=rev Log: Do not use the stack pointer directly, issue a copyfromreg instead. Otherwise we can end up with something like ADD32ri %esp, x which two-address pass won't like.

[llvm-commits] [llvm] r45799 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Owen Anderson
Author: resistor Date: Wed Jan 9 18:47:01 2008 New Revision: 45799 URL: http://llvm.org/viewvc/llvm-project?rev=45799view=rev Log: Add more comments explaining the basics of how the decision of when to rename and when to insert copies is made. Modified:

[llvm-commits] [llvm-gcc-4.2] r45800 - /llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 18:48:14 2008 New Revision: 45800 URL: http://llvm.org/viewvc/llvm-project?rev=45800view=rev Log: Fix a bug introduced by attribute(annotate). Before this patch it would always call ConvertMetadataStringToGV(DECL_SOURCE_FILE(decl)); even if there are no

[llvm-commits] [llvm-gcc-4.0] r45801 - /llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 18:48:43 2008 New Revision: 45801 URL: http://llvm.org/viewvc/llvm-project?rev=45801view=rev Log: Fix a bug introduced by attribute(annotate). Before this patch it would always call ConvertMetadataStringToGV(DECL_SOURCE_FILE(decl)); even if there are no

[llvm-commits] [llvm] r45803 - /llvm/trunk/include/llvm/CodeGen/MachineRegisterInfo.h

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 19:01:27 2008 New Revision: 45803 URL: http://llvm.org/viewvc/llvm-project?rev=45803view=rev Log: provide def_* and use_* iterators in addition to reg_* iterators. The first only returns definitions of a register, the second only returns uses, the third returns

Re: [llvm-commits] [llvm] r45799 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Tanya Lattner
Nice! On Jan 9, 2008, at 4:47 PM, Owen Anderson wrote: Author: resistor Date: Wed Jan 9 18:47:01 2008 New Revision: 45799 URL: http://llvm.org/viewvc/llvm-project?rev=45799view=rev Log: Add more comments explaining the basics of how the decision of when to rename and when to insert

[llvm-commits] [llvm-gcc-4.2] r45804 - in /llvm-gcc-4.2/trunk/gcc: llvm-backend.cpp llvm.h objc/objc-act.c

2008-01-09 Thread Bill Wendling
Author: void Date: Wed Jan 9 19:28:25 2008 New Revision: 45804 URL: http://llvm.org/viewvc/llvm-project?rev=45804view=rev Log: We're creating incorrect metadata. LLVM gives this for class references: L_OBJC_CLASS_REFERENCES_0: .space 4 .. L_OBJC_CLASS_NAME_0: ... while GCC gives:

[llvm-commits] [llvm] r45805 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Owen Anderson
Author: resistor Date: Wed Jan 9 19:36:43 2008 New Revision: 45805 URL: http://llvm.org/viewvc/llvm-project?rev=45805view=rev Log: Get rid of all uses of LiveVariables::VarInfo::DefInst in favor of the equivalent API from MachineRegisterInfo. Once all clients are switched over, the former will

Re: [llvm-commits] [llvm] r45799 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Owen Anderson
There's more in the pipeline too. --Owen On Jan 9, 2008, at 7:15 PM, Tanya Lattner wrote: Nice! On Jan 9, 2008, at 4:47 PM, Owen Anderson wrote: Author: resistor Date: Wed Jan 9 18:47:01 2008 New Revision: 45799 URL: http://llvm.org/viewvc/llvm-project?rev=45799view=rev Log: Add more

Re: [llvm-commits] [llvm] r45799 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Evan Cheng
Geeze. I asked for comments and was ignored. Tanya asks for it and she gets it right away. :-) Evan On Jan 9, 2008, at 5:15 PM, Tanya Lattner wrote: Nice! On Jan 9, 2008, at 4:47 PM, Owen Anderson wrote: Author: resistor Date: Wed Jan 9 18:47:01 2008 New Revision: 45799 URL:

Re: [llvm-commits] [llvm-gcc-4.2] r45804 - in /llvm-gcc-4.2/trunk/gcc: llvm-backend.cpp llvm.h objc/objc-act.c

2008-01-09 Thread Chris Lattner
On Jan 9, 2008, at 5:28 PM, Bill Wendling wrote: Author: void Date: Wed Jan 9 19:28:25 2008 New Revision: 45804 URL: http://llvm.org/viewvc/llvm-project?rev=45804view=rev Log: We're creating incorrect metadata. LLVM gives this for class references: Hey Bill, Is it possible to avoid

[llvm-commits] [llvm] r45811 - in /llvm/trunk: include/llvm/Target/TargetAsmInfo.h lib/CodeGen/DwarfWriter.cpp lib/Target/PowerPC/PPCTargetAsmInfo.cpp lib/Target/TargetAsmInfo.cpp lib/Target/X86/X86Ta

2008-01-09 Thread Dale Johannesen
Author: johannes Date: Wed Jan 9 20:03:30 2008 New Revision: 45811 URL: http://llvm.org/viewvc/llvm-project?rev=45811view=rev Log: Emit unused EH frames for weak definitions on Darwin, because assembler/linker can't cope with weak absolutes. PR 1880. Modified:

Re: [llvm-commits] [llvm] r45799 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2008-01-09 Thread Owen Anderson
What can I say, she's scarier than you. :-p --Owen On Jan 9, 2008, at 7:55 PM, Evan Cheng wrote: Geeze. I asked for comments and was ignored. Tanya asks for it and she gets it right away. :-) Evan On Jan 9, 2008, at 5:15 PM, Tanya Lattner wrote: Nice! On Jan 9, 2008, at 4:47 PM, Owen

[llvm-commits] [llvm] r45812 - /llvm/trunk/include/llvm/CodeGen/MachineFrameInfo.h

2008-01-09 Thread Evan Cheng
Author: evancheng Date: Wed Jan 9 20:18:37 2008 New Revision: 45812 URL: http://llvm.org/viewvc/llvm-project?rev=45812view=rev Log: Add a isImmutable bit to StackObject. Fixed stack objects are immutable (in the function) unless specified otherwise. Modified:

[llvm-commits] [llvm] r45813 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

2008-01-09 Thread Evan Cheng
Author: evancheng Date: Wed Jan 9 20:24:25 2008 New Revision: 45813 URL: http://llvm.org/viewvc/llvm-project?rev=45813view=rev Log: Mark byval parameter stack objects mutable for now. Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Modified:

[llvm-commits] [llvm] r45814 - /llvm/trunk/test/CodeGen/X86/pr1505b.ll

2008-01-09 Thread Evan Cheng
Author: evancheng Date: Wed Jan 9 20:54:40 2008 New Revision: 45814 URL: http://llvm.org/viewvc/llvm-project?rev=45814view=rev Log: Codegen improvement has reduced one spill. Modified: llvm/trunk/test/CodeGen/X86/pr1505b.ll Modified: llvm/trunk/test/CodeGen/X86/pr1505b.ll URL:

[llvm-commits] [llvm] r45815 - /llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp

2008-01-09 Thread Owen Anderson
Author: resistor Date: Wed Jan 9 21:12:54 2008 New Revision: 45815 URL: http://llvm.org/viewvc/llvm-project?rev=45815view=rev Log: Don't use LiveVariables::VarInfo::DefInst. Modified: llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp Modified: llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp

Re: [llvm-commits] [llvm] r45815 - /llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp

2008-01-09 Thread Chris Lattner
URL: http://llvm.org/viewvc/llvm-project?rev=45815view=rev Log: Don't use LiveVariables::VarInfo::DefInst. Cool, question though: +++ llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp Wed Jan 9 21:12:54 2008 @@ -309,7 +309,14 @@ // are actually two values in the live interval.

Re: [llvm-commits] [llvm] r45812 - /llvm/trunk/include/llvm/CodeGen/MachineFrameInfo.h

2008-01-09 Thread Chris Lattner
On Jan 9, 2008, at 6:18 PM, Evan Cheng wrote: Author: evancheng Date: Wed Jan 9 20:18:37 2008 New Revision: 45812 URL: http://llvm.org/viewvc/llvm-project?rev=45812view=rev Log: Add a isImmutable bit to StackObject. Fixed stack objects are immutable (in the function) unless specified

[llvm-commits] [llvm] r45816 - /llvm/trunk/lib/Target/X86/X86InstrInfo.cpp

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 22:16:31 2008 New Revision: 45816 URL: http://llvm.org/viewvc/llvm-project?rev=45816view=rev Log: verify that the frame index is immutable before remat'ing (still disabled) or being side-effect free. Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.cpp

[llvm-commits] [llvm] r45817 - in /llvm/trunk/utils/TableGen: CodeGenDAGPatterns.cpp CodeGenTarget.h InstrInfoEmitter.cpp

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 22:38:57 2008 New Revision: 45817 URL: http://llvm.org/viewvc/llvm-project?rev=45817view=rev Log: realize that instructions who match intrinsics that read memory read memory. Also, instructions with any nodes that are SDNPMayLoad also read memory. Modified:

[llvm-commits] [llvm] r45818 - /llvm/trunk/lib/Target/TargetSelectionDAG.td

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 22:44:32 2008 New Revision: 45818 URL: http://llvm.org/viewvc/llvm-project?rev=45818view=rev Log: add SDNPMayLoad to the 'load' sdnode definition. This is enough to get all the x86 instructions (with patterns) that load memory marked, for example. Modified:

Re: [llvm-commits] [llvm] r45815 - /llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp

2008-01-09 Thread Owen Anderson
You really need to address these to Evan. I asked him what to do for LiveIntervalAnalysis, and this is what he told me :-) --Owen On Jan 9, 2008, at 10:08 PM, Chris Lattner wrote: URL: http://llvm.org/viewvc/llvm-project?rev=45815view=rev Log: Don't use LiveVariables::VarInfo::DefInst.

[llvm-commits] [llvm] r45819 - /llvm/trunk/utils/TableGen/InstrInfoEmitter.cpp

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 22:44:48 2008 New Revision: 45819 URL: http://llvm.org/viewvc/llvm-project?rev=45819view=rev Log: Infer mayload Modified: llvm/trunk/utils/TableGen/InstrInfoEmitter.cpp Modified: llvm/trunk/utils/TableGen/InstrInfoEmitter.cpp URL:

[llvm-commits] [llvm] r45821 - in /llvm/trunk/lib/Target: ARM/ARMInstrInfo.td ARM/ARMInstrThumb.td ARM/ARMInstrVFP.td Alpha/AlphaInstrInfo.td PowerPC/PPCInstrInfo.td X86/X86InstrFPStack.td X86/X86Inst

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 23:12:37 2008 New Revision: 45821 URL: http://llvm.org/viewvc/llvm-project?rev=45821view=rev Log: get def use info more correct. Modified: llvm/trunk/lib/Target/ARM/ARMInstrInfo.td llvm/trunk/lib/Target/ARM/ARMInstrThumb.td

Re: [llvm-commits] [llvm] r45815 - /llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp

2008-01-09 Thread Chris Lattner
On Jan 9, 2008, at 8:48 PM, Owen Anderson wrote: Oh, and it did pass SPEC2000 and SPEC2006, so it can't be too wrong, can it? Heh, ok, well I'm still concerned with it being overkill :) -Chris___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

[llvm-commits] [llvm] r45822 - in /llvm/trunk/utils/TableGen: CodeGenDAGPatterns.cpp CodeGenTarget.h InstrInfoEmitter.cpp InstrInfoEmitter.h

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 23:39:30 2008 New Revision: 45822 URL: http://llvm.org/viewvc/llvm-project?rev=45822view=rev Log: start inferring 'no side effects'. Modified: llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp llvm/trunk/utils/TableGen/CodeGenTarget.h

[llvm-commits] [llvm] r45823 - /llvm/trunk/utils/TableGen/InstrInfoEmitter.cpp

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 23:40:54 2008 New Revision: 45823 URL: http://llvm.org/viewvc/llvm-project?rev=45823view=rev Log: if an instr lacks a pattern, assume it has side effects (unless never has s-e is true). Modified: llvm/trunk/utils/TableGen/InstrInfoEmitter.cpp Modified:

[llvm-commits] [llvm] r45824 - in /llvm/trunk/lib/Target: PowerPC/PPCInstrInfo.td X86/X86InstrFPStack.td X86/X86InstrInfo.td X86/X86InstrMMX.td X86/X86InstrSSE.td X86/X86InstrX86-64.td

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 23:45:39 2008 New Revision: 45824 URL: http://llvm.org/viewvc/llvm-project?rev=45824view=rev Log: remove explicit sets of 'neverHasSideEffects' that can now be inferred from the instr patterns. Modified: llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td

[llvm-commits] [llvm] r45825 - /llvm/trunk/lib/Target/TargetSelectionDAG.td

2008-01-09 Thread Chris Lattner
Author: lattner Date: Wed Jan 9 23:48:23 2008 New Revision: 45825 URL: http://llvm.org/viewvc/llvm-project?rev=45825view=rev Log: add SDNPSideEffect node property declaration Modified: llvm/trunk/lib/Target/TargetSelectionDAG.td Modified: llvm/trunk/lib/Target/TargetSelectionDAG.td URL:

Re: [llvm-commits] [llvm-gcc-4.2] r45804 - in /llvm-gcc-4.2/trunk/gcc: llvm-backend.cpp llvm.h objc/objc-act.c

2008-01-09 Thread Bill Wendling
On Jan 9, 2008, at 5:57 PM, Chris Lattner [EMAIL PROTECTED] wrote: On Jan 9, 2008, at 5:28 PM, Bill Wendling wrote: Author: void Date: Wed Jan 9 19:28:25 2008 New Revision: 45804 URL: http://llvm.org/viewvc/llvm-project?rev=45804view=rev Log: We're creating incorrect metadata. LLVM

[llvm-commits] [llvm] r45827 - /llvm/trunk/utils/TableGen/TGParser.cpp

2008-01-09 Thread Chris Lattner
Author: lattner Date: Thu Jan 10 01:01:53 2008 New Revision: 45827 URL: http://llvm.org/viewvc/llvm-project?rev=45827view=rev Log: Fix a crash on code like: let x = 1 {x Modified: llvm/trunk/utils/TableGen/TGParser.cpp Modified: llvm/trunk/utils/TableGen/TGParser.cpp URL:

[llvm-commits] [llvm] r45828 - /llvm/trunk/include/llvm/CodeGen/MachineFrameInfo.h

2008-01-09 Thread Evan Cheng
Author: evancheng Date: Thu Jan 10 01:19:43 2008 New Revision: 45828 URL: http://llvm.org/viewvc/llvm-project?rev=45828view=rev Log: Clearify the meaning of immutable StackObject. Modified: llvm/trunk/include/llvm/CodeGen/MachineFrameInfo.h Modified:

Re: [llvm-commits] [llvm] r45815 - /llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp

2008-01-09 Thread Evan Cheng
On Jan 9, 2008, at 8:44 PM, Owen Anderson wrote: You really need to address these to Evan. I asked him what to do for LiveIntervalAnalysis, and this is what he told me :-) --Owen On Jan 9, 2008, at 10:08 PM, Chris Lattner wrote: URL:

[llvm-commits] [llvm] r45829 - in /llvm/trunk: lib/Target/Target.td lib/Target/X86/X86Instr64bit.td lib/Target/X86/X86InstrFPStack.td lib/Target/X86/X86InstrInfo.td lib/Target/X86/X86InstrMMX.td lib/T

2008-01-09 Thread Chris Lattner
Author: lattner Date: Thu Jan 10 01:59:24 2008 New Revision: 45829 URL: http://llvm.org/viewvc/llvm-project?rev=45829view=rev Log: Start inferring side effect information more aggressively, and fix many bugs in the x86 backend where instructions were not marked maystore/mayload, and perf issues