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

2007-06-04 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineBasicBlock.h updated: 1.64 - 1.65 --- Log message: Move ReplaceUsesOfBlockWith() out of BranchFolding into a MachineBasicBlock general facility. --- Diffs of the changes: (+4 -0) MachineBasicBlock.h |4 1 files changed, 4

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

2007-06-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.63 - 1.64 MachineBasicBlock.cpp updated: 1.45 - 1.46 --- Log message: Move ReplaceUsesOfBlockWith() out of BranchFolding into a MachineBasicBlock general facility. --- Diffs of the changes: (+29 -40) BranchFolding.cpp

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

2007-06-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.21 - 1.22 --- Log message: Let IfConverter loose. Allow more aggressive subsumptions; reorder basic blocks to expose more ifcvt opportunities; code clean up and fixes. --- Diffs of the changes: (+264 -196) IfConversion.cpp

[llvm-commits] CVS: llvm/lib/System/Unix/Program.inc

2007-06-04 Thread Devang Patel
Changes in directory llvm/lib/System/Unix: Program.inc updated: 1.24 - 1.25 --- Log message: Fix LLVM build on NetBSD. Patch by Neil Booth. --- Diffs of the changes: (+2 -0) Program.inc |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/System/Unix/Program.inc diff -u

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

2007-06-04 Thread Dan Gohman
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.89 - 1.90 CodeGenTarget.h updated: 1.29 - 1.30 RegisterInfoEmitter.cpp updated: 1.54 - 1.55 --- Log message: Remove the operator for MVT::ValueType in preparation for MVT::ValueType being changed from an enum to an integer

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

2007-06-04 Thread Dan Gohman
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.494 - 1.495 --- Log message: Pass the DAG to SDNode::dump to let it do more detailed dumps in some cases. --- Diffs of the changes: (+5 -5) LegalizeDAG.cpp | 10 +- 1 files changed, 5 insertions(+), 5

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

2007-06-04 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: CodeExtractor.cpp updated: 1.54 - 1.55 --- Log message: Add basic block level interface to change immediate dominator and create new node. --- Diffs of the changes: (+2 -2) CodeExtractor.cpp |4 ++-- 1 files changed, 2 insertions(+), 2

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

2007-06-04 Thread Devang Patel
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.85 - 1.86 --- Log message: Add basic block level interface to change immediate dominator and create new node. --- Diffs of the changes: (+12 -3) Dominators.h | 15 --- 1 files changed, 12 insertions(+),

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

2007-06-04 Thread Devang Patel
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.87 - 1.88 --- Log message: Remove unused method. --- Diffs of the changes: (+2 -5) Dominators.h |7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) Index: llvm/include/llvm/Analysis/Dominators.h diff

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

2007-06-04 Thread Devang Patel
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.104 - 1.105 --- Log message: Add FIXMEs. --- Diffs of the changes: (+2 -0) Dominators.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/VMCore/Dominators.cpp diff -u llvm/lib/VMCore/Dominators.cpp:1.104

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

2007-06-04 Thread Devang Patel
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.88 - 1.89 --- Log message: Add FIXMEs. --- Diffs of the changes: (+4 -0) Dominators.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/Analysis/Dominators.h diff -u

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

2007-06-04 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: GVNPRE.cpp updated: 1.15 - 1.16 --- Log message: Make phi_translate correct. --- Diffs of the changes: (+50 -47) GVNPRE.cpp | 97 +++-- 1 files changed, 50 insertions(+), 47

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

2007-06-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.105 - 1.106 --- Log message: Misuse of hasExternalLinkage(), should be checking isDeclaration(). --- Diffs of the changes: (+2 -2) X86ATTAsmPrinter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

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

2007-06-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.164 - 1.165 --- Log message: Global ctors / dtors alignment shouldn't be hard-coded at 4. e.g. It could be 8 for 64-bit targets. --- Diffs of the changes: (+4 -2) AsmPrinter.cpp |6 -- 1 files changed, 4

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

2007-06-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.22 - 1.23 --- Log message: Forgot to check for if iterator reached the end. --- Diffs of the changes: (+2 -1) IfConversion.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll

2007-06-04 Thread Chris Lattner
Changes in directory llvm/test/Transforms/GlobalOpt: 2007-06-04-PackedStruct.ll added (r1.1) --- Log message: new testcase for PR1491: http://llvm.org/PR1491 --- Diffs of the changes: (+36 -0) 2007-06-04-PackedStruct.ll | 36 1 files changed, 36

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

2007-06-04 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.107 - 1.108 --- Log message: When rebuilding constant structs, make sure to honor the isPacked bit. This fixes PR1491: http://llvm.org/PR1491 and GlobalOpt/2007-06-04-PackedStruct.ll --- Diffs of the changes: (+1 -1)

[llvm-commits] Patch for review-- for VStudio build breaks

2007-06-04 Thread Chuck Rose III
Hola LLVMers, I've attached a patch I've built against a newly sync'ed tree for the VStudio-related build breaks for your review. I do not have commit access, so I will need one of you to commit it once it's blessed. I've compiled it against MacOSX to check to see that everything still

[llvm-commits] noinline attributes patch

2007-06-04 Thread Tanya Lattner
This is my first time sending a patch for llvm-gcc, so please let me know if I am not following correct procedure. The attached patch creates a global to track functions that should not be inlined (noinline attribute). The llvm inliner will need to be modified to make use of it.

[llvm-commits] [127994] LLVM x86-64 is capable of generating static code.

