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

2007-06-06 Thread Zhou Sheng
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.212 -> 1.213 --- Log message: Add assert to check if the attributes ZExt/SExt, NoAlias are apply to the correct type of parameters. --- Diffs of the changes: (+15 -0) Verifier.cpp | 15 +++ 1 files changed, 15 inse

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

2007-06-06 Thread Chris Lattner
On Jun 6, 2007, at 6:38 PM, Evan Cheng wrote: > > Stupid cut-n-paste bug caused me s much grief. Why wasn't there > a compilation warning? I blame it on the FE folks. Geeze, if backend people wouldn't write code like this, the f.e. people would have a much easier time ;-) -Chris > ---

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

2007-06-06 Thread Nick Lewycky
Predicate simplifier uses this to get the DFS nums for a BB. We also pass around ETNode*s to avoid having a lot of functions doing BB->ETNode lookups. Similarly with updateDFSNumbers. More than a performance issue, if the DFS nums aren't up to date predsimplify will crash (and if it didn't crash i

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

2007-06-06 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.34 -> 1.35 --- Log message: Lots of bug fixes. Now finally in a reasonable state. --- Diffs of the changes: (+104 -78) IfConversion.cpp | 182 +++ 1 files changed, 104 ins

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

2007-06-06 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.cpp updated: 1.32 -> 1.33 --- Log message: Stupid cut-n-paste bug caused me s much grief. Why wasn't there a compilation warning? I blame it on the FE folks. --- Diffs of the changes: (+1 -1) ARMInstrInfo.cpp |2 +- 1 files cha

[llvm-commits] CVS: llvm/tools/bugpoint/ExecutionDriver.cpp ToolRunner.cpp

2007-06-06 Thread Lauro Ramos Venancio
Changes in directory llvm/tools/bugpoint: ExecutionDriver.cpp updated: 1.69 -> 1.70 ToolRunner.cpp updated: 1.62 -> 1.63 --- Log message: Fix bugpoint to run -llc-safe with -Xlinker. --- Diffs of the changes: (+3 -1) ExecutionDriver.cpp |2 +- ToolRunner.cpp |2 ++ 2 files cha

[llvm-commits] CVS: llvm/lib/Linker/LinkModules.cpp

2007-06-06 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Linker: LinkModules.cpp updated: 1.140 -> 1.141 --- Log message: Propagate alignment, section name and visibility when linking "appending global values". Fix noinline linkage. --- Diffs of the changes: (+15 -0) LinkModules.cpp | 15 +++ 1 files

[llvm-commits] CVS: llvm/lib/Transforms/IPO/InlineSimple.cpp

2007-06-06 Thread Tanya Lattner
Changes in directory llvm/lib/Transforms/IPO: InlineSimple.cpp updated: 1.83 -> 1.84 --- Log message: Instruct the inliner to obey the noinline attribute. Add test case. --- Diffs of the changes: (+43 -1) InlineSimple.cpp | 44 +++- 1 files changed

[llvm-commits] CVS: llvm/test/Transforms/Inline/2007-06-06-NoInline.ll

2007-06-06 Thread Tanya Lattner
Changes in directory llvm/test/Transforms/Inline: 2007-06-06-NoInline.ll added (r1.1) --- Log message: Instruct the inliner to obey the noinline attribute. Add test case. --- Diffs of the changes: (+46 -0) 2007-06-06-NoInline.ll | 46 ++ 1 file

[llvm-commits] CVS: llvm/test/CFrontend/2007-06-05-NoInlineAttribute.c

2007-06-06 Thread Tanya Lattner
Changes in directory llvm/test/CFrontend: 2007-06-05-NoInlineAttribute.c updated: 1.1 -> 1.2 --- Log message: Really use attribute. --- Diffs of the changes: (+2 -2) 2007-06-05-NoInlineAttribute.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/test/CFrontend/20

[llvm-commits] CVS: llvm/test/CFrontend/2007-06-05-NoInlineAttribute.c

2007-06-06 Thread Tanya Lattner
Changes in directory llvm/test/CFrontend: 2007-06-05-NoInlineAttribute.c added (r1.1) --- Log message: Test case for noinline attribute. --- Diffs of the changes: (+13 -0) 2007-06-05-NoInlineAttribute.c | 13 + 1 files changed, 13 insertions(+) Index: llvm/test/CFrontend/20

[llvm-commits] CVS: llvm/lib/Transforms/IPO/Internalize.cpp

2007-06-06 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: Internalize.cpp updated: 1.49 -> 1.50 --- Log message: simplify this code and fix PR1493: http://llvm.org/PR1493 , now that llvm-gcc3 is dead. --- Diffs of the changes: (+2 -17) Internalize.cpp | 19 ++- 1 files changed, 2 in

[llvm-commits] CVS: llvm/tools/llvm-ld/Optimize.cpp

