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

2007-04-20 Thread Chris Lattner
> URL: http://subversion.cs.uiuc.edu/viewvc/llvm/llvm/trunk/ > CREDITS.TXT?rev=36266&r1=36265&r2=36266&view=diff > == > Also, can we get a blank line after the URL? My mail client turns the URL and the into one

[llvm-commits] CVS: llvm-www/Name.html

2007-04-20 Thread Reid Spencer
Changes in directory llvm-www: Name.html updated: 1.16 -> 1.17 --- Log message: Add Pertti's entry. --- Diffs of the changes: (+2 -1) Name.html |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm-www/Name.html diff -u llvm-www/Name.html:1.16 llvm-www/Name.html:1.17 --

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

2007-04-20 Thread Reid Spencer
Anton, This is my first test commit on the test subversion repository. The email generated looks okay, but I think we need to have the email notification script enhanced slightly. I'm wondering if you could look into these things ... The subject line looks great! :) but .. On Sat, 2007-04-21 at

[llvm-commits] CVS: llvm-www/SVNMigration.html

2007-04-20 Thread Reid Spencer
Changes in directory llvm-www: SVNMigration.html updated: 1.13 -> 1.14 --- Log message: Validation error. --- Diffs of the changes: (+2 -2) SVNMigration.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/SVNMigration.html diff -u llvm-www/SVNMigration.html

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

2007-04-20 Thread cscollab-rspencer
Author: cscollab-rspencer Date: Fri Apr 20 22:40:04 2007 New Revision: 36266 URL: http://subversion.cs.uiuc.edu/viewvc/llvm?rev=36266&view=rev Log: Add a credit. Modified: llvm/trunk/CREDITS.TXT Modified: llvm/trunk/CREDITS.TXT URL: http://subversion.cs.uiuc.edu/viewvc/llvm/llvm/trunk/CREDI

[llvm-commits] CVS: llvm-www/SVNMigration.html

2007-04-20 Thread Reid Spencer
Changes in directory llvm-www: SVNMigration.html updated: 1.12 -> 1.13 --- Log message: Formatting/Validation issue. --- Diffs of the changes: (+3 -3) SVNMigration.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm-www/SVNMigration.html diff -u llvm-www/SVNM

[llvm-commits] CVS: llvm-www/SVNMigration.html

2007-04-20 Thread Reid Spencer
Changes in directory llvm-www: SVNMigration.html updated: 1.11 -> 1.12 --- Log message: Clean up a bit. --- Diffs of the changes: (+12 -10) SVNMigration.html | 22 -- 1 files changed, 12 insertions(+), 10 deletions(-) Index: llvm-www/SVNMigration.html diff -u llvm-w

[llvm-commits] CVS: llvm/test/CFrontend/2007-04-11-InlineAsmUnion.c

2007-04-20 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2007-04-11-InlineAsmUnion.c updated: 1.3 -> 1.4 --- Log message: make this portable to 64-bit hosts --- Diffs of the changes: (+1 -1) 2007-04-11-InlineAsmUnion.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CFrontend

[llvm-commits] CVS: llvm-www/SVNMigration.html

2007-04-20 Thread Reid Spencer
Changes in directory llvm-www: SVNMigration.html updated: 1.10 -> 1.11 --- Log message: Add a new section. --- Diffs of the changes: (+34 -2) SVNMigration.html | 36 ++-- 1 files changed, 34 insertions(+), 2 deletions(-) Index: llvm-www/SVNMigration.html

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

2007-04-20 Thread Chris Lattner
On Apr 20, 2007, at 5:54 PM, Jeff Cohen wrote: > What about the Intel printer? Presumably the win32 ABI uses completely different mechanisms for TLS. Unless Lauro is signing up for it, it sounds like an entry for the top of the X86/README.txt file. -Chris

Re: [llvm-commits] Function aliases

