Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.421 -> 1.422
---
Log message:
Generalize MaskedValueIsZero into a ComputeMaskedNonZeroBits function, which
is just as efficient as MVIZ and is also more general.
Fix a few minor bugs introduced in recent patch
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.46 -> 1.47
---
Log message:
Remind myself to add PIC and static asm printer support.
---
Diffs of the changes: (+4 -0)
README.txt |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u ll
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.21 -> 1.22
X86AsmPrinter.cpp updated: 1.160 -> 1.161
X86ISelLowering.cpp updated: 1.78 -> 1.79
X86IntelAsmPrinter.cpp updated: 1.15 -> 1.16
---
Log message:
Darwin ABI issues: weak, linkonce, etc. dynamic-no-pic support i
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.422 -> 1.423
---
Log message:
Fix Transforms/InstCombine/2006-02-07-SextZextCrash.ll
---
Diffs of the changes: (+5 -3)
InstructionCombining.cpp |8 +---
1 files changed, 5 insertions(+), 3 deletion
Changes in directory llvm/test/Regression/Transforms/InstCombine:
2006-02-07-SextZextCrash.ll added (r1.1)
---
Log message:
new testcase that caused instcombine to crash on 176.gcc last night.
---
Diffs of the changes: (+22 -0)
2006-02-07-SextZextCrash.ll | 22 ++
1 f
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.47 -> 1.48
---
Log message:
getConstraintType should be virtual.
---
Diffs of the changes: (+3 -1)
TargetLowering.h |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Target/Targ
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.85 -> 1.86
PPCISelLowering.h updated: 1.20 -> 1.21
---
Log message:
Implement getConstraintType for PPC.
---
Diffs of the changes: (+18 -0)
PPCISelLowering.cpp | 17 +
PPCISelLowering.h |1
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.161 -> 1.162
---
Log message:
For ELF, .comm takes alignment value as the optional 3rd argument. It must be
specified in bytes.
---
Diffs of the changes: (+3 -1)
X86AsmPrinter.cpp |4 +++-
1 files changed, 3 inserti
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.162 -> 1.163
---
Log message:
Fixed a local common symbol bug.
---
Diffs of the changes: (+17 -11)
X86AsmPrinter.cpp | 28 +---
1 files changed, 17 insertions(+), 11 deletions(-)
Index: llvm/
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.423 -> 1.424
---
Log message:
Fix a problem in my patch yesterday, causing a miscompilation of 176.gcc
---
Diffs of the changes: (+3 -2)
InstructionCombining.cpp |5 +++--
1 files changed, 3 insertions
Changes in directory llvm/include/llvm/CodeGen:
ValueTypes.h updated: 1.16 -> 1.17
---
Log message:
Add some happy helper methods.
---
Diffs of the changes: (+15 -1)
ValueTypes.h | 16 +++-
1 files changed, 15 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/Va
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.99 -> 1.100
---
Log message:
Compile this:
xori r6, r2, 1
rlwinm r6, r6, 0, 31, 31
cmpwi cr0, r6, 0
bne cr0, LBB1_3 ; endif
to this:
rlwinm r6, r2, 0, 31, 31
cmpwi c
Changes in directory llvm/test/Regression/Transforms/SCCP:
select.ll added (r1.1)
---
Log message:
new testcase for more interesting select sccp cases
---
Diffs of the changes: (+12 -0)
select.ll | 12
1 files changed, 12 insertions(+)
Index: llvm/test/Regression/Transform
Changes in directory llvm/lib/Transforms/Scalar:
SCCP.cpp updated: 1.128 -> 1.129
---
Log message:
Implement some more interesting select sccp cases. This implements:
test/Regression/Transforms/SCCP/select.ll
---
Diffs of the changes: (+35 -15)
SCCP.cpp | 50
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.424 -> 1.425
---
Log message:
Use EraseInstFromFunction in a few cases to put the uses of the removed
instruction onto the worklist (in case they are now dead).
Add a really trivial local DSE implementation to
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.62 -> 1.63
---
Log message:
Move emails from nate into public places
---
Diffs of the changes: (+17 -0)
README.txt | 17 +
1 files changed, 17 insertions(+)
Index: llvm/lib/Target/PowerPC/README.txt
dif
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.47 -> 1.48
---
Log message:
Add some random notes, not high-prio
---
Diffs of the changes: (+21 -0)
README.txt | 21 +
1 files changed, 21 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llv
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.147 -> 1.148
---
Log message:
Emit the 'mr' pseudoop for easier reading.
---
Diffs of the changes: (+9 -0)
PPCAsmPrinter.cpp |9 +
1 files changed, 9 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCAsm
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.48 -> 1.49
---
Log message:
more email -> README moving
---
Diffs of the changes: (+4 -0)
README.txt |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:
Changes in directory llvm/utils:
NightlyTest.pl updated: 1.102 -> 1.103
---
Log message:
Remove -pedantic. It no longer works.
---
Diffs of the changes: (+0 -5)
NightlyTest.pl |5 -
1 files changed, 5 deletions(-)
Index: llvm/utils/NightlyTest.pl
diff -u llvm/utils/NightlyTest.pl:
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.425 -> 1.426
---
Log message:
Simplify some code, reducing calls to MaskedValueIsZero. Implement a minor
optimization where we reduce the number of bits in AND masks when possible.
---
Diffs of the changes:
21 matches
Mail list logo