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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.87 -> 1.88 --- Log message: New entry --- Diffs of the changes: (+5 -0) README.txt |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.87 llvm/lib/Targ

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.136 -> 1.137 --- Log message: We were not adjusting the frame size to ensure proper alignment when alloca / vla are present in the function. This causes a crash when a leaf function allocates space on the stack used to sto

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.27 -> 1.28 --- Log message: Misc. SSE2 intrinsics: clflush, lfench, mfence --- Diffs of the changes: (+6 -0) IntrinsicsX86.td |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/IntrinsicsX86.td diff

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.88 -> 1.89 --- Log message: Misc. SSE2 intrinsics: clflush, lfench, mfence --- Diffs of the changes: (+11 -2) X86InstrSSE.td | 13 +++-- 1 files changed, 11 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X

[llvm-commits] CVS: llvm/utils/NightlyTest.pl

2006-04-14 Thread Reid Spencer
Changes in directory llvm/utils: NightlyTest.pl updated: 1.106 -> 1.107 --- Log message: Allow an option, -with-externals, to be specified that provides the location of the external tests. This turns into --with-externals option to configure. --- Diffs of the changes: (+4 -0) NightlyTest.p

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

2006-04-14 Thread Reid Spencer
Changes in directory llvm/docs: ProgrammersManual.html updated: 1.90 -> 1.91 --- Log message: Correct the Superclasses list for GlobalVariable and Function to indicate that they are "Constant" as they derive from GlobalValue. Also, fix some of the wording where it mentions this. Patch inspired

[llvm-commits] [release_17] CVS: llvm/docs/ProgrammersManual.html

2006-04-14 Thread Reid Spencer
Changes in directory llvm/docs: ProgrammersManual.html updated: 1.90 -> 1.90.2.1 --- Log message: Include corrected documentation on class hierarchy of GlobalValue (derived from constant). --- Diffs of the changes: (+21 -17) ProgrammersManual.html | 38 +--

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

2006-04-14 Thread Tanya Brethour
Changes in directory llvm/docs: LangRef.html updated: 1.147 -> 1.148 --- Log message: Removing unimplemented vector instructions from language referrence. --- Diffs of the changes: (+1 -192) LangRef.html | 193 --- 1 files changed, 1

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

2006-04-14 Thread Tanya Brethour
Changes in directory llvm/docs: LangRef.html updated: 1.148 -> 1.149 --- Log message: Adding back vector instructions to keep in mainline. --- Diffs of the changes: (+192 -1) LangRef.html | 193 ++- 1 files changed, 192 insertions(+)

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

2006-04-14 Thread Tanya Brethour
Changes in directory llvm/docs: LangRef.html updated: 1.147 -> 1.147.2.1 --- Log message: Removing unimplemented vector operations for the release docs. --- Diffs of the changes: (+1 -192) LangRef.html | 193 --- 1 files changed, 1

[llvm-commits] [release_17] CVS: llvm/test/Regression/CFrontend/2005-12-04-DeclarationLineNumbers.c

2006-04-14 Thread Tanya Brethour
Changes in directory llvm/test/Regression/CFrontend: 2005-12-04-DeclarationLineNumbers.c updated: 1.2 -> 1.2.2.1 --- Log message: Merging in fix from mainline --- Diffs of the changes: (+3 -1) 2005-12-04-DeclarationLineNumbers.c |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-)

[llvm-commits] [release_17] CVS: llvm/test/Regression/CodeGen/Generic/2006-04-11-vecload.ll

2006-04-14 Thread Tanya Brethour
Changes in directory llvm/test/Regression/CodeGen/Generic: 2006-04-11-vecload.ll (r1.1) removed --- Log message: Removing from release --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu htt

[llvm-commits] [release_17] CVS: llvm/test/Regression/CFrontend/2004-02-20-StaticRedeclare.c.tr

2006-04-14 Thread Tanya Brethour
Changes in directory llvm/test/Regression/CFrontend: 2004-02-20-StaticRedeclare.c.tr (r1.4) removed --- Log message: Removing from release. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.ed

