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
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
> ---
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
--
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
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
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
>
> 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
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
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
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
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
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 +
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 |
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
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
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
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:
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
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
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
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
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
40 matches
Mail list logo