Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.543 -> 1.544
---
Log message:
implement InstCombine/shift-simplify.ll by transforming:
(X >> Z) op (Y >> Z) -> (X op Y) >> Z
for all shifts and all ops={and/or/xor}.
---
Diffs of the changes: (+46 -3)
I
Changes in directory llvm/test/Regression/Transforms/InstCombine:
shift-simplify.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+22 -0)
shift-simplify.ll | 22 ++
1 files changed, 22 insertions(+)
Index: llvm/test/Regression/Transforms/Inst
New, improved, actually works on darwin!
Jim, I just committed this as r120083. Please pull it into the 1.9
release branch, thanks!
-Chris
README.LLVM
Description: Binary data
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.c
Changes in directory llvm/test/Regression/Transforms/InstCombine:
and-compare.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+10 -0)
and-compare.ll | 10 ++
1 files changed, 10 insertions(+)
Index: llvm/test/Regression/Transforms/InstCombine/and-compar
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.542 -> 1.543
---
Log message:
implement InstCombine/and-compare.ll:test1. This compiles:
typedef struct { unsigned prefix : 4; unsigned code : 4; unsigned unsigned_p :
4; } tree_common;
int foo(tree_common *
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.225 -> 1.226
---
Log message:
lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)), 5)' instead of
'(shr (ctlz (sub Y, Z)), 5)'.
The use of xor better exposes the operation to bit-twiddling logic in the
dag combiner. Fo
Changes in directory llvm/lib/Analysis:
AliasDebugger.cpp added (r1.1)
---
Log message:
A shim over other AA impls to catch incorrect uses
---
Diffs of the changes: (+125 -0)
AliasDebugger.cpp | 125 ++
1 files changed, 125 insertions(+)
Changes in directory llvm/include/llvm/Analysis:
Passes.h updated: 1.7 -> 1.8
---
Log message:
A shim over other AA impls to catch incorrect uses
---
Diffs of the changes: (+6 -0)
Passes.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include/llvm/Analysis/Passes.h
diff -u l
Changes in directory llvm/include/llvm:
LinkAllPasses.h updated: 1.3 -> 1.4
---
Log message:
A shim over other AA impls to catch incorrect uses
---
Diffs of the changes: (+1 -0)
LinkAllPasses.h |1 +
1 files changed, 1 insertion(+)
Index: llvm/include/llvm/LinkAllPasses.h
diff -u llvm
Changes in directory llvm/lib/Bytecode/Reader:
Analyzer.cpp updated: 1.24 -> 1.25
Reader.cpp updated: 1.204 -> 1.205
Reader.h updated: 1.37 -> 1.38
---
Log message:
Discard code that supported old bytecode formats. This makes the Bytecode
Reader code much easier to read and maintain. Backwards
Changes in directory llvm/include/llvm/Bytecode:
Analyzer.h updated: 1.11 -> 1.12
Format.h updated: 1.13 -> 1.14
---
Log message:
Discard code that supported old bytecode formats. This makes the Bytecode
Reader code much easier to read and maintain. Backwards compatibility from
version 5 format
Changes in directory llvm/test/Regression/Bytecode:
ver6.ll updated: 1.1 -> 1.2
constexpr.ll (r1.1) removed
constexpr.ll.bc-13 (r1.1) removed
slow.ll (r1.2) removed
slow.ll.bc-13 (r1.1) removed
---
Log message:
Discard code that supported old bytecode formats. This makes the Bytecode
Reader cod
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.26 -> 1.27
---
Log message:
Implement removeDeadPasses().
---
Diffs of the changes: (+23 -4)
PassManager.cpp | 27 +++
1 files changed, 23 insertions(+), 4 deletions(-)
Index: llvm/lib/VMCore/PassM
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.25 -> 1.26
---
Log message:
Keep track of Last user of analysis phase.
---
Diffs of the changes: (+36 -24)
PassManager.cpp | 60 +---
1 files changed, 36 insertions(+), 24
Changes in directory llvm/lib/Target:
README.txt updated: 1.48 -> 1.49
---
Log message:
add a note
---
Diffs of the changes: (+16 -0)
README.txt | 16
1 files changed, 16 insertions(+)
Index: llvm/lib/Target/README.txt
diff -u llvm/lib/Target/README.txt:1.48 llvm/lib/T
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.24 -> 1.25
---
Log message:
Use std::map to map AnalysisID and Pass.
---
Diffs of the changes: (+28 -15)
PassManager.cpp | 43 ---
1 files changed, 28 insertions(+), 15 deletions(-)
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.224 -> 1.225
---
Log message:
minor tweaks, reject vector preinc.
---
Diffs of the changes: (+9 -4)
PPCISelLowering.cpp | 13 +
1 files changed, 9 insertions(+), 4 deletions(-)
Index: llvm/lib/Targ
Changes in directory llvm:
Makefile.rules updated: 1.408 -> 1.408.2.1
---
Log message:
Merging from mainline
---
Diffs of the changes: (+1 -1)
Makefile.rules |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/Makefile.rules
diff -u llvm/Makefile.rules:1.408 llvm/Makefi
On Mon, 2006-11-13 at 17:32 -0800, Tanya M. Lattner wrote:
> > Were there no include/llvm/Config/config.h.in changes for 1.9 or was
> > that previously committed ? I usually commit autoconf dir, configure
> > and config.h.in in tandem.
>
> I just updated the version of llvm so the only changes we
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.23 -> 1.24
---
Log message:
Manage analysis passes during run.
---
Diffs of the changes: (+25 -0)
PassManager.cpp | 25 +
1 files changed, 25 insertions(+)
Index: llvm/lib/VMCore/PassManager.cpp
di
> Were there no include/llvm/Config/config.h.in changes for 1.9 or was
> that previously committed ? I usually commit autoconf dir, configure
> and config.h.in in tandem.
I just updated the version of llvm so the only changes were in the
configure script. I did a cvs diff on the autoconf dir an
Tanya,
Were there no include/llvm/Config/config.h.in changes for 1.9 or was
that previously committed ? I usually commit autoconf dir, configure
and config.h.in in tandem.
Reid.
On Mon, 2006-11-13 at 18:57 -0600, Tanya Lattner wrote:
>
> Changes in directory llvm:
>
> configure updated: 1.254
Changes in directory llvm:
configure updated: 1.254 -> 1.255
---
Log message:
Updating configure script for 2.0
---
Diffs of the changes: (+9 -9)
configure | 18 +-
1 files changed, 9 insertions(+), 9 deletions(-)
Index: llvm/configure
diff -u llvm/configure:1.254 llvm/
Changes in directory llvm:
configure updated: 1.254 -> 1.254.2.1
---
Log message:
Updating configure script
---
Diffs of the changes: (+9 -9)
configure | 18 +-
1 files changed, 9 insertions(+), 9 deletions(-)
Index: llvm/configure
diff -u llvm/configure:1.254 llvm/conf
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.22 -> 1.23
---
Log message:
Update comments.
---
Diffs of the changes: (+8 -5)
PassManager.cpp | 13 -
1 files changed, 8 insertions(+), 5 deletions(-)
Index: llvm/lib/VMCore/PassManager.cpp
diff -u llvm/lib/V
Changes in directory llvm/lib/Target/IA64:
IA64RegisterInfo.cpp updated: 1.22 -> 1.23
---
Log message:
Matches MachineInstr changes.
---
Diffs of the changes: (+23 -17)
IA64RegisterInfo.cpp | 40 +++-
1 files changed, 23 insertions(+), 17 deletions(-)
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.108 -> 1.109
---
Log message:
Matches MachineInstr changes.
---
Diffs of the changes: (+1 -4)
ScheduleDAG.cpp |5 +
1 files changed, 1 insertion(+), 4 deletions(-)
Index: llvm/lib/CodeGen/SelectionDAG/S
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.cpp updated: 1.29 -> 1.30
PPCRegisterInfo.cpp updated: 1.80 -> 1.81
PPCRegisterInfo.h updated: 1.16 -> 1.17
---
Log message:
Matches MachineInstr changes.
---
Diffs of the changes: (+14 -12)
PPCInstrInfo.cpp|2 +-
PPCRegiste
Changes in directory llvm/lib/Target/X86:
X86FloatingPoint.cpp updated: 1.57 -> 1.58
X86ISelDAGToDAG.cpp updated: 1.126 -> 1.127
X86ISelLowering.cpp updated: 1.291 -> 1.292
X86InstrInfo.cpp updated: 1.71 -> 1.72
X86RegisterInfo.cpp updated: 1.176 -> 1.177
---
Log message:
Matches MachineInstr c
Changes in directory llvm/lib/Target/Sparc:
SparcInstrInfo.cpp updated: 1.15 -> 1.16
SparcRegisterInfo.cpp updated: 1.45 -> 1.46
SparcRegisterInfo.h updated: 1.13 -> 1.14
---
Log message:
Matches MachineInstr changes.
---
Diffs of the changes: (+10 -8)
SparcInstrInfo.cpp|2 +-
Sparc
Changes in directory llvm/include/llvm/CodeGen:
MachineInstrBuilder.h updated: 1.39 -> 1.40
---
Log message:
Matches MachineInstr changes.
---
Diffs of the changes: (+15 -14)
MachineInstrBuilder.h | 29 +++--
1 files changed, 15 insertions(+), 14 deletions(-)
Ind
Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.cpp updated: 1.13 -> 1.14
AlphaRegisterInfo.cpp updated: 1.50 -> 1.51
AlphaRegisterInfo.h updated: 1.13 -> 1.14
---
Log message:
Matches MachineInstr changes.
---
Diffs of the changes: (+13 -9)
AlphaInstrInfo.cpp|3 ++-
Alph
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.129 -> 1.130
---
Log message:
- Let MachineInstr ctors add implicit def and use operands. Other operands
will be inserted before these operands. If the opcode changes (by
setOpcode), the implicit operands are updated as well
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.195 -> 1.196
---
Log message:
- Let MachineInstr ctors add implicit def and use operands. Other operands
will be inserted before these operands. If the opcode changes (by
setOpcode), the implicit operands are updated
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.21 -> 1.22
---
Log message:
Update PassManagerImpl_New::analysisCurrentlyAvailable to check all
managed passmanagers.
---
Diffs of the changes: (+5 -2)
PassManager.cpp |7 +--
1 files changed, 5 insertions(+), 2 delet
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.20 -> 1.21
---
Log message:
Check currently available anlysis in active managers.
---
Diffs of the changes: (+55 -11)
PassManager.cpp | 66 ++--
1 files changed, 55 insert
Changes in directory llvm/lib/Target/PowerPC:
PPCHazardRecognizers.cpp updated: 1.14 -> 1.15
---
Log message:
teach the g5 hazard recognizer about update loads. This fixes
Ptrdist/anagram among others.
---
Diffs of the changes: (+10 -11)
PPCHazardRecognizers.cpp | 21 ++-
Changes in directory llvm/test/Regression/Transforms/InstCombine:
cast-propagate.ll updated: 1.1 -> 1.2
---
Log message:
Don't hard code test names into the test.
---
Diffs of the changes: (+1 -1)
cast-propagate.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tes
Changes in directory llvm/test/Regression/Transforms/InstCombine:
cast-set.ll updated: 1.13 -> 1.14
call.ll updated: 1.5 -> 1.6
IntPtrCast.ll updated: 1.1 -> 1.2
2006-04-28-ShiftShiftLongLong.ll updated: 1.1 -> 1.2
2004-11-27-SetCCForCastLargerAndConstant.ll updated: 1.6 -> 1.7
2003-11-13-ConstE
Changes in directory llvm/test/Regression/Transforms/InstCombine:
bittest.ll updated: 1.1 -> 1.2
---
Log message:
Fix 80 cols violations.
---
Diffs of the changes: (+5 -5)
bittest.ll | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm/test/Regression/Transform
Changes in directory llvm/test/Scripts:
notcast updated: 1.5 -> 1.6
---
Log message:
Make it handle plain old cast too, for old assembly.
---
Diffs of the changes: (+1 -1)
notcast |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/Scripts/notcast
diff -u llvm/test
Changes in directory llvm/test/Regression/Transforms/LevelRaise:
2002-11-04-ConstantSharing.ll updated: 1.2 -> 1.3
---
Log message:
For PR950: http://llvm.org/PR950 :
Use the notcast script in preparation for 12 casts.
---
Diffs of the changes: (+1 -1)
2002-11-04-ConstantSharing.ll |2
Changes in directory llvm/utils:
findmisopt updated: 1.4 -> 1.5
---
Log message:
Add some output so the user is informed while they wait.
---
Diffs of the changes: (+14 -3)
findmisopt | 17 ++---
1 files changed, 14 insertions(+), 3 deletions(-)
Index: llvm/utils/findmisopt
Changes in directory llvm/test/Regression/Transforms/LevelRaise:
2003-05-01-CallCast.ll updated: 1.3 -> 1.4
---
Log message:
For PR950: http://llvm.org/PR950 :
Use the notcast script in preparation for 12 cast instructions.
---
Diffs of the changes: (+1 -1)
2003-05-01-CallCast.ll |2 +-
Changes in directory llvm/test/Scripts:
notcast updated: 1.4 -> 1.5
---
Log message:
Handle ptrtoint and inttoptr
---
Diffs of the changes: (+1 -1)
notcast |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/Scripts/notcast
diff -u llvm/test/Scripts/notcast:1.4 llv
Changes in directory llvm/docs:
index.html updated: 1.59 -> 1.60
---
Log message:
Add a link to the GEP FAQ.
---
Diffs of the changes: (+3 -3)
index.html |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/docs/index.html
diff -u llvm/docs/index.html:1.59 llvm/doc
Changes in directory llvm/docs:
index.html updated: 1.59 -> 1.59.4.1
---
Log message:
Merge From Head:
Add a link to the GEP FAQ.
---
Diffs of the changes: (+3 -3)
index.html |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/docs/index.html
diff -u llvm/docs/ind
47 matches
Mail list logo