2007-06-04 Thread echeng
Revision: 127994 Author: echeng Date: 2007-06-04 16:17:19 -0700 (Mon, 04 Jun 2007) Log Message: --- LLVM x86-64 is capable of generating static code. Disable gcc hack. Modified Paths: -- apple-local/branches/llvm/gcc/config/i386/i386.c Modified:

[llvm-commits] [127995] Handle noinline attribute in the frontend.

2007-06-04 Thread lattner
Revision: 127995 Author: lattner Date: 2007-06-04 16:22:06 -0700 (Mon, 04 Jun 2007) Log Message: --- Handle noinline attribute in the frontend. Modified Paths: -- apple-local/branches/llvm/gcc/llvm-backend.cpp apple-local/branches/llvm/gcc/llvm-convert.cpp

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

2007-06-04 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: GVNPRE.cpp updated: 1.17 - 1.18 --- Log message: Don't use std::set_difference when the two sets are sorted differently. Compute the difference manually instead. This allows GVNPRE to produce correct analysis for the example in the GVNPRE

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-06-04-tailmerge4.ll

2007-06-04 Thread Dale Johannesen
Changes in directory llvm/test/CodeGen/X86: 2007-06-04-tailmerge4.ll added (r1.1) --- Log message: Tail merging wasn't working for predecessors of landing pads. PR 1496: http://llvm.org/PR1496 . --- Diffs of the changes: (+454 -0) 2007-06-04-tailmerge4.ll | 454

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

2007-06-04 Thread Bill Wendling
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.77 - 1.78 --- Log message: Patches by Chuck Rose to unbreak V Studio builds. Thanks Chuck! --- Diffs of the changes: (+15 -0) PredicateSimplifier.cpp | 15 +++ 1 files changed, 15

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

2007-06-04 Thread Dale Johannesen
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.64 - 1.65 --- Log message: Tail merging wasn't working for predecessors of landing pads. PR 1496: http://llvm.org/PR1496 . --- Diffs of the changes: (+22 -0) BranchFolding.cpp | 22 ++ 1 files

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

2007-06-04 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: CorrelatedExprs.cpp updated: 1.62 - 1.63 --- Log message: s/ETNode::getChildren/ETNode::getETNodeChildren/g --- Diffs of the changes: (+1 -1) CorrelatedExprs.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-06-04 Thread Devang Patel
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.89 - 1.90 --- Log message: s/ETNode::getChildren/ETNode::getETNodeChildren/g --- Diffs of the changes: (+1 -1) Dominators.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-06-04 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: GVNPRE.cpp updated: 1.16 - 1.17 --- Log message: Fix a bunch of small bugs, and improve the debugging output significantly. --- Diffs of the changes: (+44 -26) GVNPRE.cpp | 70 ++---

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

2007-06-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.23 - 1.24 --- Log message: Fix some subtle bugs: bug during succeessor copying; incorrectly updating states of ifcvted blocks. --- Diffs of the changes: (+19 -20) IfConversion.cpp | 39

[llvm-commits] [127997] Fix tabs and column width

2007-06-04 Thread lattner
Revision: 127997 Author: lattner Date: 2007-06-04 18:00:25 -0700 (Mon, 04 Jun 2007) Log Message: --- Fix tabs and column width Modified Paths: -- apple-local/branches/llvm/gcc/llvm-backend.cpp apple-local/branches/llvm/gcc/llvm-convert.cpp

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

2007-06-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.24 - 1.25 --- Log message: If the predicated block requires an early exit, end the block there and add a unconditional branch to false block. AnalyzeBranch() does not understand early exits. --- Diffs of the changes: (+3

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll

2007-06-04 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/X86: 2007-06-04-X86-64-CtorAsmBugs.ll added (r1.1) --- Log message: New test. --- Diffs of the changes: (+28 -0) 2007-06-04-X86-64-CtorAsmBugs.ll | 28 1 files changed, 28 insertions(+) Index:

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

2007-06-04 Thread Zhou Sheng
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.12 - 1.13 --- Log message: Commit first round work of PR1373: http://llvm.org/PR1373 . noalias is now fully supported in VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. --- Diffs

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

2007-06-04 Thread Zhou Sheng
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.48 - 1.49 --- Log message: Commit first round work of PR1373: http://llvm.org/PR1373 . noalias is now fully supported in VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. --- Diffs of

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

2007-06-04 Thread Zhou Sheng
Changes in directory llvm/docs: LangRef.html updated: 1.249 - 1.250 --- Log message: Commit first round work of PR1373: http://llvm.org/PR1373 . noalias is now fully supported in VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. --- Diffs of the

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

2007-06-04 Thread Zhou Sheng
Changes in directory llvm/lib/VMCore: Function.cpp updated: 1.127 - 1.128 --- Log message: Commit first round work of PR1373: http://llvm.org/PR1373 . noalias is now fully supported in VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. --- Diffs of the

[llvm-commits] CVS: llvm/test/Feature/paramattrs.ll

2007-06-04 Thread Zhou Sheng
Changes in directory llvm/test/Feature: paramattrs.ll updated: 1.6 - 1.7 --- Log message: Commit first round work of PR1373: http://llvm.org/PR1373 . noalias is now fully supported in VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. --- Diffs of the

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

2007-06-04 Thread Zhou Sheng
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.112 - 1.113 llvmAsmParser.y updated: 1.358 - 1.359 --- Log message: Commit first round work of PR1373: http://llvm.org/PR1373 . noalias is now fully supported in VMCore, BitCode, and Assembly. Documentation and test case

Re: [llvm-commits] noinline attributes patch

2007-06-04 Thread Duncan Sands
Hi Tanya, I notice that a least one line seems to be more than 80 characters wide, and also that in some places tabs are used for indentation rather than spaces. Ciao, Duncan. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu