/Target/TargetMachOWriterInfo.hTue Jan 23 21:36:05 2007
***
*** 0
--- 1,103
+ //===-- llvm/Target/TargetMachOWriterInfo.h - MachO Writer Info--*- C++
-*-===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Bill Wendling
Changes in directory llvm/include/llvm/CodeGen:
MachOWriter.h updated: 1.14 - 1.15
---
Log message:
Moved target-specific information to the TargetMachOWriterInfo obj.
---
Diffs of the changes: (+7 -62)
MachOWriter.h | 69 +-
1
Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.73 - 1.74
---
Log message:
A virtual method to return the TargetMachOWriterInfo object. This returns
a real value in derived classes, of course.
---
Diffs of the changes: (+6 -0)
TargetMachine.h |6 ++
1
Changes in directory llvm/lib/CodeGen:
MachOWriter.cpp updated: 1.17 - 1.18
---
Log message:
Use the TargetMachOWriterInfo class to get this information.
---
Diffs of the changes: (+2 -2)
MachOWriter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCMachOWriter.cpp updated: 1.13 - 1.14
---
Log message:
Move the getJTRelocation method out of here.
---
Diffs of the changes: (+7 -26)
PPCMachOWriter.cpp | 33 +++--
1 files changed, 7 insertions(+), 26
Changes in directory llvm/lib/Target/PowerPC:
PPCTargetMachine.cpp updated: 1.114 - 1.115
PPCTargetMachine.h updated: 1.27 - 1.28
---
Log message:
Add a field for and construction of the PPCMachOWriterInfo object.
---
Diffs of the changes: (+7 -2)
PPCTargetMachine.cpp |2 +-
Changes in directory llvm/Xcode/LLVM.xcodeproj:
project.pbxproj updated: 1.28 - 1.29
---
Log message:
Added new files.
---
Diffs of the changes: (+11 -0)
project.pbxproj | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/Xcode/LLVM.xcodeproj/project.pbxproj
diff -u
Changes in directory llvm/lib/CodeGen:
MachOWriter.cpp updated: 1.18 - 1.19
---
Log message:
Make ivars private and use getters. Have the MachOWriter return Mach-O
Writer for the pass name.
---
Diffs of the changes: (+2 -2)
MachOWriter.cpp |4 ++--
1 files changed, 2 insertions(+), 2
Changes in directory llvm/include/llvm/CodeGen:
MachOWriter.h updated: 1.15 - 1.16
---
Log message:
Make ivars private and use getters. Have the MachOWriter return Mach-O
Writer for the pass name.
---
Diffs of the changes: (+4 -2)
MachOWriter.h |6 --
1 files changed, 4
Changes in directory llvm/lib/Target/PowerPC:
PPCMachOWriterInfo.h updated: 1.1 - 1.2
---
Log message:
Make ivars private and use getters. Have the MachOWriter return Mach-O
Writer for the pass name.
---
Diffs of the changes: (+2 -5)
PPCMachOWriterInfo.h |7 ++-
1 files changed, 2
Changes in directory llvm/include/llvm/Target:
TargetMachOWriterInfo.h updated: 1.1 - 1.2
---
Log message:
Make ivars private and use getters. Have the MachOWriter return Mach-O
Writer for the pass name.
---
Diffs of the changes: (+4 -5)
TargetMachOWriterInfo.h |9 -
1 files
***
*** 0
--- 1,43
+ //===-- llvm/Target/TargetELFWriterInfo.h - ELF Writer Info -*- C++
-*-===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Bill Wendling and is distributed under the
+ // University of Illinois Open Source License
***
*** 0
--- 1,17
+ //===-- X86ELFWriterInfo.cpp - ELF Writer Info for the X86 backend
===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Bill Wendling and is distributed under the
+ // University of Illinois Open Source
Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.74 - 1.75
---
Log message:
Accessor for the TargetELFWriterInfo class object.
---
Diffs of the changes: (+7 -1)
TargetMachine.h |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.35 - 1.36
---
Log message:
Use TargetELFWriterInfo class.
---
Diffs of the changes: (+2 -2)
ELFWriter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/ELFWriter.cpp
diff -u
Changes in directory llvm/lib/Target/X86:
X86TargetMachine.h updated: 1.43 - 1.44
---
Log message:
Return an X86ELFWriterInfo object.
---
Diffs of the changes: (+6 -1)
X86TargetMachine.h |7 ++-
1 files changed, 6 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ELFWriterInfo.cpp updated: 1.1 - 1.2
X86ELFWriterInfo.h updated: 1.1 - 1.2
---
Log message:
Make d'tor out-of-line.
---
Diffs of the changes: (+2 -1)
X86ELFWriterInfo.cpp |1 +
X86ELFWriterInfo.h |2 +-
2 files changed, 2
***
*** 0
--- 1,54
+ //=== MachORelocation.h - Mach-O Relocation Info *- C++
-*-===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Bill Wendling and is distributed under the
+ // University of Illinois Open Source
Changes in directory llvm/include/llvm/Support:
OutputBuffer.h updated: 1.2 - 1.3
---
Log message:
Added some accessor methods.
---
Diffs of the changes: (+9 -0)
OutputBuffer.h |9 +
1 files changed, 9 insertions(+)
Index: llvm/include/llvm/Support/OutputBuffer.h
diff -u
Changes in directory llvm/include/llvm/Target:
TargetMachOWriterInfo.h updated: 1.2 - 1.3
---
Log message:
Added GetTargetRelocation method.
---
Diffs of the changes: (+10 -1)
TargetMachOWriterInfo.h | 11 ++-
1 files changed, 10 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target:
TargetMachOWriterInfo.cpp updated: 1.1 - 1.2
---
Log message:
Put destructor out-of-line.
---
Diffs of the changes: (+2 -0)
TargetMachOWriterInfo.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/TargetMachOWriterInfo.cpp
diff
Changes in directory llvm/lib/Target/PowerPC:
PPCMachOWriter.cpp updated: 1.15 - 1.16
---
Log message:
Moved the GetTargetRelocation method to the PPCMachOWriterInfo object. The
PPCMachOWriter is now trivial.
---
Diffs of the changes: (+1 -131)
PPCMachOWriter.cpp | 132
Changes in directory llvm/lib/Target/PowerPC:
PPCMachOWriterInfo.cpp updated: 1.1 - 1.2
PPCMachOWriterInfo.h updated: 1.2 - 1.3
---
Log message:
Moved the GetTargetRelocation method from PPCMachOWriter to here. It uses
non-Mach-O-specific information.
---
Diffs of the changes: (+143 -1)
Changes in directory llvm/include/llvm/Support:
OutputBuffer.h updated: 1.3 - 1.4
---
Log message:
Use unsigned char instead of std::vector::reference.
---
Diffs of the changes: (+2 -4)
OutputBuffer.h |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
ELFWriter.h added (r1.1)
MachOWriter.h added (r1.1)
---
Log message:
Moved from include/llvm/CodeGen to lib/CodeGen.
---
Diffs of the changes: (+850 -0)
ELFWriter.h | 226 +
MachOWriter.h | 624
Creation Functions ---*- C++
-*-===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Bill Wendling and is distributed under the
+ // University of Illinois Open Source License. See LICENSE.TXT for details
Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.75 - 1.76
---
Log message:
Added new method to finish up the addition of passes to emit files. This
allows us to split that method into two so that we can optionally call a
concrete function to add a writer. Removed
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.36 - 1.37
MachOWriter.cpp updated: 1.23 - 1.24
---
Log message:
Add function to create a file writer.
---
Diffs of the changes: (+28 -3)
ELFWriter.cpp | 16 +++-
MachOWriter.cpp | 15 +--
2 files
Changes in directory llvm/lib/CodeGen:
LLVMTargetMachine.cpp updated: 1.7 - 1.8
---
Log message:
Split the addPassesToEmitFile method up into two. This is so that we can
do some common stuff, then on our own add an object file writer (by calling
a concrete function), and then do some finishing
Changes in directory llvm/lib/Target/Alpha:
AlphaTargetMachine.cpp updated: 1.35 - 1.36
AlphaTargetMachine.h updated: 1.18 - 1.19
---
Log message:
Added new method to add a simple code emitter. That is, to only add
the code emitter and not set variables.
---
Diffs of the changes: (+7 -0)
Changes in directory llvm/lib/Target/X86:
X86.h updated: 1.49 - 1.50
X86TargetMachine.cpp updated: 1.140 - 1.141
X86TargetMachine.h updated: 1.44 - 1.45
---
Log message:
Moved the MachOWriter and ELFWriter out of the Target/* files. Placed the
definition of it into the CodeGen library. This is
Infrastructure
//
-// This file was developed by Bill Wendling and is distributed under the
-// University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file was developed by Nate Begeman and Bill Wendling and is distributed
+// under the University of Illinois Open Source License. See
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.34 - 1.35
---
Log message:
The new version of how to add passes to emit files. We explicitly call a
function to add the file writers between calls to add the passes.
---
Diffs of the changes: (+26 -2)
lto.cpp | 28
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.35 - 1.36
---
Log message:
Avoid assert() in lto. Let linker handle all failures. Use LTO_WRITE_FAILURE
instead of LTO_UNKNOWN.
---
Diffs of the changes: (+4 -9)
lto.cpp | 13 -
1 files changed, 4 insertions(+), 9
Applied this patch. This goes along with the changes I checked in that
removed the MachO and ELF writers from LLI.
-bw
Index: gcc/llvm-backend.cpp
===
--- gcc/llvm-backend.cpp(revision 123562)
+++ gcc/llvm-backend.cpp
@@
//
// The LLVM Compiler Infrastructure
//
-// This file was developed by Nate Begeman and Bill Wendling and is distributed
-// under the University of Illinois Open Source License. See LICENSE.TXT for
-// details.
+// This file was developed by Bill Wendling and is distributed
Changes in directory llvm/include/llvm/CodeGen:
FileWriters.h updated: 1.1 - 1.2
---
Log message:
Fixed comments.
---
Diffs of the changes: (+1 -1)
FileWriters.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/FileWriters.h
diff -u
Changes in directory llvm/docs:
DeveloperPolicy.html updated: 1.33 - 1.34
---
Log message:
Corrected typo.
---
Diffs of the changes: (+2 -2)
DeveloperPolicy.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/docs/DeveloperPolicy.html
diff -u
Changes in directory llvm/test/CodeGen/CBackend:
2007-01-08-ParamAttr-ICmp.ll updated: 1.3 - 1.4
---
Log message:
PR1164: http://llvm.org/PR1164 :
Generate local names with a llvm_cbe_ prefix using the actual name of the
variable instead of a temporary name.
---
Diffs of the changes: (+1
Changes in directory llvm/lib/Target/CBackend:
CBackend.cpp updated: 1.327 - 1.328
---
Log message:
PR1164: http://llvm.org/PR1164 :
Generate local names with a llvm_cbe_ prefix using the actual name of the
variable instead of a temporary name.
---
Diffs of the changes: (+52 -22)
Changes in directory llvm/test/CodeGen/CBackend:
2007-02-23-NameConflicts.ll added (r1.1)
---
Log message:
Testcase for PR1164: http://llvm.org/PR1164
---
Diffs of the changes: (+13 -0)
2007-02-23-NameConflicts.ll | 13 +
1 files changed, 13 insertions(+)
Index:
Changes in directory llvm/test/CodeGen/CBackend:
2007-02-23-NameConflicts.ll updated: 1.1 - 1.2
---
Log message:
Make the testcase correct.
---
Diffs of the changes: (+2 -2)
2007-02-23-NameConflicts.ll |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/docs:
HowToSubmitABug.html updated: 1.27 - 1.28
---
Log message:
Added some more information on how to use delta to reduce testcases.
---
Diffs of the changes: (+11 -7)
HowToSubmitABug.html | 18 +++---
1 files changed, 11 insertions(+), 7
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.31 - 1.32
---
Log message:
Add the emms intrinsic for MMX support.
---
Diffs of the changes: (+9 -0)
IntrinsicsX86.td |9 +
1 files changed, 9 insertions(+)
Index: llvm/include/llvm/IntrinsicsX86.td
diff -u
Changes in directory llvm/lib/Target/X86:
X86InstrMMX.td updated: 1.13 - 1.14
---
Log message:
Add the emms intrinsic for MMX support.
---
Diffs of the changes: (+4 -1)
X86InstrMMX.td |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86InstrMMX.td
Changes in directory llvm/test/CodeGen/X86:
mmx-emms.ll added (r1.1)
---
Log message:
Add the emms intrinsic for MMX support.
---
Diffs of the changes: (+11 -0)
mmx-emms.ll | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/test/CodeGen/X86/mmx-emms.ll
diff -c /dev/null
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.361 - 1.362
X86InstrMMX.td updated: 1.14 - 1.15
---
Log message:
Add LOAD/STORE support for MMX.
---
Diffs of the changes: (+47 -22)
X86ISelLowering.cpp |3 ++
X86InstrMMX.td | 66
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.362 - 1.363
X86InstrMMX.td updated: 1.15 - 1.16
---
Log message:
Properly support v8i8 and v4i16 types. It now converts them to v2i32 for
load and stores.
---
Diffs of the changes: (+20 -6)
X86ISelLowering.cpp |7
Changes in directory llvm/lib/Target/X86:
X86InstrMMX.td updated: 1.16 - 1.17
---
Log message:
Remove useless pattern fragments.
---
Diffs of the changes: (+0 -2)
X86InstrMMX.td |2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/Target/X86/X86InstrMMX.td
diff -u
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.364 - 1.365
X86InstrInfo.cpp updated: 1.77 - 1.78
X86InstrMMX.td updated: 1.17 - 1.18
X86RegisterInfo.cpp updated: 1.206 - 1.207
---
Log message:
Added padd* support for MMX. Added MMX move stuff to X86InstrInfo so that
Changes in directory llvm/test/CodeGen/X86:
mmx-arith.ll added (r1.1)
---
Log message:
Add MMX arithmetic testcase.
---
Diffs of the changes: (+35 -0)
mmx-arith.ll | 35 +++
1 files changed, 35 insertions(+)
Index: llvm/test/CodeGen/X86/mmx-arith.ll
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.175 - 1.176
---
Log message:
Don't use a cast. It causes an error on some platforms.
---
Diffs of the changes: (+1 -1)
Execution.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.176 - 1.177
---
Log message:
Don't use std::hex.
---
Diffs of the changes: (+1 -1)
Execution.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.365 - 1.366
X86InstrMMX.td updated: 1.18 - 1.19
---
Log message:
Adding more arithmetic operators to MMX. This is an almost exact copy of
the addition. Please let me know if you have suggestions.
---
Diffs of the
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.33 - 1.34
---
Log message:
Adding more arithmetic operators to MMX. This is an almost exact copy of
the addition. Please let me know if you have suggestions.
---
Diffs of the changes: (+16 -0)
IntrinsicsX86.td | 16
Changes in directory llvm/test/CodeGen/X86:
mmx-arith.ll updated: 1.1 - 1.2
---
Log message:
Adding more arithmetic operators to MMX. This is an almost exact copy of
the addition. Please let me know if you have suggestions.
---
Diffs of the changes: (+64 -15)
mmx-arith.ll | 79
Changes in directory llvm-www/pubs:
2007-03-12-BossaLLVMIntro.html updated: 1.1 - 1.2
---
Log message:
Typo and formatting changes.
---
Diffs of the changes: (+17 -2)
2007-03-12-BossaLLVMIntro.html | 19 +--
1 files changed, 17 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.34 - 1.35
---
Log message:
Multiplication support for MMX.
---
Diffs of the changes: (+8 -0)
IntrinsicsX86.td |8
1 files changed, 8 insertions(+)
Index: llvm/include/llvm/IntrinsicsX86.td
diff -u
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.369 - 1.370
X86InstrMMX.td updated: 1.19 - 1.20
---
Log message:
Multiplication support for MMX.
---
Diffs of the changes: (+9 -1)
X86ISelLowering.cpp |3 +++
X86InstrMMX.td |7 ++-
2 files changed,
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.370 - 1.371
X86InstrMMX.td updated: 1.20 - 1.21
---
Log message:
And now support for MMX logical operations.
---
Diffs of the changes: (+54 -2)
X86ISelLowering.cpp | 18 ++
X86InstrMMX.td |
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.35 - 1.36
---
Log message:
Support added for shifts and unpacking MMX instructions.
---
Diffs of the changes: (+38 -0)
IntrinsicsX86.td | 38 ++
1 files changed, 38 insertions(+)
Changes in directory llvm/lib/Target/X86:
README-MMX.txt added (r1.1)
README-SSE.txt updated: 1.15 - 1.16
X86ISelLowering.cpp updated: 1.374 - 1.375
X86InstrMMX.td updated: 1.21 - 1.22
---
Log message:
Support added for shifts and unpacking MMX instructions.
---
Diffs of the changes: (+211
Changes in directory llvm/lib/Target/X86:
X86InstrMMX.td updated: 1.22 - 1.23
---
Log message:
We generate a shufflevector instruction, so we don't need the builtin
intrinsic.
---
Diffs of the changes: (+13 -6)
X86InstrMMX.td | 19 +--
1 files changed, 13 insertions(+),
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.36 - 1.37
---
Log message:
We generate a shufflevector instruction, so we don't need the builtin
intrinsic.
---
Diffs of the changes: (+0 -7)
IntrinsicsX86.td |7 ---
1 files changed, 7 deletions(-)
Index:
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.37 - 1.38
---
Log message:
PR1260: http://llvm.org/PR1260 :
Add final support to get the QT example to compile.
---
Diffs of the changes: (+20 -4)
IntrinsicsX86.td | 24
1 files changed, 20
Changes in directory llvm/lib/Target/X86:
X86InstrMMX.td updated: 1.23 - 1.24
---
Log message:
PR1260: http://llvm.org/PR1260 :
Add final support to get the QT example to compile.
---
Diffs of the changes: (+6 -2)
X86InstrMMX.td |8 ++--
1 files changed, 6 insertions(+), 2
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.38 - 1.39
---
Log message:
This is dead. DEAD I tells you!!
---
Diffs of the changes: (+0 -3)
IntrinsicsX86.td |3 ---
1 files changed, 3 deletions(-)
Index: llvm/include/llvm/IntrinsicsX86.td
diff -u
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.86 - 1.87
---
Log message:
Add support for the v1i64 type. This makes better code for this:
#include mmintrin.h
extern __m64 C;
void baz(__v2si *A, __v2si *B)
{
*A = C;
_mm_empty();
}
We get this:
_baz:
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.50 - 1.51
---
Log message:
Add support for the v1i64 type. This makes better code for this:
#include mmintrin.h
extern __m64 C;
void baz(__v2si *A, __v2si *B)
{
*A = C;
_mm_empty();
}
We get this:
_baz:
call
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.377 - 1.378
X86InstrMMX.td updated: 1.24 - 1.25
X86RegisterInfo.td updated: 1.40 - 1.41
---
Log message:
Add support for the v1i64 type. This makes better code for this:
#include mmintrin.h
extern __m64 C;
void
Changes in directory llvm/lib/Target/X86:
README-MMX.txt updated: 1.1 - 1.2
---
Log message:
Updated.
---
Diffs of the changes: (+0 -54)
README-MMX.txt | 54 --
1 files changed, 54 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.378 - 1.379
---
Log message:
Promote to v1i64 type...
---
Diffs of the changes: (+15 -9)
X86ISelLowering.cpp | 24 +++-
1 files changed, 15 insertions(+), 9 deletions(-)
Index:
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.39 - 1.40
---
Log message:
Add support for integer comparison builtins.
---
Diffs of the changes: (+23 -0)
IntrinsicsX86.td | 23 +++
1 files changed, 23 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.379 - 1.380
X86InstrMMX.td updated: 1.25 - 1.26
---
Log message:
Fix so that pandn is emitted instead of an xor/and combo. Add integer
comparison operators.
---
Diffs of the changes: (+55 -13)
X86ISelLowering.cpp |
Changes in directory llvm/utils/emacs:
tablegen-mode.el updated: 1.2 - 1.3
---
Log message:
Add better support for keywords.
---
Diffs of the changes: (+40 -21)
tablegen-mode.el | 61 ---
1 files changed, 40 insertions(+), 21
Changes in directory llvm/lib/Target/X86:
X86InstrMMX.td updated: 1.26 - 1.27
---
Log message:
Add the unpack low packed data instructions. This should be the last of
the MMX instructions that are needed...
---
Diffs of the changes: (+130 -73)
X86InstrMMX.td | 203
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.381 - 1.382
---
Log message:
Remove cruft I put in there...
---
Diffs of the changes: (+0 -72)
X86ISelLowering.cpp | 72
1 files changed, 72 deletions(-)
Changes in directory llvm/lib/Target/X86:
README-SSE.txt updated: 1.16 - 1.17
---
Log message:
Made this into a bug report: PR1286: http://llvm.org/PR1286
---
Diffs of the changes: (+0 -40)
README-SSE.txt | 40
1 files changed, 40 deletions(-)
Changes in directory llvm/lib/Target/X86:
X86CallingConv.td updated: 1.10 - 1.11
---
Log message:
Add MMX calling conventions.
---
Diffs of the changes: (+14 -4)
X86CallingConv.td | 18 ++
1 files changed, 14 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86CallingConv.td updated: 1.11 - 1.12
---
Log message:
Match GCC's MMX calling convention.
---
Diffs of the changes: (+4 -0)
X86CallingConv.td |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/X86/X86CallingConv.td
diff -u
Changes in directory llvm/lib/Target/X86:
X86CallingConv.td updated: 1.12 - 1.13
---
Log message:
Fix comment.
---
Diffs of the changes: (+1 -1)
X86CallingConv.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86CallingConv.td
diff -u
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.40 - 1.41
---
Log message:
Add FEMMS and ADDQ. Renamed MMX recipes to prepend the MMX_ to them.
---
Diffs of the changes: (+3 -1)
IntrinsicsX86.td |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.81 - 1.82
X86InstrMMX.td updated: 1.28 - 1.29
---
Log message:
Add FEMMS and ADDQ. Renamed MMX recipes to prepend the MMX_ to them.
---
Diffs of the changes: (+85 -69)
X86InstrInfo.cpp | 10 +--
X86InstrMMX.td |
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.cpp updated: 1.208 - 1.209
---
Log message:
Changed to new MMX_ recipes.
---
Diffs of the changes: (+3 -3)
X86RegisterInfo.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
I'm getting this error during llvm-gcc compilation:
make[3]: *** No rule to make target `eh_arm.cc', needed by
`eh_arm.lo'. Stop.
make[3]: *** Waiting for unfinished jobs
-bw
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.160 - 1.161
---
Log message:
Updated
---
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:1.160
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.82 - 1.83
X86InstrMMX.td updated: 1.29 - 1.30
---
Log message:
Adding more MMX instructions.
---
Diffs of the changes: (+128 -64)
X86InstrInfo.cpp |4 -
X86InstrMMX.td | 188
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.41 - 1.42
---
Log message:
Adding more MMX instructions.
---
Diffs of the changes: (+41 -0)
IntrinsicsX86.td | 41 +
1 files changed, 41 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
X86.td updated: 1.29 - 1.30
X86CodeEmitter.cpp updated: 1.131 - 1.132
X86InstrInfo.h updated: 1.62 - 1.63
X86InstrInfo.td updated: 1.300 - 1.301
X86InstrSSE.td updated: 1.179 - 1.180
X86Subtarget.cpp updated: 1.53 - 1.54
X86Subtarget.h updated: 1.28 -
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.42 - 1.43
---
Log message:
Add support for our first SSSE3 instruction pmulhrsw.
---
Diffs of the changes: (+10 -0)
IntrinsicsX86.td | 10 ++
1 files changed, 10 insertions(+)
Index:
On Apr 12, 2007, at 5:25 AM, Reid Spencer wrote:
+ pbTax Exempt/b. Your donations are tax exempt in the
United States (and
+ probably other countries). UIUC is a recognized non-profit
organization.
+ Reciepts are available upon request./p
+ p
Exempt or Deductible?
-bw
On Apr 12, 2007, at 8:52 PM, Reid Spencer wrote:
On Thu, 2007-04-12 at 20:38 -0700, Bill Wendling wrote:
On Apr 12, 2007, at 5:25 AM, Reid Spencer wrote:
+ pbTax Exempt/b. Your donations are tax exempt in the
United States (and
+ probably other countries). UIUC is a recognized non
Changes in directory llvm-www:
Name.html updated: 1.7 - 1.8
---
Log message:
Fix anchor tags.
---
Diffs of the changes: (+5 -5)
Name.html | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm-www/Name.html
diff -u llvm-www/Name.html:1.7 llvm-www/Name.html:1.8
The program which does this is done at 2AM every morning.
-bw
On Apr 22, 2007, at 12:32 AM, Christopher Lamb wrote:
How long does it usually take for these to propagate to the public
SVN site?
--
Christopher Lamb
On Apr 22, 2007, at 12:52 AM, [EMAIL PROTECTED] wrote:
Revision: 126379
Hi John,
+tda href=http://www.abo.fi/;Åbo Akademi University/a/td
Could you use the HTML entity for the Å? I think it's Acirc;.
Thanks!
-bw
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.425 - 1.426
---
Log message:
Assertion when using a 1-element vector for an add operation. Get the
real vector type in this case.
---
Diffs of the changes: (+7 -4)
SelectionDAGISel.cpp | 11 +++
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.396 - 1.397
X86ISelLowering.h updated: 1.99 - 1.100
---
Log message:
Support for the special case of a vector with the canonical form:
vector_shuffle v1, v2, 2, 6, 3, 7
I.e.
vector_shuffle v, undef, 2,
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.83 - 1.84
---
Log message:
Remove some invalid instructions from this check.
---
Diffs of the changes: (+1 -2)
X86InstrInfo.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index:
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.43 - 1.44
---
Log message:
Add the final MMX instructions. Correct a few wrong patterns.
---
Diffs of the changes: (+4 -0)
IntrinsicsX86.td |4
1 files changed, 4 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.cpp updated: 1.211 - 1.212
---
Log message:
Add the PADDQ to the list.
---
Diffs of the changes: (+1 -0)
X86RegisterInfo.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/X86/X86RegisterInfo.cpp
diff -u
301 - 400 of 946 matches
Mail list logo