Changes in directory llvm/lib/AsmParser:
Lexer.l updated: 1.84 -> 1.85
llvmAsmParser.y updated: 1.277 -> 1.278
ParserInternals.h updated: 1.48 -> 1.49
---
Log message:
Implement signedness caching for values, value lists, constants and
constant lists. This is just an internal change to the par
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.549 -> 1.550
---
Log message:
Remove 4 FIXME's from the CAST patch now that the back end is correctly
producing code for "trunc to bool". This passes all tests on Linux.
---
Diffs of the changes: (+3 -46)
Changes in directory llvm-test:
Makefile.programs updated: 1.244 -> 1.245
---
Log message:
Make bugpoint always run with the -append-exit-code option so that it will
write out "exit " to the end of the test program's output file.
This causes it to mimic RunSafely.sh's behavior and prevents it f
Changes in directory llvm-test:
RunSafely.sh updated: 1.23 -> 1.24
---
Log message:
Make the script always output an "exit " line to the end of the
program's output. This will make differences in the return val show up
when the reference and test outputs are diff'd.
---
Diffs of the changes:
Changes in directory llvm/test/Regression/Transforms/InstCombine:
2003-11-03-VarargsCallBug.ll updated: 1.2 -> 1.3
---
Log message:
Fix a typo.
---
Diffs of the changes: (+1 -1)
2003-11-03-VarargsCallBug.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/Regres
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.37 -> 1.38
---
Log message:
Put the #include for a module first.
---
Diffs of the changes: (+1 -1)
LiveInterval.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/LiveInterval.cpp
diff -
Changes in directory llvm/include/llvm/CodeGen:
MachineInstrBuilder.h updated: 1.41 -> 1.42
---
Log message:
Fix indentation.
---
Diffs of the changes: (+2 -2)
MachineInstrBuilder.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/CodeGen/MachineInstr
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.133 -> 1.134
---
Log message:
Clean up.
---
Diffs of the changes: (+2 -2)
MachineInstr.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/MachineInstr.cpp
diff -u llvm/lib/CodeGen/Mac
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.213 -> 1.214
AutoUpgrade.cpp updated: 1.21 -> 1.22
LeakDetector.cpp updated: 1.15 -> 1.16
PassManager.cpp updated: 1.32 -> 1.33
TypeSymbolTable.cpp updated: 1.3 -> 1.4
Verifier.cpp updated: 1.167 -> 1.168
---
Log message:
Changed to
Changes in directory llvm/include/llvm/CodeGen:
LiveInterval.h updated: 1.26 -> 1.27
---
Log message:
Added helper function to transition to using llvm streams.
---
Diffs of the changes: (+13 -2)
LiveInterval.h | 15 +--
1 files changed, 13 insertions(+), 2 deletions(-)
Ind
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.47 -> 1.48
LiveInterval.cpp updated: 1.36 -> 1.37
---
Log message:
Changed to using llvm streams.
---
Diffs of the changes: (+14 -15)
IntrinsicLowering.cpp | 19 +--
LiveInterval.cpp | 10 +
Changes in directory llvm/lib/Target/X86:
X86InstrX86-64.td updated: 1.7 -> 1.8
---
Log message:
Fix JIT encoding bugs for shift / rotate by one ops.
---
Diffs of the changes: (+5 -5)
X86InstrX86-64.td | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm/lib/Tar
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-11-27-SelectLegalize.ll added (r1.1)
---
Log message:
testcase for pr1016: http://llvm.org/PR1016
---
Diffs of the changes: (+8 -0)
2006-11-27-SelectLegalize.ll |8
1 files changed, 8 insertions(+)
Index: llvm/test
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.418 -> 1.419
---
Log message:
Fix PR1016: http://llvm.org/PR1016
---
Diffs of the changes: (+4 -5)
LegalizeDAG.cpp |9 -
1 files changed, 4 insertions(+), 5 deletions(-)
Index: llvm/lib/CodeGen/Se
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.148 -> 1.149
ExternalFunctions.cpp updated: 1.89 -> 1.90
---
Log message:
Removed #include and replaced streams with llvm streams.
---
Diffs of the changes: (+36 -35)
Execution.cpp | 58 +
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.88 -> 1.89
---
Log message:
Removed #include and replaced streams with llvm streams.
---
Diffs of the changes: (+11 -12)
ExecutionEngine.cpp | 23 +++
1 files changed, 11 insertions(+), 12
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.284 -> 1.285
---
Log message:
Preliminary support for inline asm in the cbe. The target specific ugliness
is still in Writer, but issolated to a single function. This might be split
into something in each target directory. T
Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.cpp updated: 1.14 -> 1.15
AlphaLLRP.cpp updated: 1.3 -> 1.4
AlphaRegisterInfo.cpp updated: 1.52 -> 1.53
AlphaRegisterInfo.h updated: 1.14 -> 1.15
---
Log message:
Change MachineInstr ctor's to take a TargetInstrDescriptor reference inst
Changes in directory llvm/lib/Target/PowerPC:
PPCBranchSelector.cpp updated: 1.38 -> 1.39
PPCISelDAGToDAG.cpp updated: 1.224 -> 1.225
PPCISelLowering.cpp updated: 1.232 -> 1.233
PPCInstrInfo.cpp updated: 1.34 -> 1.35
PPCRegisterInfo.cpp updated: 1.89 -> 1.90
PPCRegisterInfo.h updated: 1.18 -> 1.
Changes in directory llvm/lib/Target/Sparc:
DelaySlotFiller.cpp updated: 1.10 -> 1.11
FPMover.cpp updated: 1.13 -> 1.14
SparcISelDAGToDAG.cpp updated: 1.114 -> 1.115
SparcInstrInfo.cpp updated: 1.16 -> 1.17
SparcRegisterInfo.cpp updated: 1.47 -> 1.48
SparcRegisterInfo.h updated: 1.14 -> 1.15
---
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.109 -> 1.110
SelectionDAGISel.cpp updated: 1.320 -> 1.321
---
Log message:
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
of opcode and number of operands.
---
Diffs of the changes: (+
Changes in directory llvm/lib/CodeGen:
MachineBasicBlock.cpp updated: 1.34 -> 1.35
MachineInstr.cpp updated: 1.132 -> 1.133
---
Log message:
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
of opcode and number of operands.
---
Diffs of the changes: (+15 -21)
Mac
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.200 -> 1.201
MachineInstrBuilder.h updated: 1.40 -> 1.41
---
Log message:
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
of opcode and number of operands.
---
Diffs of the changes: (+30 -3
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.cpp updated: 1.9 -> 1.10
ARMMul.cpp updated: 1.3 -> 1.4
ARMRegisterInfo.cpp updated: 1.26 -> 1.27
ARMRegisterInfo.h updated: 1.2 -> 1.3
---
Log message:
Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead
of opcode
Changes in directory llvm/lib/Target/X86:
X86FloatingPoint.cpp updated: 1.60 -> 1.61
X86ISelDAGToDAG.cpp updated: 1.129 -> 1.130
X86ISelLowering.cpp updated: 1.294 -> 1.295
X86InstrInfo.cpp updated: 1.74 -> 1.75
X86RegisterInfo.cpp updated: 1.180 -> 1.181
---
Log message:
Change MachineInstr ct
Changes in directory llvm/lib/Target/IA64:
IA64Bundling.cpp updated: 1.3 -> 1.4
IA64ISelLowering.cpp updated: 1.49 -> 1.50
IA64InstrInfo.cpp updated: 1.6 -> 1.7
IA64RegisterInfo.cpp updated: 1.23 -> 1.24
IA64RegisterInfo.h updated: 1.8 -> 1.9
---
Log message:
Change MachineInstr ctor's to take
Changes in directory llvm-test/SingleSource/UnitTests:
FloatPrecision.c updated: 1.2 -> 1.3
---
Log message:
do not depend on undefined behavior
---
Diffs of the changes: (+1 -1)
FloatPrecision.c |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/SingleSource/Unit
Changes in directory llvm-test/MultiSource/Applications/obsequi:
obsequi.c updated: 1.4 -> 1.5
---
Log message:
Implement a poor-mans version of getline that hopefully works for this
program on most platforms.
---
Diffs of the changes: (+16 -3)
obsequi.c | 19 ---
1 file
> 2. Although I tried for two weeks, I was unsuccessful in making LLVM
> code generation emit the right code for "cast to bool". Currently, the
> instcombine pass is turning these into "setne X, 0" as is the current
> HEAD functionality. When the backend can handle a cast to bool
> properly
> (in
On Nov 25, 2006, at 5:44 PM, Anton Korobeynikov wrote:
> Hello, Everyone.
>
> Please find patches for LLVM & llvm-gcc4 which enables external weak
> linkage. This is just first "draft".
The patch looks good. Please change these asserts:
+ case GlobalValue::ExternalWeakLinkage:
+ if (S
Changes in directory llvm/lib/CodeGen/SelectionDAG:
TargetLowering.cpp updated: 1.80 -> 1.81
---
Log message:
Fix the dag combiner bug corresponding to PR1014: http://llvm.org/PR1014 .
---
Diffs of the changes: (+8 -8)
TargetLowering.cpp | 16
1 files changed, 8 insertio
Changes in directory llvm/docs:
LangRef.html updated: 1.173 -> 1.174
---
Log message:
remove dead tag
---
Diffs of the changes: (+1 -2)
LangRef.html |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.173 llvm/docs/La
Changes in directory llvm/test/Regression/Transforms/InstCombine:
cast-and-cast.ll updated: 1.1 -> 1.2
---
Log message:
this doesn't pass with CVS HEAD.
---
Diffs of the changes: (+5 -0)
cast-and-cast.ll |5 +
1 files changed, 5 insertions(+)
Index: llvm/test/Regression/Transform
Changes in directory llvm/test/Regression/CodeGen/X86:
trunc-to-bool.ll updated: 1.2 -> 1.3
---
Log message:
Add 3 more test cases for ptrtoint, fptoui and fptosi
---
Diffs of the changes: (+28 -1)
trunc-to-bool.ll | 29 -
1 files changed, 28 insertions(+), 1
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.548 -> 1.549
---
Log message:
Fix PR1014: http://llvm.org/PR1014 and InstCombine/2006-11-27-XorBug.ll.
---
Diffs of the changes: (+8 -10)
InstructionCombining.cpp | 18 --
1 files chang
Changes in directory llvm/test/Regression/Transforms/InstCombine:
2006-11-27-XorBug.ll added (r1.1)
---
Log message:
testcase for PR1014: http://llvm.org/PR1014
---
Diffs of the changes: (+11 -0)
2006-11-27-XorBug.ll | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/test
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.283 -> 1.284
---
Log message:
When truncating to bool, it is necessary to & with 1 for all casts that
can result in a bool. Previously PtrToInt, FPToUI and FPToSI were missing
this operation.
---
Diffs of the changes: (+10
Changes in directory llvm-www/releases:
index.html updated: 1.33 -> 1.34
---
Log message:
* Added link to v1.9 docs
* Wrapped HTML at 80 cols; removed extra blank lines
---
Diffs of the changes: (+3 -7)
index.html | 10 +++---
1 files changed, 3 insertions(+), 7 deletions(-)
Index:
All set. Will be in tomorrow's mirror.
-- Jim
On Nov 27, 2006, at 12:50 PM, Reid Spencer wrote:
All,
The first CAST patch I sent should work fine on X86 systems. However,
there was a PPC problem. The attached patch fixes that. So, if
you're on
Darwin, use this one instead of the original
All,
The first CAST patch I sent should work fine on X86 systems. However,
there was a PPC problem. The attached patch fixes that. So, if you're on
Darwin, use this one instead of the original.
Jim, please try this out. I have no way to compile it here. Thanks.
Reid.
Index: gcc/llvm-convert.cpp
On Mon, 2006-11-27 at 09:54 -0400, Jim Laskey wrote:
> Reid,
>
> Your ConvertInst changes are not in the llvm tree as yet,
Oops. Please apply the attached patch for rs6000.h.
Thanks,
Reid.
> so this
> fails to build on PowerPC. Won't make today's llvm-gcc mirror.
Hmm .. you mean config/
Reid,
Your ConvertInst changes are not in the llvm tree as yet, so this
fails to build on PowerPC. Won't make today's llvm-gcc mirror.
Cheers,
-- Jim
On Nov 26, 2006, at 9:30 PM, Reid Spencer wrote:
The LLVM Cast patch has been committed. Please commit this patch to
llvm-gcc as soon as
Changes in directory llvm/include/llvm/Support:
Streams.h updated: 1.2 -> 1.3
---
Log message:
Protect against null streams.
---
Diffs of the changes: (+1 -1)
Streams.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Support/Streams.h
diff -u llvm/inclu
Changes in directory llvm/lib/Linker:
LinkModules.cpp updated: 1.118 -> 1.119
Linker.cpp updated: 1.11 -> 1.12
---
Log message:
Removed #include and replaced with llvm_* streams.
---
Diffs of the changes: (+16 -20)
LinkModules.cpp | 18 +-
Linker.cpp | 18 +++-
44 matches
Mail list logo