2007-04-20 Thread Chris Lattner
>> I don't think that really makes sense. Aliases aren't really global >> variables or functions themselves, they are a third kind of object. > Why the third? They definitely *are* either external functions or GVs. > For example, function aliases can be called, we can take address of > them, etc.

[llvm-commits] CVS: llvm/utils/TableGen/RegisterInfoEmitter.cpp

2007-04-20 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: RegisterInfoEmitter.cpp updated: 1.51 -> 1.52 --- Log message: Bug fix; add super-registers sets. --- Diffs of the changes: (+58 -11) RegisterInfoEmitter.cpp | 69 1 files changed, 58 insertions(+),

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

2007-04-20 Thread Jeff Cohen
What about the Intel printer? Chris Lattner wrote: >> Changes in directory llvm/lib/Target/X86: >> >> X86ATTAsmPrinter.cpp updated: 1.100 -> 1.101 >> X86AsmPrinter.cpp updated: 1.239 -> 1.240 >> X86ISelLowering.cpp updated: 1.393 -> 1.394 >> X86ISelLowering.h updated: 1.98 -> 1.99 >> X86InstrInfo.

[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h

2007-04-20 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.105 -> 1.106 --- Log message: Add super-register set. --- Diffs of the changes: (+13 -1) MRegisterInfo.h | 14 +- 1 files changed, 13 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Target/MRegis

Re: [llvm-commits] Function aliases

2007-04-20 Thread Chris Lattner
> Why not simply reinsert the aliased GV into the symbol table under > the alias name? In this manner, alias objects would not need to > derive from GlobalValue at all. Aliases could be stored in a list > on the side as you describe, solving the memory usage problem. The > majority of code

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

2007-04-20 Thread Chris Lattner
> Changes in directory llvm/lib/Target/X86: > > X86ATTAsmPrinter.cpp updated: 1.100 -> 1.101 > X86AsmPrinter.cpp updated: 1.239 -> 1.240 > X86ISelLowering.cpp updated: 1.393 -> 1.394 > X86ISelLowering.h updated: 1.98 -> 1.99 > X86InstrInfo.td updated: 1.302 -> 1.303 I'll let Evan and/or Anton revi

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

2007-04-20 Thread Chris Lattner
> @@ -14,6 +14,7 @@ > #include "llvm/CodeGen/SelectionDAG.h" > #include "llvm/Constants.h" > #include "llvm/GlobalValue.h" > +#include "llvm/GlobalVariable.h" Please drop the #include of GlobalValue since GlobalVariable.h brings it in. -Chris ___ l

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

2007-04-20 Thread Chris Lattner
> +++ llvm/include/llvm/CodeGen/SelectionDAGNodes.h Fri Apr 20 > 16:38:10 2007 > @@ -19,6 +19,7 @@ > #ifndef LLVM_CODEGEN_SELECTIONDAGNODES_H > #define LLVM_CODEGEN_SELECTIONDAGNODES_H > > +#include "llvm/GlobalVariable.h" Please don't add this #include, just define the GlobalAddressSDNode

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

2007-04-20 Thread Devang Patel
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.96 -> 1.97 --- Log message: Reset vertex. Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/048092.html --- Diffs of the changes: (+1 -0) Dominators.cpp |1 + 1 files changed, 1 insertion(+) Inde

[llvm-commits] CVS: llvm/test/Analysis/Dominators/2007-04-20-PostDom-Reset.ll

2007-04-20 Thread Devang Patel
Changes in directory llvm/test/Analysis/Dominators: 2007-04-20-PostDom-Reset.ll added (r1.1) --- Log message: New test case. --- Diffs of the changes: (+28 -0) 2007-04-20-PostDom-Reset.ll | 28 1 files changed, 28 insertions(+) Index: llvm/test/Analysis/Dom

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

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Pass.cpp updated: 1.85 -> 1.86 --- Log message: Fix a bug that prevented the JIT from working correctly after llvm_shutdown. Pass info objects are initialized by static ctors, so deleting them at llvm_shutdown time prevents resurrection from working. ---

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

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.204 -> 1.205 --- Log message: Fix regressions introduced by my previous patch: opt calls verifier in a way that the "Mod" ivar was not getting set. --- Diffs of the changes: (+3 -1) Verifier.cpp |4 +++- 1 files changed, 3

[llvm-commits] CVS: llvm-www/SVNMigration.html

2007-04-20 Thread Reid Spencer
Changes in directory llvm-www: SVNMigration.html updated: 1.9 -> 1.10 --- Log message: Add the SVN version. --- Diffs of the changes: (+2 -1) SVNMigration.html |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm-www/SVNMigration.html diff -u llvm-www/SVNMigration.html

[llvm-commits] CVS: llvm-www/SVNMigration.html

2007-04-20 Thread Reid Spencer
Changes in directory llvm-www: SVNMigration.html updated: 1.8 -> 1.9 --- Log message: Define schedule, update status. --- Diffs of the changes: (+23 -5) SVNMigration.html | 28 +++- 1 files changed, 23 insertions(+), 5 deletions(-) Index: llvm-www/SVNMigration.h

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

2007-04-20 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.487 -> 1.488 --- Log message: Allow the lowering of ISD::GLOBAL_OFFSET_TABLE. --- Diffs of the changes: (+1 -1) LegalizeDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: TargetSelect.cpp updated: 1.14 -> 1.15 --- Log message: avoid mutating a global in an accessor --- Diffs of the changes: (+6 -5) TargetSelect.cpp | 11 ++- 1 files changed, 6 insertions(+), 5 deletions(-) Index: llvm/lib/Execut

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

2007-04-20 Thread Chris Lattner
> Comment out usage of write() for now. Thanks Jeff! -Chris > --- > Diffs of the changes: (+0 -4) > > X86IntelAsmPrinter.cpp |4 > 1 files changed, 4 deletions(-) > > > Index: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp > diff -u llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.71 llvm/lib

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.h

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.h updated: 1.32 -> 1.33 --- Log message: fit in 80 cols --- Diffs of the changes: (+2 -2) JIT.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/ExecutionEngine/JIT/JIT.h diff -u llvm/lib/ExecutionEngine/

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

2007-04-20 Thread Jeff Cohen
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.71 -> 1.72 --- Log message: Comment out usage of write() for now. --- Diffs of the changes: (+0 -4) X86IntelAsmPrinter.cpp |4 1 files changed, 4 deletions(-) Index: llvm/lib/Target/X86/X86IntelAsmPrinter

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp JIT.h

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.94 -> 1.95 JIT.h updated: 1.31 -> 1.32 --- Log message: rename JIT::state -> JIT::jitstate to avoid shadowing ExecutionEngine::state --- Diffs of the changes: (+8 -8) JIT.cpp | 14 +++--- JIT.h |2 +- 2 f

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

2007-04-20 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/Utils: LowerInvoke.cpp updated: 1.58 -> 1.59 --- Log message: Comment out usage of write() for now. --- Diffs of the changes: (+6 -0) LowerInvoke.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/Transforms/Utils/LowerInvoke.cpp d

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

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.183 -> 1.184 --- Log message: Fix a problem where primitive types lose their name after llvm_shutdown is called. This also reduces the amount of work done at static construction time. --- Diffs of the changes: (+16 -12) Type.cpp |

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

2007-04-20 Thread Chris Lattner
Changes in directory llvm/include/llvm: Type.h updated: 1.106 -> 1.107 --- Log message: Fix a problem where primitive types lose their name after llvm_shutdown is called. This also reduces the amount of work done at static construction time. --- Diffs of the changes: (+0 -1) Type.h |1

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

2007-04-20 Thread Chris Lattner
On Apr 20, 2007, at 3:01 PM, Jeff Cohen wrote: > Chris Lattner wrote: >> This isn't the right place to do this. Is LLVM synthesizing >> references to write? Where is the reference coming from? -Chris > > Analysis\IPA\Andersens.cpp line 617 This code is "research quality" anyway, I wouldn't worry

[llvm-commits] CVS: llvm/utils/TableGen/RegisterInfoEmitter.cpp

2007-04-20 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: RegisterInfoEmitter.cpp updated: 1.50 -> 1.51 --- Log message: Add sub-registers sets. --- Diffs of the changes: (+61 -6) RegisterInfoEmitter.cpp | 67 +++- 1 files changed, 61 insertions(+), 6 deletions

[llvm-commits] CVS: llvm-poolalloc/lib/DSA/StdLibPass.cpp BottomUpClosure.cpp Local.cpp Printer.cpp TopDownClosure.cpp

2007-04-20 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/lib/DSA: StdLibPass.cpp added (r1.1) BottomUpClosure.cpp updated: 1.132 -> 1.133 Local.cpp updated: 1.170 -> 1.171 Printer.cpp updated: 1.94 -> 1.95 TopDownClosure.cpp updated: 1.100 -> 1.101 --- Log message: First algorithmic change. This is partially to ma

[llvm-commits] CVS: llvm-poolalloc/include/dsa/DSNode.h DataStructure.h

2007-04-20 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/include/dsa: DSNode.h updated: 1.62 -> 1.63 DataStructure.h updated: 1.100 -> 1.101 --- Log message: First algorithmic change. This is partially to make kernel work easier, and partially to make poolalloc better. All functions, even externals (but not intri

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

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetMachine.cpp updated: 1.61 -> 1.62 --- Log message: Fix a message, patch by Christopher Lamb. --- Diffs of the changes: (+1 -1) TargetMachine.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/TargetMachine.cpp

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMRegisterInfo.cpp

2007-04-20 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.86 -> 1.87 --- Log message: Fix a bug in getFrameRegister. Reported by Raul Herbster. --- Diffs of the changes: (+4 -1) ARMRegisterInfo.cpp |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/l

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

2007-04-20 Thread Jeff Cohen
Chris Lattner wrote: This isn't the right place to do this. Is LLVM synthesizing references to write? Where is the reference coming from? -Chris Transforms\Utils\LowerInvoke.cpp, line 152 Analysis\IPA\Andersens.cpp line 617 Yeah, I was afraid of that, but I'm just trying to get it to w

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

2007-04-20 Thread Chris Lattner
>/// Return the immediate dominator of A. > - BasicBlock *getIDom(BasicBlock *A) { > + BasicBlock *getIDom(BasicBlock *A) const { > +if (!A) return 0; > + > ETNode *NodeA = getNode(A); A can't be null here, please check that NodeA isn't null instead (i.e. that A is reachable). -C

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

2007-04-20 Thread Chris Lattner
This isn't the right place to do this. Is LLVM synthesizing references to write? Where is the reference coming from? -Chris On Apr 19, 2007, at 5:34 PM, Jeff Cohen wrote: > > > Changes in directory llvm/lib/Target/X86: > > X86IntelAsmPrinter.cpp updated: 1.70 -> 1.71 > --- > Log message: > >

[llvm-commits] CVS: llvm/lib/Target/Target.td

2007-04-20 Thread Evan Cheng
Changes in directory llvm/lib/Target: Target.td updated: 1.95 -> 1.96 --- Log message: Add sub-registers sets. --- Diffs of the changes: (+16 -1) Target.td | 17 - 1 files changed, 16 insertions(+), 1 deletion(-) Index: llvm/lib/Target/Target.td diff -u llvm/lib/Target/T

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

2007-04-20 Thread Jeff Cohen
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.70 -> 1.71 --- Log message: Make Microsoft assembler and linker happy. --- Diffs of the changes: (+4 -0) X86IntelAsmPrinter.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/X86/X86IntelAsmP

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

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.203 -> 1.204 --- Log message: catch a case that was biting jeffc --- Diffs of the changes: (+7 -1) Verifier.cpp |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm/lib/VMCore/Verifier.cpp diff -u llvm/

[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2007-04-20 Thread Lauro Ramos Venancio
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.292 -> 1.293 --- Log message: Implement "general dynamic", "initial exec" and "local exec" TLS models for X86 32 bits. --- Diffs of the changes: (+5 -2) DAGISelEmitter.cpp |7 +-- 1 files changed, 5 insertions(

[llvm-commits] CVS: llvm/lib/Target/TargetAsmInfo.cpp TargetSelectionDAG.td

2007-04-20 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.21 -> 1.22 TargetSelectionDAG.td updated: 1.78 -> 1.79 --- Log message: Implement "general dynamic", "initial exec" and "local exec" TLS models for X86 32 bits. --- Diffs of the changes: (+6 -0) TargetAsmInfo.cpp |2

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

2007-04-20 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.486 -> 1.487 SelectionDAG.cpp updated: 1.397 -> 1.398 --- Log message: Implement "general dynamic", "initial exec" and "local exec" TLS models for X86 32 bits. --- Diffs of the changes: (+22 -2) LegalizeDAG.cpp

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

2007-04-20 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.100 -> 1.101 X86AsmPrinter.cpp updated: 1.239 -> 1.240 X86ISelLowering.cpp updated: 1.393 -> 1.394 X86ISelLowering.h updated: 1.98 -> 1.99 X86InstrInfo.td updated: 1.302 -> 1.303 --- Log message: Implement "general dynami

[llvm-commits] CVS: llvm/include/llvm/Target/TargetAsmInfo.h

2007-04-20 Thread Lauro Ramos Venancio
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.28 -> 1.29 --- Log message: Implement "general dynamic", "initial exec" and "local exec" TLS models for X86 32 bits. --- Diffs of the changes: (+15 -1) TargetAsmInfo.h | 16 +++- 1 files changed, 15 ins

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

2007-04-20 Thread Lauro Ramos Venancio
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.146 -> 1.147 SelectionDAGNodes.h updated: 1.184 -> 1.185 --- Log message: Implement "general dynamic", "initial exec" and "local exec" TLS models for X86 32 bits. --- Diffs of the changes: (+16 -4) SelectionDAG.h

[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h

2007-04-20 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.103 -> 1.104 --- Log message: Add sub-register sets. --- Diffs of the changes: (+3 -0) MRegisterInfo.h |3 +++ 1 files changed, 3 insertions(+) Index: llvm/include/llvm/Target/MRegisterInfo.h diff -u llvm/includ

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

2007-04-20 Thread Chris Lattner
> Enable Objective-C tests. Oooh, nice! Duncan, can you do the same for the Ada tests? -Chris > > --- > Diffs of the changes: (+6 -0) > > dg.exp |6 ++ > 1 files changed, 6 insertions(+) > > > Index: llvm/test/FrontendObjC/dg.exp > diff -c /dev/null llvm/test/FrontendObjC/dg.exp:1.1 >

[llvm-commits] CVS: llvm/include/llvm/Support/OutputBuffer.h

2007-04-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/Support: OutputBuffer.h updated: 1.4 -> 1.5 --- Log message: Fix a very strange assertion message, patch by Christopher Lamb CVS: -- --- Diffs of the changes: (+1 -1) OutputBuffer.h

[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h

2007-04-20 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.104 -> 1.105 --- Log message: Add sub-registers set accessor. --- Diffs of the changes: (+8 -0) MRegisterInfo.h |8 1 files changed, 8 insertions(+) Index: llvm/include/llvm/Target/MRegisterInfo.h diff

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

2007-04-20 Thread Devang Patel
Changes in directory llvm/test/lib: llvm.exp updated: 1.15 -> 1.16 --- Log message: Enable Objective-C tests. --- Diffs of the changes: (+14 -0) llvm.exp | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/test/lib/llvm.exp diff -u llvm/test/lib/llvm.exp:1.15 llvm/test/l

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

2007-04-20 Thread Devang Patel
Changes in directory llvm/test/FrontendObjC: dg.exp added (r1.1) --- Log message: Enable Objective-C tests. --- Diffs of the changes: (+6 -0) dg.exp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/test/FrontendObjC/dg.exp diff -c /dev/null llvm/test/FrontendObjC/dg.exp:1.1 **

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMRegisterInfo.td

2007-04-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.td updated: 1.15 -> 1.16 --- Log message: Specify S registers as D registers' sub-registers. --- Diffs of the changes: (+2 -2) ARMRegisterInfo.td |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/

[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.td

2007-04-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.td updated: 1.41 -> 1.42 --- Log message: Specify sub-register relations. e.g. RAX: [EAX], EAX: [AX], AX: [AL,AH]. --- Diffs of the changes: (+76 -76) X86RegisterInfo.td | 152 ++--- 1

[llvm-commits] CVS: llvm/README.txt

2007-04-20 Thread Chris Lattner
Changes in directory llvm: README.txt updated: 1.7 -> 1.8 --- Log message: test commit --- Diffs of the changes: (+1 -0) README.txt |1 + 1 files changed, 1 insertion(+) Index: llvm/README.txt diff -u llvm/README.txt:1.7 llvm/README.txt:1.8 --- llvm/README.txt:1.7 Thu Sep 2 17:49:27

[llvm-commits] CVS: llvm/README.txt

2007-04-20 Thread Chris Lattner
Changes in directory llvm: README.txt updated: 1.8 -> 1.9 --- Log message: test commit --- Diffs of the changes: (+0 -1) README.txt |1 - 1 files changed, 1 deletion(-) Index: llvm/README.txt diff -u llvm/README.txt:1.8 llvm/README.txt:1.9 --- llvm/README.txt:1.8 Fri Apr 20 15:42:36

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

2007-04-20 Thread Owen Anderson
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.74 -> 1.75 --- Log message: Add null checks and const-ify these accessors. --- Diffs of the changes: (+5 -2) Dominators.h |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) Index: llvm/include/llvm/Ana

[llvm-commits] CVS: llvm/test/Assembler/select.ll

2007-04-20 Thread Christopher Lamb
Changes in directory llvm/test/Assembler: select.ll updated: 1.3 -> 1.4 --- Log message: Test check in --- Diffs of the changes: (+0 -1) select.ll |1 - 1 files changed, 1 deletion(-) Index: llvm/test/Assembler/select.ll diff -u llvm/test/Assembler/select.ll:1.3 llvm/test/Assembler/s

[llvm-commits] CVS: llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h

2007-04-20 Thread Owen Anderson
Changes in directory llvm/include/llvm/Transforms/Utils: PromoteMemToReg.h updated: 1.9 -> 1.10 --- Log message: Move more passes to using ETForest instead of DominatorTree. --- Diffs of the changes: (+2 -2) PromoteMemToReg.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/test/CodeGen/X86/isel-sink.ll

2007-04-20 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/X86: isel-sink.ll updated: 1.2 -> 1.3 --- Log message: Fix test. --- Diffs of the changes: (+1 -1) isel-sink.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CodeGen/X86/isel-sink.ll diff -u llvm/test/CodeGen/X86/isel-sin

[llvm-commits] CVS: llvm/tools/opt/opt.cpp

2007-04-20 Thread Chris Lattner
Changes in directory llvm/tools/opt: opt.cpp updated: 1.133 -> 1.134 --- Log message: remove cruft --- Diffs of the changes: (+0 -3) opt.cpp |3 --- 1 files changed, 3 deletions(-) Index: llvm/tools/opt/opt.cpp diff -u llvm/tools/opt/opt.cpp:1.133 llvm/tools/opt/opt.cpp:1.134 --- llv

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

2007-04-20 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: Mem2Reg.cpp updated: 1.23 -> 1.24 PromoteMemoryToRegister.cpp updated: 1.96 -> 1.97 --- Log message: Move more passes to using ETForest instead of DominatorTree. --- Diffs of the changes: (+12 -13) Mem2Reg.cpp |6 +++--- P

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

2007-04-20 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: LICM.cpp updated: 1.92 -> 1.93 ScalarReplAggregates.cpp updated: 1.85 -> 1.86 --- Log message: Move more passes to using ETForest instead of DominatorTree. --- Diffs of the changes: (+5 -8) LICM.cpp |7 ++- ScalarRepl

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

2007-04-20 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: LoopSimplify.cpp updated: 1.91 -> 1.92 --- Log message: Avoid recursion. --- Diffs of the changes: (+13 -6) LoopSimplify.cpp | 19 +-- 1 files changed, 13 insertions(+), 6 deletions(-) Index: llvm/lib/Transforms/Utils/Loop

[llvm-commits] CVS: llvm/README.txt

2007-04-20 Thread Chris Lattner
Changes in directory llvm: README.txt updated: 1.9 -> 1.10 --- Log message: test --- Diffs of the changes: (+1 -0) README.txt |1 + 1 files changed, 1 insertion(+) Index: llvm/README.txt diff -u llvm/README.txt:1.9 llvm/README.txt:1.10 --- llvm/README.txt:1.9 Fri Apr 20 15:46:43 2007

[llvm-commits] CVS: llvm/lib/Target/ARM/README.txt

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: README.txt updated: 1.22 -> 1.23 --- Log message: add a crazy idea --- Diffs of the changes: (+12 -0) README.txt | 12 1 files changed, 12 insertions(+) Index: llvm/lib/Target/ARM/README.txt diff -u llvm/lib/Target/ARM/README.txt:1

Re: [llvm-commits] test

2007-04-20 Thread Anton Korobeynikov
> foo? bar -- 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

[llvm-commits] test

2007-04-20 Thread Chris Lattner
foo? -Chris -- http://nondot.org/sabre/ http://llvm.org/ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Re: [llvm-commits] Function aliases

2007-04-20 Thread Reid Spencer
On Fri, 2007-04-20 at 22:12 +0400, Anton Korobeynikov wrote: > Gordon, > > > Why not simply reinsert the aliased GV into the symbol table under the > > alias name? In this manner, alias objects would not need to derive > > from GlobalValue at all. Aliases could be stored in a list on the side > >

Re: [llvm-commits] Function aliases

2007-04-20 Thread Reid Spencer
On Fri, 2007-04-20 at 09:51 -0400, Gordon Henriksen wrote: > On 2007-04-20, at 01:22, Chris Lattner wrote: > > > On Apr 19, 2007, at 3:24 PM, Anton Korobeynikov wrote: > > > > > > > Chris, maybe in this situation it will be better to spare 4 bytes > > > at GlobalValue object to store pointer to

Re: [llvm-commits] Function aliases

2007-04-20 Thread Reid Spencer
On Fri, 2007-04-20 at 10:20 +0400, Anton Korobeynikov wrote: > Hello, Reid. > > > I don't understand why we need a subclass of Function for > > this? Can't we just derive an "Alias" class from a smart > > pointer to Value? > Because Aliases are either Function's or GlobalVariable's. They can be

Re: [llvm-commits] Function aliases

2007-04-20 Thread Anton Korobeynikov
Gordon, > Why not simply reinsert the aliased GV into the symbol table under the > alias name? In this manner, alias objects would not need to derive > from GlobalValue at all. Aliases could be stored in a list on the side > as you describe, solving the memory usage problem. The majority of > code

Re: [llvm-commits] Function aliases

2007-04-20 Thread Gordon Henriksen
On 2007-04-20, at 01:22, Chris Lattner wrote: On Apr 19, 2007, at 3:24 PM, Anton Korobeynikov wrote: Chris, maybe in this situation it will be better to spare 4 bytes at GlobalValue object to store pointer to alias string there? I don't think that really makes sense. Aliases aren't really