2007-06-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-ld: Optimize.cpp updated: 1.19 -> 1.20 --- Log message: if internalize is disabled, don't run the pass at all! --- Diffs of the changes: (+2 -1) Optimize.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/tools/llvm-ld/Optimiz

[llvm-commits] CVS: llvm/test/C++Frontend/2003-11-09-ConstructorTypeSafety.cpp.tr 2003-11-18-MemberInitializationCasting.cpp.tr 2005-07-21-VirtualBaseAccess.cpp

2007-06-06 Thread Tanya Lattner
Changes in directory llvm/test/C++Frontend: 2003-11-09-ConstructorTypeSafety.cpp.tr updated: 1.4 -> 1.5 2003-11-18-MemberInitializationCasting.cpp.tr updated: 1.4 -> 1.5 2005-07-21-VirtualBaseAccess.cpp updated: 1.3 -> 1.4 --- Log message: Revert changes for noinline. --- Diffs of the change

[llvm-commits] CVS: llvm/test/CFrontend/2003-07-22-ArrayAccessTypeSafety.c.tr

2007-06-06 Thread Tanya Lattner
Changes in directory llvm/test/CFrontend: 2003-07-22-ArrayAccessTypeSafety.c.tr updated: 1.7 -> 1.8 --- Log message: Revert changes for noinline. --- Diffs of the changes: (+1 -1) 2003-07-22-ArrayAccessTypeSafety.c.tr |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm

[llvm-commits] [128186] Use attribute directly instead of flag.

2007-06-06 Thread lattner
Revision: 128186 Author: lattner Date: 2007-06-06 13:41:07 -0700 (Wed, 06 Jun 2007) Log Message: --- Use attribute directly instead of flag. Removing ifdef since I'm using the attribute now. Modified Paths: -- apple-local/branches/llvm/gcc/llvm-backend.cpp apple

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

2007-06-06 Thread Chris Lattner
Changes in directory llvm-www: Users.html updated: 1.19 -> 1.20 --- Log message: inc'ity inc inc --- Diffs of the changes: (+2 -2) Users.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/Users.html diff -u llvm-www/Users.html:1.19 llvm-www/Users.html:1.20

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

2007-06-06 Thread Devang Patel
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.105 -> 1.106 --- Log message: Add new dominator tree node into dominator tree node map. --- Diffs of the changes: (+6 -2) Dominators.cpp |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index: llvm/lib/VMCor

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

2007-06-06 Thread Chris Lattner
Changes in directory llvm-www: Users.html updated: 1.18 -> 1.19 --- Log message: Fix adobe's name --- Diffs of the changes: (+2 -2) Users.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/Users.html diff -u llvm-www/Users.html:1.18 llvm-www/Users.html:1.1

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

2007-06-06 Thread Chris Lattner
Changes in directory llvm-www/ProjectsWithLLVM: index.html updated: 1.36 -> 1.37 --- Log message: Fix adobe's name --- Diffs of the changes: (+3 -3) index.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm-www/ProjectsWithLLVM/index.html diff -u llvm-www/Pro

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

2007-06-06 Thread Chris Lattner
Changes in directory llvm-www: Users.html updated: 1.17 -> 1.18 --- Log message: add adobe --- Diffs of the changes: (+7 -1) Users.html |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm-www/Users.html diff -u llvm-www/Users.html:1.17 llvm-www/Users.html:1.18 --

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

2007-06-06 Thread Chris Lattner
Changes in directory llvm-www/ProjectsWithLLVM: index.html updated: 1.35 -> 1.36 --- Log message: Add the adobe Hydra language --- Diffs of the changes: (+29 -0) index.html | 29 + 1 files changed, 29 insertions(+) Index: llvm-www/ProjectsWithLLVM/index.html

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

2007-06-06 Thread Chris Lattner
Changes in directory llvm/docs: LangRef.html updated: 1.250 -> 1.251 --- Log message: update to match latest changes --- Diffs of the changes: (+4 -4) LangRef.html |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/docs/LangRef.html diff -u llvm/docs/LangRef.ht

Re: [llvm-commits] CVS: llvm/lib/Analysis/ScalarEvolution.cpp

2007-06-06 Thread Chris Lattner
On Jun 6, 2007, at 5:19 AM, Nick Lewycky wrote: > Chris Lattner wrote: >> The only thing that can use Instructions are other intstructions. As >> such, you can change the dyn_cast into cast >> and there is no need to check for null in the next line. > > Fixed. Thanks Chris! Even better fix, tha

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

2007-06-06 Thread Chris Lattner
> > Fix PR1499: http://llvm.org/PR1499 . Very nice, thanks again Lauro! -Chris > > --- > Diffs of the changes: (+4 -0) > > InstructionCombining.cpp |4 > 1 files changed, 4 insertions(+) > > > Index: llvm/lib/Transforms/Scalar/InstructionCombining.cpp > diff -u llvm/lib/Transforms/Sca

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll

2007-06-06 Thread Lauro Ramos Venancio
Changes in directory llvm/test/Transforms/InstCombine: 2007-06-06-AshrSignBit.ll added (r1.1) --- Log message: Add a test for PR1499: http://llvm.org/PR1499 . --- Diffs of the changes: (+22 -0) 2007-06-06-AshrSignBit.ll | 22 ++ 1 files changed, 22 insertions(+) Ind

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

2007-06-06 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.768 -> 1.769 --- Log message: Fix PR1499: http://llvm.org/PR1499 . --- Diffs of the changes: (+4 -0) InstructionCombining.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Transforms/Sca

[llvm-commits] [128183] Unbreak build

2007-06-06 Thread lattner
Revision: 128183 Author: lattner Date: 2007-06-06 10:03:32 -0700 (Wed, 06 Jun 2007) Log Message: --- Unbreak build Modified Paths: -- apple-local/branches/llvm/gcc/llvm-backend.cpp Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp

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

2007-06-06 Thread Owen Anderson
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.33 -> 1.34 --- Log message: Quick patch to fix the build, based on what it appears Evan meant to write. Evan, please check that this is in fact correct. --- Diffs of the changes: (+1 -1) IfConversion.cpp |2 +- 1 files

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

2007-06-06 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.150 -> 1.151 --- Log message: Fold the exception actions table harder: if two typeid lists start the same, only output one copy of the common part. --- Diffs of the changes: (+68 -56) DwarfWriter.cpp | 124 +

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

2007-06-06 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetInstrInfo.h updated: 1.125 -> 1.126 --- Log message: Add a machine instruction flag indicating the instruction can clobber condition code / register(s) used to predicate instructions. --- Diffs of the changes: (+6 -0) TargetInstrInfo.h |

Re: [llvm-commits] CVS: llvm/lib/Analysis/ScalarEvolution.cpp

2007-06-06 Thread Nick Lewycky
Chris Lattner wrote: > The only thing that can use Instructions are other intstructions. As > such, you can change the dyn_cast into cast > and there is no need to check for null in the next line. Fixed. Thanks Chris! Nick ___ llvm-commits mailing

[llvm-commits] CVS: llvm/lib/Analysis/ScalarEvolution.cpp

2007-06-06 Thread Nick Lewycky
Changes in directory llvm/lib/Analysis: ScalarEvolution.cpp updated: 1.117 -> 1.118 --- Log message: Optimize this test. Firstly, only Instructions may use other Instructions. Secondly, checking whether removal succeeded tells you whether it was in the map to begin with. --- Diffs of the chan

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.td ARMInstrThumb.td ARMInstrVFP.td

2007-06-06 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.109 -> 1.110 ARMInstrThumb.td updated: 1.28 -> 1.29 ARMInstrVFP.td updated: 1.7 -> 1.8 --- Log message: Mark these instructions clobbersPred. They modify the condition code register. --- Diffs of the changes: (+19 -9) ARM

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

2007-06-06 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.32 -> 1.33 --- Log message: Lots of bug fixes. --- Diffs of the changes: (+76 -40) IfConversion.cpp | 116 --- 1 files changed, 76 insertions(+), 40 deletions(-) Index:

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

2007-06-06 Thread Evan Cheng
Changes in directory llvm/lib/Target: Target.td updated: 1.101 -> 1.102 --- Log message: Added clobbersPred. --- Diffs of the changes: (+1 -0) Target.td |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/Target.td diff -u llvm/lib/Target/Target.td:1.101 llvm/lib/Target/Targe

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2007-06-06 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.27 -> 1.28 CodeGenTarget.cpp updated: 1.90 -> 1.91 InstrInfoEmitter.cpp updated: 1.59 -> 1.60 --- Log message: Add clobbersPred - instruction that clobbers condition code / register which are used to predicate instructio

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

2007-06-06 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.456 -> 1.457 --- Log message: Additional fix for PR1422: http://llvm.org/PR1422 : make sure the landing pad label is placed in the correct machine basic block - do not rely on the eh.exception intrinsic being i

[llvm-commits] CVS: llvm/lib/Target/Mips/

2007-06-06 Thread LLVM
Changes in directory llvm/lib/Target/Mips: --- Log message: Directory /var/cvs/llvm/llvm/lib/Target/Mips added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://li

[llvm-commits] [128031] Disable noinline for now.

2007-06-06 Thread lattner
Revision: 128031 Author: lattner Date: 2007-06-06 00:01:40 -0700 (Wed, 06 Jun 2007) Log Message: --- Disable noinline for now. Modified Paths: -- apple-local/branches/llvm/gcc/llvm-backend.cpp Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp