Changes in directory llvm/include/llvm/Support:
SlowOperationInformer.h updated: 1.6 -> 1.7
---
Log message:
Fix breakage on platforms where string/cassert don't pull in int64_t.
---
Diffs of the changes: (+1 -0)
SlowOperationInformer.h |1 +
1 files changed, 1 insertion(+)
Index: ll
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.211 -> 1.212
X86ISelLowering.h updated: 1.65 -> 1.66
---
Log message:
Switch X86 over to a call-selection model where the lowering code creates
the copyto/fromregs instead of making the X86ISD::CALL selection code create
t
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.183 -> 1.184
---
Log message:
CALL node change (arg / sign pairs instead of just arguments).
---
Diffs of the changes: (+6 -5)
PPCISelLowering.cpp | 11 ++-
1 files changed, 6 insertions(+), 5 deletions(
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.250 -> 1.251
---
Log message:
CALL node change: now including signness of every argument.
---
Diffs of the changes: (+7 -2)
SelectionDAGISel.cpp |9 +++--
1 files changed, 7 insertions(+), 2 deletio
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.132 -> 1.133
---
Log message:
CALL node change: now containing signness of each argument.
---
Diffs of the changes: (+3 -3)
SelectionDAGNodes.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
I
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.68 -> 1.69
---
Log message:
Assert if InflightSet is not cleared after instruction selecting a BB.
---
Diffs of the changes: (+1 -0)
X86ISelDAGToDAG.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Targ
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.6 -> 1.7
---
Log message:
Assert if InflightSet is not cleared after instruction selecting a BB.
---
Diffs of the changes: (+1 -0)
ARMISelDAGToDAG.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.41 -> 1.42
---
Log message:
Assert if InflightSet is not cleared after instruction selecting a BB.
---
Diffs of the changes: (+1 -0)
IA64ISelDAGToDAG.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/T
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.95 -> 1.96
---
Log message:
Assert if InflightSet is not cleared after instruction selecting a BB.
---
Diffs of the changes: (+1 -0)
SparcISelDAGToDAG.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/li
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.188 -> 1.189
---
Log message:
Assert if InflightSet is not cleared after instruction selecting a BB.
---
Diffs of the changes: (+1 -0)
PPCISelDAGToDAG.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/li
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.41 -> 1.42
---
Log message:
Assert if InflightSet is not cleared after instruction selecting a BB.
---
Diffs of the changes: (+1 -0)
AlphaISelDAGToDAG.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/li
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.205 -> 1.206
---
Log message:
Fixed a really ugly bug. The TableGen'd isel is not freeing the "inflight set"
correctly. That is causing non-deterministic behavior (and possibly preventing
some load folding from happening).
Okay, that makes sense now :)
Reid.
On Wed, 2006-05-24 at 18:37 -0500, Chris Lattner wrote:
> On Wed, 24 May 2006, Reid Spencer wrote:
> >> +# this can be overridden on the make command line.
> >> +OPTIMIZE_OPTION := -O3
> >
> > Yuck! :)
> >
> > That means anyone not using a compiler that underst
On Wed, 24 May 2006, Reid Spencer wrote:
+# this can be overridden on the make command line.
+OPTIMIZE_OPTION := -O3
Yuck! :)
That means anyone not using a compiler that understands -O3 will have to
put that on every make command line. I assume this is a temporary
situation. What we ought to d
On Wed, 2006-05-24 at 18:02 -0500, Chris Lattner wrote:
>
> +# OPTIMIZE_OPTION - The optimization level option we want to build LLVM with
> +# this can be overridden on the make command line.
> +OPTIMIZE_OPTION := -O3
Yuck! :)
That means anyone not using a compiler that understands -O3 will hav
Changes in directory llvm:
Makefile.rules updated: 1.372 -> 1.373
---
Log message:
Abstract out the current optimization level into a flag that can be overridden
on the make line, to avoid bugs in native compilers.
---
Diffs of the changes: (+10 -6)
Makefile.rules | 16 ++--
Changes in directory llvm:
Makefile.rules updated: 1.371 -> 1.372
---
Log message:
Remove flags implied by -O3
---
Diffs of the changes: (+2 -2)
Makefile.rules |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/Makefile.rules
diff -u llvm/Makefile.rules:1.371 llvm/
Changes in directory llvm/test/Regression/CodeGen/CBackend:
2004-11-13-FunctionPointerCast.llx updated: 1.1 -> 1.2
---
Log message:
Update testcase with recent cbe change
---
Diffs of the changes: (+1 -1)
2004-11-13-FunctionPointerCast.llx |2 +-
1 files changed, 1 insertion(+), 1 dele
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.67 -> 1.68
---
Log message:
Clear HandleMap and ReplaceMap after instruction selection. Or it may cause
non-deterministic behavior.
---
Diffs of the changes: (+2 -0)
X86ISelDAGToDAG.cpp |2 ++
1 files changed, 2 i
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.40 -> 1.41
---
Log message:
Clear HandleMap and ReplaceMap after instruction selection. Or it may cause
non-deterministic behavior.
---
Diffs of the changes: (+2 -0)
IA64ISelDAGToDAG.cpp |2 ++
1 files changed,
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.5 -> 1.6
---
Log message:
Clear HandleMap and ReplaceMap after instruction selection. Or it may cause
non-deterministic behavior.
---
Diffs of the changes: (+2 -0)
ARMISelDAGToDAG.cpp |2 ++
1 files changed, 2 ins
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.40 -> 1.41
---
Log message:
Clear HandleMap and ReplaceMap after instruction selection. Or it may cause
non-deterministic behavior.
---
Diffs of the changes: (+2 -0)
AlphaISelDAGToDAG.cpp |2 ++
1 files change
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.94 -> 1.95
---
Log message:
Clear HandleMap and ReplaceMap after instruction selection. Or it may cause
non-deterministic behavior.
---
Diffs of the changes: (+2 -0)
SparcISelDAGToDAG.cpp |2 ++
1 files change
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.187 -> 1.188
---
Log message:
Clear HandleMap and ReplaceMap after instruction selection. Or it may cause
non-deterministic behavior.
---
Diffs of the changes: (+2 -0)
PPCISelDAGToDAG.cpp |2 ++
1 files change
Changes in directory llvm/runtime/GCCLibraries/crtend:
Exception.h updated: 1.9 -> 1.10
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with -pedantic don't
Changes in directory llvm/include/llvm/CodeGen:
ValueTypes.h updated: 1.27 -> 1.28
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with -pedantic don't
get
Changes in directory llvm/tools/llvm-prof:
llvm-prof.cpp updated: 1.27 -> 1.28
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with -pedantic don't
get war
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.75 -> 1.76
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with -pedantic don't
Changes in directory llvm/include/llvm/Support:
MathExtras.h updated: 1.29 -> 1.30
SlowOperationInformer.h updated: 1.5 -> 1.6
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and p
Changes in directory llvm/include/llvm/ADT:
StringExtras.h updated: 1.27 -> 1.28
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with -pedantic don't
get w
Changes in directory llvm/include/llvm:
Constants.h updated: 1.79 -> 1.80
Type.h updated: 1.84 -> 1.85
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
ExternalFunctions.cpp updated: 1.85 -> 1.86
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.261 -> 1.262
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with -pedantic don't
get
Changes in directory llvm/lib/Target:
TargetMachine.cpp updated: 1.47 -> 1.48
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Remove a spurious ;
---
Diffs of the changes: (+1 -1)
TargetMachine.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Targ
Changes in directory llvm:
Makefile.rules updated: 1.370 -> 1.371
---
Log message:
Don't use -fomit-frame-pointer on darwin, it breaks stacktrace collection.
---
Diffs of the changes: (+3 -0)
Makefile.rules |3 +++
1 files changed, 3 insertions(+)
Index: llvm/Makefile.rules
diff -u l
Changes in directory llvm/test/Regression/Transforms/InstCombine:
2006-05-10-InvalidIndexUndef.ll added (r1.1)
---
Log message:
Testcase for a new instcombine xform, patch contributed by Nick Lewycky!
---
Diffs of the changes: (+8 -0)
2006-05-10-InvalidIndexUndef.ll |8
1 file
Changes in directory llvm/lib/Transforms/Utils:
Local.cpp updated: 1.55 -> 1.56
---
Log message:
Patch for a new instcombine xform, patch contributed by Nick Lewycky!
This implements Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll
---
Diffs of the changes: (+4 -2)
Local.cpp |6 +
Changes in directory llvm/utils/TableGen:
SubtargetEmitter.cpp updated: 1.18 -> 1.19
---
Log message:
Don't make zero-sized static arrays
---
Diffs of the changes: (+1 -1)
SubtargetEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/utils/TableGen/SubtargetE
Changes in directory llvm/lib/Analysis/DataStructure:
DataStructure.cpp updated: 1.245 -> 1.246
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of t
Changes in directory llvm/lib/Transforms/Instrumentation:
RSProfiling.cpp updated: 1.4 -> 1.5
RSProfiling.h updated: 1.2 -> 1.3
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.u
Changes in directory llvm/tools/llvm-ar:
llvm-ar.cpp updated: 1.30 -> 1.31
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the changes: (+1 -1)
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.377 -> 1.378
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the c
Changes in directory llvm/utils/TableGen:
RegisterInfoEmitter.cpp updated: 1.43 -> 1.44
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the chang
Changes in directory llvm/tools/analyze:
GraphPrinters.cpp updated: 1.10 -> 1.11
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the changes: (+
Changes in directory llvm/tools/llvmc:
CompilerDriver.h updated: 1.18 -> 1.19
ConfigLexer.h updated: 1.13 -> 1.14
ConfigLexer.l updated: 1.13 -> 1.14
ConfigLexer.l.cvs updated: 1.1 -> 1.2
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynik
Changes in directory llvm/utils/PerfectShuffle:
PerfectShuffle.cpp updated: 1.7 -> 1.8
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the change
Changes in directory llvm/tools/bugpoint:
ListReducer.h updated: 1.15 -> 1.16
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the changes: (+1 -
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.4 -> 1.5
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the changes: (
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.150 -> 1.151
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the changes: (+1 -1)
Changes in directory llvm/lib/Target/Sparc:
Sparc.h updated: 1.11 -> 1.12
SparcISelDAGToDAG.cpp updated: 1.93 -> 1.94
SparcInstrInfo.h updated: 1.8 -> 1.9
SparcSubtarget.cpp updated: 1.5 -> 1.6
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Koro
Changes in directory llvm/lib/Target:
TargetMachine.cpp updated: 1.46 -> 1.47
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the changes: (+2 -
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.160 -> 1.161
TwoAddressInstructionPass.cpp updated: 1.33 -> 1.34
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.182 -> 1.183
PPCInstrInfo.h updated: 1.14 -> 1.15
PPCJITInfo.cpp updated: 1.21 -> 1.22
PPCRelocations.h updated: 1.6 -> 1.7
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Ant
Changes in directory llvm/lib/Analysis/IPA:
Andersens.cpp updated: 1.27 -> 1.28
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the changes: (+1
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.181 -> 1.182
ScheduleDAG.h updated: 1.26 -> 1.27
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.e
Changes in directory llvm/tools/llvm-nm:
llvm-nm.cpp updated: 1.25 -> 1.26
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc.edu/PR786 .
---
Diffs of the changes: (+1 -1)
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.66 -> 1.67
X86ISelLowering.h updated: 1.64 -> 1.65
X86InstrBuilder.h updated: 1.20 -> 1.21
X86InstrInfo.h updated: 1.51 -> 1.52
X86JITInfo.cpp updated: 1.18 -> 1.19
X86Relocations.h updated: 1.2 -> 1.3
---
Log message:
Pat
Changes in directory llvm/lib/Support:
Compressor.cpp updated: 1.19 -> 1.20
IsInf.cpp updated: 1.7 -> 1.8
IsNAN.cpp updated: 1.4 -> 1.5
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://l
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.h updated: 1.15 -> 1.16
AlphaRelocations.h updated: 1.2 -> 1.3
---
Log message:
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786:
http://llvm.cs.uiuc
59 matches
Mail list logo