[llvm-commits] CVS: llvm/test/Regression/Transforms/ScalarRepl/vector_promote.ll

2006-04-14 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/ScalarRepl: vector_promote.ll added (r1.1) --- Log message: New testcase, checking to see we can turn this code: void test(vector float *F, float f) { vector float G = *F + *F; *((float*)&G) = f; *F = G + G; } void test2(vector float

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp

2006-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: ScalarReplAggregates.cpp updated: 1.37 -> 1.38 --- Log message: Teach scalarrepl to promote unions of vectors and floats, producing insert/extractelement operations. This implements Transforms/ScalarRepl/vector_promote.ll --- Diffs of the ch

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.28 -> 1.29 --- Log message: Last few SSE3 intrinsics. --- Diffs of the changes: (+26 -0) IntrinsicsX86.td | 26 ++ 1 files changed, 26 insertions(+) Index: llvm/include/llvm/IntrinsicsX86.td dif

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.h updated: 1.54 -> 1.55 X86ISelLowering.cpp updated: 1.165 -> 1.166 X86InstrSSE.td updated: 1.89 -> 1.90 --- Log message: Last few SSE3 intrinsics. --- Diffs of the changes: (+189 -32) X86ISelLowering.cpp | 59 +++

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

2006-04-14 Thread Chris Lattner
Changes in directory llvm/include/llvm: Instructions.h updated: 1.33 -> 1.34 --- Log message: These instructions always return a packed vector. Improve the class definitions to expose this fact. --- Diffs of the changes: (+15 -14) Instructions.h | 29 +++-- 1 fi

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

2006-04-14 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Instructions.cpp updated: 1.34 -> 1.35 --- Log message: Move these ctors out of line --- Diffs of the changes: (+13 -0) Instructions.cpp | 13 + 1 files changed, 13 insertions(+) Index: llvm/lib/VMCore/Instructions.cpp diff -u llvm/lib/

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

2006-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.150 -> 1.151 --- Log message: Allow undef in a shuffle mask --- Diffs of the changes: (+1 -0) PPCISelLowering.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/PowerPC/PPCISelLowering.cpp diff

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.90 -> 1.91 --- Log message: Some clean up --- Diffs of the changes: (+81 -78) X86InstrSSE.td | 159 + 1 files changed, 81 insertions(+), 78 deletions(-) Index: llvm

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.137 -> 1.138 --- Log message: Added SSE (and other) entries to foldMemoryOperand(). --- Diffs of the changes: (+155 -19) X86RegisterInfo.cpp | 174 ++-- 1 files changed

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.465 -> 1.466 --- Log message: significant cleanups to code that uses insert/extractelt heavily. This builds maximal shuffles out of them where possible. --- Diffs of the changes: (+126 -0) InstructionComb

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.166 -> 1.167 --- Log message: Do not use movs{h|l}dup for a shuffle with a single non-undef node. --- Diffs of the changes: (+14 -2) X86ISelLowering.cpp | 16 ++-- 1 files changed, 14 insertions(+), 2 del

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.88 -> 1.89 X86ISelLowering.cpp updated: 1.167 -> 1.168 X86InstrSSE.td updated: 1.91 -> 1.92 --- Log message: Silly bug --- Diffs of the changes: (+11 -18) README.txt |5 - X86ISelLowering.cpp | 22 ++-

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.92 -> 1.93 --- Log message: hsubp{s|d} encoding bug --- Diffs of the changes: (+4 -4) X86InstrSSE.td |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/Target/X86/X86InstrSSE.td diff -u llvm

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.93 -> 1.94 --- Log message: pslldrm, psrawrm, etc. encoding bug --- Diffs of the changes: (+8 -8) X86InstrSSE.td | 16 1 files changed, 8 insertions(+), 8 deletions(-) Index: llvm/lib/Target/X86/X86Inst

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

2006-04-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.94 -> 1.95 --- Log message: More encoding bugs --- Diffs of the changes: (+8 -8) X86InstrSSE.td | 16 1 files changed, 8 insertions(+), 8 deletions(-) Index: llvm/lib/Target/X86/X86InstrSSE.td diff -u l