[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachOWriterInfo.h

2007-01-23 Thread Bill Wendling
/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

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachOWriter.h

2007-01-23 Thread 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

[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachine.h

2007-01-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/CodeGen/MachOWriter.cpp

2007-01-23 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCMachOWriter.cpp

2007-01-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCTargetMachine.cpp PPCTargetMachine.h

2007-01-23 Thread Bill Wendling
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 +-

[llvm-commits] CVS: llvm/Xcode/LLVM.xcodeproj/project.pbxproj

2007-01-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/CodeGen/MachOWriter.cpp

2007-01-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachOWriter.h

2007-01-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCMachOWriterInfo.h

2007-01-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachOWriterInfo.h

2007-01-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/Target/TargetELFWriterInfo.h

2007-01-26 Thread Bill Wendling
*** *** 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

[llvm-commits] CVS: llvm/lib/Target/X86/X86ELFWriterInfo.cpp X86ELFWriterInfo.h

2007-01-26 Thread Bill Wendling
*** *** 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

[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachine.h

2007-01-26 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/CodeGen/ELFWriter.cpp

2007-01-26 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86TargetMachine.h

2007-01-26 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ELFWriterInfo.cpp X86ELFWriterInfo.h

2007-01-27 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachORelocation.h

2007-02-02 Thread Bill Wendling
*** *** 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

[llvm-commits] CVS: llvm/include/llvm/Support/OutputBuffer.h

2007-02-02 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachOWriterInfo.h

2007-02-02 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/TargetMachOWriterInfo.cpp

2007-02-02 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCMachOWriter.cpp

2007-02-02 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp PPCMachOWriterInfo.h

2007-02-02 Thread Bill Wendling
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)

[llvm-commits] CVS: llvm/include/llvm/Support/OutputBuffer.h

2007-02-04 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/CodeGen/ELFWriter.h MachOWriter.h

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/CodeGen/FileWriters.h

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachine.h

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/CodeGen/ELFWriter.cpp MachOWriter.cpp

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/CodeGen/LLVMTargetMachine.cpp

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaTargetMachine.cpp AlphaTargetMachine.h

2007-02-07 Thread Bill Wendling
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)

[llvm-commits] CVS: llvm/lib/Target/X86/X86.h X86TargetMachine.cpp X86TargetMachine.h

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPC.h PPCMachOWriterInfo.cpp PPCTargetMachine.cpp PPCTargetMachine.h

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-02-07 Thread Bill Wendling
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

[llvm-commits] [PATCH] gcc/llvm-backend.cpp

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp

2007-02-07 Thread Bill Wendling
@@ // // 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

[llvm-commits] CVS: llvm/include/llvm/CodeGen/FileWriters.h

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html

2007-02-19 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll

2007-02-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/CBackend/CBackend.cpp

2007-02-23 Thread Bill Wendling
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)

[llvm-commits] CVS: llvm/test/CodeGen/CBackend/2007-02-23-NameConflicts.ll

2007-02-23 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/test/CodeGen/CBackend/2007-02-23-NameConflicts.ll

2007-02-23 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/docs/HowToSubmitABug.html

2007-02-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-05 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-03-05 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/test/CodeGen/X86/mmx-emms.ll

2007-03-05 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrMMX.td

2007-03-06 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrMMX.td

2007-03-06 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-03-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrInfo.cpp X86InstrMMX.td X86RegisterInfo.cpp

2007-03-08 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/test/CodeGen/X86/mmx-arith.ll

2007-03-08 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/Execution.cpp

2007-03-08 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/Execution.cpp

2007-03-08 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrMMX.td

2007-03-10 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-10 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/test/CodeGen/X86/mmx-arith.ll

2007-03-10 Thread Bill Wendling
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

[llvm-commits] CVS: llvm-www/pubs/2007-03-12-BossaLLVMIntro.html

2007-03-13 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-15 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrMMX.td

2007-03-15 Thread Bill Wendling
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,

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrMMX.td

2007-03-16 Thread Bill Wendling
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 |

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-22 Thread Bill Wendling
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(+)

[llvm-commits] CVS: llvm/lib/Target/X86/README-MMX.txt README-SSE.txt X86ISelLowering.cpp X86InstrMMX.td

2007-03-22 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-03-22 Thread Bill Wendling
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(+),

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-22 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-03-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenTarget.cpp

2007-03-26 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/include/llvm/Intrinsics.td

2007-03-26 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrMMX.td X86RegisterInfo.td

2007-03-26 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/README-MMX.txt

2007-03-26 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2007-03-26 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-27 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrMMX.td

2007-03-27 Thread Bill Wendling
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 |

[llvm-commits] CVS: llvm/utils/emacs/tablegen-mode.el

2007-03-27 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-03-27 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2007-03-27 Thread Bill Wendling
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(-)

[llvm-commits] CVS: llvm/lib/Target/X86/README-SSE.txt

2007-03-28 Thread Bill Wendling
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(-)

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-29 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-30 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-31 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-04-03 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.cpp X86InstrMMX.td

2007-04-03 Thread Bill Wendling
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 |

[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp

2007-04-03 Thread Bill Wendling
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:

[llvm-commits] eh_arm.cc

2007-04-03 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

2007-04-03 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.cpp X86InstrMMX.td

2007-04-03 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-04-03 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86.td X86CodeEmitter.cpp X86InstrInfo.h X86InstrInfo.td X86InstrSSE.td X86Subtarget.cpp X86Subtarget.h

2007-04-10 Thread Bill Wendling
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 -

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-04-10 Thread Bill Wendling
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:

Re: [llvm-commits] CVS: llvm-www/Funding.html

2007-04-12 Thread Bill Wendling
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

Re: [llvm-commits] CVS: llvm-www/Funding.html

2007-04-13 Thread Bill Wendling
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

[llvm-commits] CVS: llvm-www/Name.html

2007-04-13 Thread Bill Wendling
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

Re: [llvm-commits] [126379] apply reid's patch for PR1146

2007-04-22 Thread Bill Wendling
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

Re: [llvm-commits] CVS: llvm-www/Users.html

2007-04-23 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-04-24 Thread Bill Wendling
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 +++

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86ISelLowering.h

2007-04-24 Thread Bill Wendling
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,

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.cpp

2007-04-24 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-04-24 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp

2007-04-24 Thread Bill Wendling
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

<    1   2   3   4   5   6   7   8   9   10   >