> 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.
Cool. Please also make the verifier assert that this attribute is
only applied to pointers as well
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
http://lists.cs.uiuc.e
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 paramatt
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/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/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 chang
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/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.
---
Dif
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/test/CodeGen/X86/2007
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 -2
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
apple-local/branche
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 +++
On 6/1/07, Chuck Rose III <[EMAIL PROTECTED]> wrote:
>
> Hola LLVMers,
>
Guten tag! :-)
> 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.
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 chan
Changes in directory llvm/utils/TableGen:
RegisterInfoEmitter.cpp updated: 1.55 -> 1.56
---
Log message:
Patches by Chuck Rose to unbreak V Studio builds.
Thanks Chuck!
---
Diffs of the changes: (+1 -0)
RegisterInfoEmitter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/utils/
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 insertions
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:
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/lib/Tr
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/include/llvm/Analysi
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
pape
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 ++---
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
ap
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: apple-local/branches
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.
noinlinePa
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
bui
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)
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 inse
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 insertions(+
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/lib/CodeGen/IfConversi
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/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 deletion
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/include/llvm/Analysis/
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/
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/Transforms/Utils:
BreakCriticalEdges.cpp updated: 1.50 -> 1.51
CodeExtractor.cpp updated: 1.55 -> 1.56
LoopSimplify.cpp updated: 1.98 -> 1.99
---
Log message:
s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g
---
Diffs of the changes: (+3 -4)
BreakCr
Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.86 -> 1.87
---
Log message:
s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g
---
Diffs of the changes: (+6 -7)
Dominators.h | 13 ++---
1 files changed, 6 insertions(+), 7 deletions(-)
Index: ll
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/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 d
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/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 inte
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.404 -> 1.405
---
Log message:
Resolve implicit alignment before computing the FoldingSet information so
that the CSE map always contains explicit alignment information. This allows
more loads to be CSE'd when there
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/lib/
42 matches
Mail list logo