Changes in directory llvm/docs:
LangRef.html updated: 1.189 -> 1.190
---
Log message:
Fully specify the type of the llvm.va* intrinsics. This helps resolve
Pr1093: http://llvm.org/PR1093
---
Diffs of the changes: (+16 -9)
LangRef.html | 25 -
1 files changed, 1
This corrects llvm-gcc to always emit the llvm.va* intrinsics with
i8* as the valist pointer type. This fixes llvm-gcc to comply with
PR1093.
Index: llvm-convert.cpp
===
--- llvm-convert.cpp(revision 122093)
+++ llvm-conver
Changes in directory llvm/tools/lli:
lli.cpp updated: 1.64 -> 1.65
---
Log message:
fix atexit. This is an overcomplex way of calling exit, but it is required,
as the jit intercepts exit calls to implement atexit handlers. This
fixes SingleSource/UnitTests/2003-05-14-AtExit
---
Diffs of the
> + // Emit some helper functions for dealing with FCMP instruction's
> + // predicates
> + Out << "static inline int llvm_fcmp_ord(double X, double Y) { ";
> + Out << "return X == X && Y == Y; }\n";
> + Out << "static inline int llvm_fcmp_uno(double X, double Y) { ";
> + Out << "return X !=
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.304 -> 1.305
---
Log message:
Fix PR1090: http://llvm.org/PR1090 :
Implemented some llvm_fcmp_{pred} functions at the start of the function bodies
and use them for fcmp instructions and constant expressions. These help
implem
Changes in directory llvm/tools/lto:
Makefile updated: 1.6 -> 1.7
lto.cpp updated: 1.28 -> 1.29
---
Log message:
Build libLLVMlto on non-Darwin architectures. Resolves PR1055:
http://llvm.org/PR1055 : http://llvm.org/PR1055: http://llvm.org/PR1055
---
Diffs of the changes: (+10 -3)
Makef
Changes in directory llvm/tools:
Makefile updated: 1.60 -> 1.61
---
Log message:
Build libLLVMlto on non-Darwin architectures. Resolves PR1055:
http://llvm.org/PR1055 : http://llvm.org/PR1055: http://llvm.org/PR1055
---
Diffs of the changes: (+2 -2)
Makefile |4 ++--
1 files changed,
Changes in directory llvm/lib/Analysis:
ConstantRange.cpp updated: 1.24 -> 1.25
---
Log message:
Fix a bug in an assert that would never trigger.
---
Diffs of the changes: (+1 -1)
ConstantRange.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Analysis/Constan
Chris,
This patch breaks:
SingleSource/UnitTests/2003-05-14-AtExit
for sure and possibly:
External/SPEC/CINT2000/252.eon/252.eon
Please revert or fix.
Reid.
On Sun, 2007-01-07 at 00:43 -0600, Chris Lattner wrote:
>
> Changes in directory llvm/tools/lli:
>
> lli.cpp updated: 1.63 -> 1.64
Changes in directory llvm:
CREDITS.TXT updated: 1.66 -> 1.67
---
Log message:
Testing commit, and adding an entry to CREDITS.TXT
---
Diffs of the changes: (+4 -0)
CREDITS.TXT |4
1 files changed, 4 insertions(+)
Index: llvm/CREDITS.TXT
diff -u llvm/CREDITS.TXT:1.66 llvm/CREDITS.
Changes in directory llvm/lib/Analysis:
ConstantRange.cpp updated: 1.23 -> 1.24
ScalarEvolution.cpp updated: 1.80 -> 1.81
---
Log message:
Convert uses of getPrimitiveSize that should be getPrimitiveSizeInBits.
---
Diffs of the changes: (+14 -15)
ConstantRange.cpp | 17
All,
Attached is a cumulative patch with all changes in the Apple repository
since the mirror's r240 revision. If you haven't applied the various
patches sent in the last few days, this one will be much easier.
The attached patch also contains one thing that the Apple repository
doesn't have: fi
Changes in directory llvm/test/Regression/Transforms/DeadStoreElimination:
2006-06-27-AST-Remove.ll updated: 1.3 -> 1.4
---
Log message:
llvm.isunordered.* are gone.
---
Diffs of the changes: (+0 -2)
2006-06-27-AST-Remove.ll |2 --
1 files changed, 2 deletions(-)
Index:
llvm/test/Re
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.82 -> 1.83
---
Log message:
Types should be const.
---
Diffs of the changes: (+2 -2)
SimplifyLibCalls.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Transforms/IPO/SimplifyLib
The SVN mirror is still not updating. It is stuck at r240 which is now
several days old. There have been many important changes and fixes since
then. Could someone please create a cumulative patch from r240 so the
mirror users only have one patch to apply?
Thanks,
Reid.
_
Changes in directory llvm/test/Feature:
calltest.ll updated: 1.6 -> 1.7
instructions.ll updated: 1.4 -> 1.5
---
Log message:
Redefinition of functions is no longer permitted.
---
Diffs of the changes: (+3 -4)
calltest.ll |3 +--
instructions.ll |4 ++--
2 files changed, 3 inser
Changes in directory llvm/include/llvm:
LinkAllPasses.h updated: 1.6 -> 1.7
---
Log message:
remove an old instrumentation pass that is not used anymore.
---
Diffs of the changes: (+0 -2)
LinkAllPasses.h |2 --
1 files changed, 2 deletions(-)
Index: llvm/include/llvm/LinkAllPasses.h
Changes in directory llvm/runtime:
Makefile updated: 1.30 -> 1.31
---
Log message:
the old trace values pass has been removed, remove its runtime library.
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/runtime/Makefile
dif
Changes in directory llvm/runtime/libtrace:
Makefile (r1.16) removed
README.txt (r1.3) removed
tracelib.c (r1.14) removed
tracelib.h (r1.5) removed
---
Log message:
the old trace values pass has been removed, remove its runtime library.
---
Diffs of the changes: (+0 -0)
0 files changed
Changes in directory llvm/lib/Transforms/Instrumentation:
TraceValues.cpp (r1.80) removed
---
Log message:
this pass is unused
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://list
Changes in directory llvm/include/llvm/Transforms:
Instrumentation.h updated: 1.10 -> 1.11
---
Log message:
remove an old instrumentation pass that is not used anymore.
---
Diffs of the changes: (+0 -12)
Instrumentation.h | 12
1 files changed, 12 deletions(-)
Index: llvm/
Ignore previous patch. This one doesn't trounce Chris' patch.
FunctionCache.patch
Description: Binary data
On 7-Jan-07, at 09:49 AM, Jim Laskey wrote:
When I converted the megamacro over to C, I should have listened to
the alarms going off in my head when I saw "static Function *Cache
When I converted the megamacro over to C, I should have listened to
the alarms going off in my head when I saw "static Function *Cache =
NULL;". There should have been a per call site cache. The result of
this mistake was that the same function prototype was being used for
several altivec
Changes in directory llvm-test/SingleSource/UnitTests/Vector/Altivec:
2007-01-07-lvsl-lvsr-Regression.c added (r1.1)
---
Log message:
Regression test for llvm-rs6000.cpp function cache overlap.
---
Diffs of the changes: (+28 -0)
2007-01-07-lvsl-lvsr-Regression.c | 28 +
Changes in directory llvm/docs:
LangRef.html updated: 1.188 -> 1.189
---
Log message:
llvm.isunordered is no longer alive.
---
Diffs of the changes: (+1 -37)
LangRef.html | 38 +-
1 files changed, 1 insertion(+), 37 deletions(-)
Index: llvm/docs/Lang
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.37 -> 1.38
---
Log message:
llvm 2.0 doesn't support llvm.isunordered.*
---
Diffs of the changes: (+0 -4)
Intrinsics.td |4
1 files changed, 4 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/includ
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.56 -> 1.57
---
Log message:
llvm 2.0 doesn't support llvm.isunordered.*
---
Diffs of the changes: (+0 -17)
IntrinsicLowering.cpp | 17 -
1 files changed, 17 deletions(-)
Index: llvm/lib/CodeGen/Intr
Changes in directory llvm/projects/Stacker/lib/compiler:
StackerCompiler.cpp updated: 1.29 -> 1.30
---
Log message:
relax type
---
Diffs of the changes: (+1 -1)
StackerCompiler.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/projects/Stacker/lib/compiler/Stacker
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.340 -> 1.341
---
Log message:
remove support for llvm.isunordered
---
Diffs of the changes: (+0 -22)
SelectionDAGISel.cpp | 22 --
1 files changed, 22 deletions(-)
Index: llvm/lib/Co
Update code to work with new Module::getOrInsertFunction
prototype. Fix unordered comparison emission from being this:
%tmp = fcmp uno float %tmp, %tmp1 ;
[#uses=1]
%tmp2 = call bool %llvm.isunordered.f32( float %tmp, float %
tmp1 )
%tmp3 = or bool %tmp
Changes in directory llvm/test/Regression/CodeGen/CBackend:
2007-01-06-Signless.c added (r1.1)
---
Log message:
Add a test case for PR1086: http://llvm.org/PR1086
---
Diffs of the changes: (+6 -0)
2007-01-06-Signless.c |6 ++
1 files changed, 6 insertions(+)
Index: llvm/test/Reg
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.8 -> 1.9
---
Log message:
remove llvm.isunordered
---
Diffs of the changes: (+0 -5)
ConstantFolding.cpp |5 -
1 files changed, 5 deletions(-)
Index: llvm/lib/Analysis/ConstantFolding.cpp
diff -u llvm/lib/Analy
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.585 -> 1.586
---
Log message:
relax some types
---
Diffs of the changes: (+2 -3)
InstructionCombining.cpp |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index: llvm/lib/Transforms/Scalar/
Changes in directory llvm/lib/Transforms/IPO:
LowerSetJmp.cpp updated: 1.35 -> 1.36
---
Log message:
relax types
---
Diffs of the changes: (+7 -7)
LowerSetJmp.cpp | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
Index: llvm/lib/Transforms/IPO/LowerSetJmp.cpp
diff -
Changes in directory llvm/tools/lli:
lli.cpp updated: 1.63 -> 1.64
---
Log message:
this is an overcomplex way to call exit :)
---
Diffs of the changes: (+1 -12)
lli.cpp | 13 +
1 files changed, 1 insertion(+), 12 deletions(-)
Index: llvm/tools/lli/lli.cpp
diff -u llvm/tool
Changes in directory llvm/lib/Transforms/Instrumentation:
ProfilingUtils.cpp updated: 1.13 -> 1.14
RSProfiling.cpp updated: 1.14 -> 1.15
TraceBasicBlocks.cpp updated: 1.20 -> 1.21
TraceValues.cpp updated: 1.79 -> 1.80
---
Log message:
relax some types
---
Diffs of the changes: (+20 -21)
Pr
Changes in directory llvm/lib/Bytecode/Reader:
ReaderWrappers.cpp updated: 1.60 -> 1.61
---
Log message:
remove support for old-style varargs upgrading
---
Diffs of the changes: (+6 -106)
ReaderWrappers.cpp | 112 ++---
1 files changed, 6 in
Changes in directory llvm/lib/Transforms/Scalar:
LowerGC.cpp updated: 1.17 -> 1.18
---
Log message:
relax some types
---
Diffs of the changes: (+1 -1)
LowerGC.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Transforms/Scalar/LowerGC.cpp
diff -u llvm/lib/Tran
Changes in directory llvm/lib/Transforms/Utils:
InlineFunction.cpp updated: 1.48 -> 1.49
---
Log message:
prepare for adjustment to getOrInsertFunction method
---
Diffs of the changes: (+8 -6)
InlineFunction.cpp | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
Inde
Changes in directory llvm/examples/ParallelJIT:
ParallelJIT.cpp updated: 1.8 -> 1.9
---
Log message:
add some casts to support a change in the getOrInsertFunction interface
---
Diffs of the changes: (+8 -8)
ParallelJIT.cpp | 16
1 files changed, 8 insertions(+), 8 deleti
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.17 -> 1.18
---
Log message:
relax type
---
Diffs of the changes: (+1 -1)
X86TargetAsmInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
diff -u llvm/l
Changes in directory llvm/examples/Fibonacci:
fibonacci.cpp updated: 1.14 -> 1.15
---
Log message:
add some casts to support a change in the getOrInsertFunction interface
---
Diffs of the changes: (+3 -2)
fibonacci.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/examples/HowToUseJIT:
HowToUseJIT.cpp updated: 1.13 -> 1.14
---
Log message:
add some casts to support a change in the getOrInsertFunction interface
---
Diffs of the changes: (+5 -3)
HowToUseJIT.cpp |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
Changes in directory llvm/tools/bugpoint:
Miscompilation.cpp updated: 1.83 -> 1.84
---
Log message:
relax type
---
Diffs of the changes: (+1 -1)
Miscompilation.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/bugpoint/Miscompilation.cpp
diff -u llvm/tools/b
Changes in directory llvm/lib/Transforms/Utils:
LowerAllocations.cpp updated: 1.69 -> 1.70
LowerInvoke.cpp updated: 1.49 -> 1.50
---
Log message:
Change the interface to Module::getOrInsertFunction to be easier to use,to
resolve PR1088: http://llvm.org/PR1088 , and to help PR411:
http://llvm.
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.81 -> 1.82
---
Log message:
Change the interface to Module::getOrInsertFunction to be easier to use,to
resolve PR1088: http://llvm.org/PR1088 , and to help PR411:
http://llvm.org/PR411 .
This simplifies many clients
On Jan 6, 2007, at 5:43 AM, Anton Korobeynikov wrote:
> Hello, Everyone.
>
> Attached patch will allow llvm-gcc correctly generate PIC code, when
> -fPIC flag is supplied (surely, the PIC codegen patch for LLVM itself
> should be applied as well)
Applied, thanks!
-Chris
___
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.55 -> 1.56
---
Log message:
Change the interface to Module::getOrInsertFunction to be easier to use,to
resolve PR1088: http://llvm.org/PR1088 , and to help PR411:
http://llvm.org/PR411 .
This simplifies many clients also
Changes in directory llvm/lib/VMCore:
Module.cpp updated: 1.71 -> 1.72
---
Log message:
Change the interface to Module::getOrInsertFunction to be easier to use,
to resolve PR1088: http://llvm.org/PR1088 , and to help PR411:
http://llvm.org/PR411 .
---
Diffs of the changes: (+24 -12)
Modul
Changes in directory llvm/include/llvm:
Module.h updated: 1.78 -> 1.79
---
Log message:
Change the interface to Module::getOrInsertFunction to be easier to use,
to resolve PR1088: http://llvm.org/PR1088 , and to help PR411:
http://llvm.org/PR411 .
---
Diffs of the changes: (+10 -4)
Module
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.cpp updated: 1.37 -> 1.38
UpgradeParser.cpp.cvs updated: 1.35 -> 1.36
UpgradeParser.y.cvs updated: 1.34 -> 1.35
---
Log message:
Regenerate.
---
Diffs of the changes: (+104 -74)
UpgradeParser.cpp | 70 +++
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.y updated: 1.35 -> 1.36
---
Log message:
Upgrade the llvm.isunordered intrinsics to "fcmp uno" instruction.
---
Diffs of the changes: (+24 -14)
UpgradeParser.y | 38 --
1 files changed, 24 ins
52 matches
Mail list logo