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
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
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
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
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
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
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
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(+),
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
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
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
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
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(-)
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
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:
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
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)
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
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.
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:
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
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
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
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
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
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:
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:
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 ++---
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
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
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
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:
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
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
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
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
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
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
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
39 matches
Mail list logo