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

2006-05-19 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.204 - 1.205 --- Log message: Now that iPTR is a fully resolved type. We end up losing the type check for patterns that look like this: def : Pat(i32 (X86Wrapper tconstpool :$dst)), (MOV32ri tconstpool :$dst);

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

2006-05-19 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.268 - 1.269 --- Log message: Explicitly specify MOV32mi can only be used store 32-bit GV, etc. --- Diffs of the changes: (+2 -2) X86InstrInfo.td |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/Analysis/Dominators.h

2006-05-19 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.54 - 1.55 --- Log message: Use class tags instead of struct tags. The coding standards specify this for public classes for improved win32 compatibility. --- Diffs of the changes: (+18 -9) Dominators.h | 27

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

2006-05-19 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.269 - 1.270 --- Log message: - Use exact-width integer types, e.g. int32_t, to avoid confusion. - Fix a couple of minor bugs in i16immSExt8 and i16immZExt8. - Added loadiPTR fragment used for indirect jumps and calls. ---

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

2006-05-19 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.51 - 1.52 --- Log message: These can be transformed into lea as well. Not that we use this feature currently... --- Diffs of the changes: (+2 -0) X86InstrInfo.cpp |2 ++ 1 files changed, 2 insertions(+) Index:

[llvm-commits] CVS: llvm/include/llvm/Instructions.h

2006-05-19 Thread Reid Spencer
Changes in directory llvm/include/llvm: Instructions.h updated: 1.35 - 1.36 --- Log message: Fix some doxygen usage in these headers. --- Diffs of the changes: (+2 -2) Instructions.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/Instructions.h

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

2006-05-19 Thread Reid Spencer
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.39 - 1.40 DwarfWriter.h updated: 1.35 - 1.36 --- Log message: Fix some doxygen usage in these headers. --- Diffs of the changes: (+6 -3) AsmPrinter.h |6 -- DwarfWriter.h |3 ++- 2 files changed, 6

[llvm-commits] CVS: llvm/include/llvm/System/DynamicLibrary.h Program.h

2006-05-19 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: DynamicLibrary.h updated: 1.5 - 1.6 Program.h updated: 1.8 - 1.9 --- Log message: Fix some doxygen usage in these headers. --- Diffs of the changes: (+4 -5) DynamicLibrary.h |2 +- Program.h|7 +++ 2 files changed, 4

[llvm-commits] CVS: llvm/test/Regression/CFrontend/2006-05-19-SingleEltReturn.c

2006-05-19 Thread Chris Lattner
Changes in directory llvm/test/Regression/CFrontend: 2006-05-19-SingleEltReturn.c added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+23 -0) 2006-05-19-SingleEltReturn.c | 23 +++ 1 files changed, 23 insertions(+) Index:

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

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.107 - 1.108 --- Log message: Particularly ugly code. --- Diffs of the changes: (+14 -0) README.txt | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u

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

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/Target: README.txt updated: 1.30 - 1.31 --- Log message: Move a target-independent note out of the X86 readme. --- Diffs of the changes: (+12 -0) README.txt | 12 1 files changed, 12 insertions(+) Index: llvm/lib/Target/README.txt diff -u

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

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README-FPStack.txt added (r1.1) README.txt updated: 1.108 - 1.109 --- Log message: Split FP-stack notes out of the main readme. Next up: splitting out SSE. --- Diffs of the changes: (+99 -100) README-FPStack.txt | 99

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

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README-SSE.txt added (r1.1) README.txt updated: 1.109 - 1.110 --- Log message: Split the SSE readme items out into their own README. --- Diffs of the changes: (+662 -582) README-SSE.txt | 662

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

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.110 - 1.111 --- Log message: Add a note --- Diffs of the changes: (+38 -0) README.txt | 38 ++ 1 files changed, 38 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u

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

2006-05-19 Thread Chris Lattner
Changes in directory llvm/docs: LangRef.html updated: 1.152 - 1.153 --- Log message: New calling convention I will be adding shortly. --- Diffs of the changes: (+14 -1) LangRef.html | 15 ++- 1 files changed, 14 insertions(+), 1 deletion(-) Index: llvm/docs/LangRef.html

[llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.155 - 1.156 --- Log message: csret functions can be varargs (as can target cc's). Verify restrictions on csret functions. --- Diffs of the changes: (+18 -3) Verifier.cpp | 21 ++--- 1 files changed, 18

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.253 - 1.254 Lexer.l updated: 1.73 - 1.74 --- Log message: Add support for parsing csret --- Diffs of the changes: (+3 -1) Lexer.l |1 + llvmAsmParser.y |3 ++- 2 files changed, 3 insertions(+), 1

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.198 - 1.199 --- Log message: Asmprint csret nicely --- Diffs of the changes: (+1 -0) AsmWriter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/VMCore/AsmWriter.cpp diff -u llvm/lib/VMCore/AsmWriter.cpp:1.198

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

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.206 - 1.207 --- Log message: CSRet allows varargs --- Diffs of the changes: (+3 -2) X86ISelLowering.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86ISelLowering.cpp

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.199 - 1.200 --- Log message: pretty print csretcc for calls --- Diffs of the changes: (+2 -0) AsmWriter.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/VMCore/AsmWriter.cpp diff -u

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.119 - 1.120 --- Log message: Fix misencoding of calling conventions --- Diffs of the changes: (+3 -2) Writer.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Feature/callingconventions.ll

2006-05-19 Thread Chris Lattner
Changes in directory llvm/test/Feature: callingconventions.ll updated: 1.1 - 1.2 --- Log message: new testcase for csretcc --- Diffs of the changes: (+5 -0) callingconventions.ll |5 + 1 files changed, 5 insertions(+) Index: llvm/test/Feature/callingconventions.ll diff -u

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.200 - 1.201 --- Log message: Print csretcc calls like this: call csretcc void %structret( { sbyte }* %P ) instead of this: callcsretcc void %structret( { sbyte }* %P ) --- Diffs of the changes: (+8 -8)

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

2006-05-19 Thread Owen Anderson
Changes in directory llvm/lib/Target/ARM: ARMTargetMachine.cpp updated: 1.1 - 1.2 --- Log message: Make all of the TargetMachine subclasses use the new string TargetData methods. This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 . --- Diffs of the changes: (+1 -1)

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

2006-05-19 Thread Owen Anderson
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.65 - 1.66 --- Log message: Make all of the TargetMachine subclasses use the new string TargetData methods. This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 . --- Diffs of the changes: (+5 -1)

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

2006-05-19 Thread Owen Anderson
Changes in directory llvm/lib/Target/PowerPC: PPCTargetMachine.cpp updated: 1.89 - 1.90 --- Log message: Make all of the TargetMachine subclasses use the new string TargetData methods. This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 . --- Diffs of the changes:

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

2006-05-19 Thread Owen Anderson
Changes in directory llvm/lib/Target/Sparc: SparcTargetMachine.cpp updated: 1.45 - 1.46 --- Log message: Make all of the TargetMachine subclasses use the new string TargetData methods. This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 . --- Diffs of the changes:

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

2006-05-19 Thread Owen Anderson
Changes in directory llvm/lib/Target/Alpha: AlphaTargetMachine.cpp updated: 1.24 - 1.25 --- Log message: Make all of the TargetMachine subclasses use the new string TargetData methods. This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 . --- Diffs of the changes:

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

2006-05-19 Thread Owen Anderson
Changes in directory llvm/lib/Target/X86: X86TargetMachine.cpp updated: 1.113 - 1.114 --- Log message: Make all of the TargetMachine subclasses use the new string TargetData methods. This is part of the on-going work on PR 761: http://llvm.cs.uiuc.edu/PR761 . --- Diffs of the changes: (+1

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

2006-05-19 Thread Owen Anderson
Changes in directory llvm/lib/Target/Sparc: SparcTargetMachine.cpp updated: 1.46 - 1.47 --- Log message: Sparc is big-endian. --- Diffs of the changes: (+1 -1) SparcTargetMachine.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-05-19 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.61 - 1.62 --- Log message: Handle indirect call which folds a load manually. This never matches by the TableGen generated code since the load's chain result is read by the callseq_start node. --- Diffs of the changes:

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

2006-05-19 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.62 - 1.63 X86InstrInfo.td updated: 1.270 - 1.271 --- Log message: Remove unused patterns. --- Diffs of the changes: (+4 -7) X86ISelDAGToDAG.cpp |3 ++- X86InstrInfo.td |8 ++-- 2 files changed, 4