Author: void
Date: Mon Jan 7 18:52:29 2008
New Revision: 45731
URL: http://llvm.org/viewvc/llvm-project?rev=45731view=rev
Log:
Silence warning about loss of precision.
Modified:
llvm/trunk/lib/Target/X86/X86JITInfo.cpp
Modified: llvm/trunk/lib/Target/X86/X86JITInfo.cpp
URL:
Author: evancheng
Date: Mon Jan 7 20:06:11 2008
New Revision: 45733
URL: http://llvm.org/viewvc/llvm-project?rev=45733view=rev
Log:
Fix a x86-64 static codegen bug. This fixes a lot of x86-64 jit failures.
Modified:
llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp
Modified:
Author: evancheng
Date: Mon Jan 7 20:07:10 2008
New Revision: 45734
URL: http://llvm.org/viewvc/llvm-project?rev=45734view=rev
Log:
Minor fix to enable x86-64 pic jit (still fails for other reasons).
Modified:
llvm/trunk/lib/Target/X86/X86TargetMachine.cpp
Modified:
On 2008-01-07, at 13:59, Evan Cheng wrote:
I don't know much about the GC work. But it is really necessary for
AsmPrinter to use any analysis info? That seems odd to me.
Hi Evan,
Debug information has an analogue in the MachineModuleInfo pass, which
you'll find is required from the
Author: lattner
Date: Mon Jan 7 22:26:20 2008
New Revision: 45736
URL: http://llvm.org/viewvc/llvm-project?rev=45736view=rev
Log:
Fix PR1797
Modified:
llvm/trunk/tools/bugpoint/ExtractFunction.cpp
Modified: llvm/trunk/tools/bugpoint/ExtractFunction.cpp
URL:
Author: resistor
Date: Mon Jan 7 23:16:15 2008
New Revision: 45738
URL: http://llvm.org/viewvc/llvm-project?rev=45738view=rev
Log:
Actually insert copies now!
Modified:
llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp
Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp
URL:
Author: lattner
Date: Mon Jan 7 23:16:29 2008
New Revision: 45739
URL: http://llvm.org/viewvc/llvm-project?rev=45739view=rev
Log:
Testcase for PR1721
Added:
llvm/trunk/test/CFrontend/2008-01-07-UnusualIntSize.c
Added: llvm/trunk/test/CFrontend/2008-01-07-UnusualIntSize.c
URL:
Author: lattner
Date: Mon Jan 7 23:18:45 2008
New Revision: 45740
URL: http://llvm.org/viewvc/llvm-project?rev=45740view=rev
Log:
Fix PR1721 with a minimal hack: if we see that we are codegen'ing something
with a smaller precision than the llvm register for it, do the zext/sext
explicitly in
Author: lattner
Date: Mon Jan 7 22:59:40 2008
New Revision: 45737
URL: http://llvm.org/viewvc/llvm-project?rev=45737view=rev
Log:
Fix PR1721 with a minimal hack: if we see that we are codegen'ing something
with a smaller precision than the llvm register for it, do the zext/sext
explicitly in
Author: void
Date: Tue Jan 8 00:08:04 2008
New Revision: 45741
URL: http://llvm.org/viewvc/llvm-project?rev=45741view=rev
Log:
Make the metaclass and some other metadata variables local instead of global.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified:
Author: lattner
Date: Tue Jan 8 00:46:30 2008
New Revision: 45742
URL: http://llvm.org/viewvc/llvm-project?rev=45742view=rev
Log:
Finally implement correct ordered comparisons for PPC, even though
the code generated is not wonderful. This turns a miscompilation into
a code quality bug (noted in
Author: lattner
Date: Tue Jan 8 00:52:51 2008
New Revision: 45743
URL: http://llvm.org/viewvc/llvm-project?rev=45743view=rev
Log:
remove darwin/i386 t-t
Modified:
llvm/trunk/test/CodeGen/PowerPC/compare-fcmp-ord.ll
Modified: llvm/trunk/test/CodeGen/PowerPC/compare-fcmp-ord.ll
URL:
Author: lattner
Date: Tue Jan 8 01:02:44 2008
New Revision: 45744
URL: http://llvm.org/viewvc/llvm-project?rev=45744view=rev
Log:
add match support for casts.
Modified:
llvm/trunk/include/llvm/Support/PatternMatch.h
Modified: llvm/trunk/include/llvm/Support/PatternMatch.h
URL:
If a struct field is marked as a bitfield but
didn't need to be, treat it like an ordinary
field. The Ada front-end likes to mark fields
as bitfields preemptively, so this can occur
quite often for Ada. What is more, it can
mark non-integer fields as bitfields. In all
examples I came
Author: lattner
Date: Tue Jan 8 12:05:21 2008
New Revision: 45748
URL: http://llvm.org/viewvc/llvm-project?rev=45748view=rev
Log:
add a mayLoad property for machine instructions, a correlary to mayStore.
This is currently not set by anything.
Modified:
Author: lattner
Date: Tue Jan 8 12:21:54 2008
New Revision: 45751
URL: http://llvm.org/viewvc/llvm-project?rev=45751view=rev
Log:
cleanups suggested by duncan, thanks Duncan!
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
Author: lattner
Date: Tue Jan 8 13:41:42 2008
New Revision: 45753
URL: http://llvm.org/viewvc/llvm-project?rev=45753view=rev
Log:
Cleanup suggested by Duncan, thanks!
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
URL:
Author: kremenek
Date: Tue Jan 8 13:38:55 2008
New Revision: 45752
URL: http://llvm.org/viewvc/llvm-project?rev=45752view=rev
Log:
Fixed 80 col. violation.
Modified:
llvm/trunk/include/llvm/ADT/ImmutableMap.h
Modified: llvm/trunk/include/llvm/ADT/ImmutableMap.h
URL:
Author: kremenek
Date: Tue Jan 8 15:05:59 2008
New Revision: 45756
URL: http://llvm.org/viewvc/llvm-project?rev=45756view=rev
Log:
Added getRoot() to ImmutableMap.
Made the ctor for ImmutableMap to construct a map from an AVL tree public.
Modified:
llvm/trunk/include/llvm/ADT/ImmutableMap.h
Author: lattner
Date: Tue Jan 8 15:01:08 2008
New Revision: 45755
URL: http://llvm.org/viewvc/llvm-project?rev=45755view=rev
Log:
Fix the MMX related shift/rotate regressions (PR1902)
Patch by Anders Carlsson, thanks!
Modified:
llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp
Modified:
Author: lattner
Date: Tue Jan 8 15:00:44 2008
New Revision: 45754
URL: http://llvm.org/viewvc/llvm-project?rev=45754view=rev
Log:
Fix the MMX related shift/rotate regressions (PR1902)
Patch by Anders Carlsson, thanks!
Modified:
llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp
Modified:
Author: johannes
Date: Tue Jan 8 15:08:57 2008
New Revision: 45757
URL: http://llvm.org/viewvc/llvm-project?rev=45757view=rev
Log:
Fix gcc-llvm translation for virtual base classes. pr1746
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
llvm-gcc-4.2/trunk/gcc/tree.c
Author: resistor
Date: Tue Jan 8 15:54:52 2008
New Revision: 45759
URL: http://llvm.org/viewvc/llvm-project?rev=45759view=rev
Log:
Rename registers that do not need copies.
Modified:
llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp
Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp
Author: baldrick
Date: Tue Jan 8 15:51:53 2008
New Revision: 45758
URL: http://llvm.org/viewvc/llvm-project?rev=45758view=rev
Log:
Crashes llc when using Chris's new legalization logic.
Added:
llvm/trunk/test/CodeGen/X86/2008-01-08-IllegalCMP.ll
Added:
It looks ok. But please add test cases that cover more than one of
these intrinsics please.
Evan
On Jan 6, 2008, at 4:35 AM, Bill Wendling wrote:
Here's a potential patch as a follow-up for this patch:
mmx.patch
It's not tested (I got a compiler error during compilation of
LLVM...not
On Jan 8, 2008, at 2:28 PM, Chris Lattner wrote:
On Jan 8, 2008, at 1:08 PM, Dale Johannesen wrote:
URL: http://llvm.org/viewvc/llvm-project?rev=45757view=rev
Log:
Fix gcc-llvm translation for virtual base classes. pr1746
Yay, very nice Dale.
+/// Mapping from type to
On Jan 8, 2008, at 1:08 PM, Dale Johannesen wrote:
URL: http://llvm.org/viewvc/llvm-project?rev=45757view=rev
Log:
Fix gcc-llvm translation for virtual base classes. pr1746
Yay, very nice Dale.
+/// Mapping from type to type-used-as-base-class and back.
+static DenseMaptree, tree
+/// Mapping from type to type-used-as-base-class and back.
+static DenseMaptree, tree BaseTypesMap;
Does this play well with PCH? Please add a comment above this that
says that the trees are kept pinned for the GC by the
llvm_types_used map.
If this doesn't work with PCH (Devang,
Author: lattner
Date: Tue Jan 8 17:08:06 2008
New Revision: 45762
URL: http://llvm.org/viewvc/llvm-project?rev=45762view=rev
Log:
Make load-store deletion a bit smarter. This allows us to compile this:
void test(long long *P) { *P ^= 1; }
into just:
_test:
movl4(%esp), %eax
Author: void
Date: Tue Jan 8 17:05:19 2008
New Revision: 45761
URL: http://llvm.org/viewvc/llvm-project?rev=45761view=rev
Log:
Revert r45741; this broke the Objective-C ABI. Instead, mark metadata as
external.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified:
On Jan 8, 2008, at 2:36 PM, Dale Johannesen wrote:
On Jan 8, 2008, at 2:28 PM, Chris Lattner wrote:
On Jan 8, 2008, at 1:08 PM, Dale Johannesen wrote:
URL: http://llvm.org/viewvc/llvm-project?rev=45757view=rev
Log:
Fix gcc-llvm translation for virtual base classes. pr1746
Yay, very
Author: johannes
Date: Tue Jan 8 18:16:55 2008
New Revision: 45765
URL: http://llvm.org/viewvc/llvm-project?rev=45765view=rev
Log:
Watch out for overflow rounding up sizes of large objects.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Author: lattner
Date: Tue Jan 8 18:17:57 2008
New Revision: 45766
URL: http://llvm.org/viewvc/llvm-project?rev=45766view=rev
Log:
add a note
Modified:
llvm/trunk/lib/Target/README.txt
Modified: llvm/trunk/lib/Target/README.txt
URL:
Author: lattner
Date: Tue Jan 8 18:37:18 2008
New Revision: 45768
URL: http://llvm.org/viewvc/llvm-project?rev=45768view=rev
Log:
add a testcase
Modified:
llvm/trunk/lib/Target/X86/README.txt
llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
Modified: llvm/trunk/lib/Target/X86/README.txt
Author: lattner
Date: Tue Jan 8 19:01:17 2008
New Revision: 45770
URL: http://llvm.org/viewvc/llvm-project?rev=45770view=rev
Log:
Fix llvm-ld -Xlinker, patch by Daniel Teske!
Modified:
llvm/trunk/tools/llvm-ld/llvm-ld.cpp
Modified: llvm/trunk/tools/llvm-ld/llvm-ld.cpp
URL:
Author: evancheng
Date: Tue Jan 8 20:16:44 2008
New Revision: 45772
URL: http://llvm.org/viewvc/llvm-project?rev=45772view=rev
Log:
Fix sse2.psrl.w and sse2.psrl.q definitions.
Added:
llvm/trunk/test/CodeGen/X86/vec_shift.ll
Modified:
llvm/trunk/include/llvm/IntrinsicsX86.td
Changes in directory llvm-www/devmtg/current:
---
Log message:
Directory /var/cvs/llvm/llvm-www/devmtg/current added to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
Author: resistor
Date: Wed Jan 9 00:19:05 2008
New Revision: 45773
URL: http://llvm.org/viewvc/llvm-project?rev=45773view=rev
Log:
Fix some simple bugs. StrongPHIElimination now does not crash on 164.gzip.
Modified:
llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp
Modified:
Changes in directory llvm-www/devmtg/current:
index.html added (r1.1)
---
Log message:
Added initial dev meeting page.
---
Diffs of the changes: (+49 -0)
index.html | 49 +
1 files changed, 49 insertions(+)
Index:
Changes in directory llvm-www/devmtg/current:
index.html updated: 1.1 - 1.2
---
Log message:
Fixed virtual include paths for developer meeting page.
---
Diffs of the changes: (+2 -2)
index.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
40 matches
Mail list logo