[llvm-commits] CVS: llvm/test/Integer/2007-01-19-TruncSext.ll

2007-01-20 Thread Reid Spencer
Changes in directory llvm/test/Integer: 2007-01-19-TruncSext.ll added (r1.1) --- Log message: Add a test case for sext bug that Leo found. --- Diffs of the changes: (+29 -0) 2007-01-19-TruncSext.ll | 29 + 1 files changed, 29 insertions(+) Index:

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.162 - 1.163 --- Log message: Implement bit-accurate sext instruction. This patch fixes test/Integer/2007-01-17-TruncSext.ll --- Diffs of the changes: (+14 -10) Execution.cpp | 24

[llvm-commits] CVS: llvm/test/Assembler/2002-04-04-PureVirtMethCall.ll

2007-01-20 Thread Owen Anderson
Changes in directory llvm/test/Assembler: 2002-04-04-PureVirtMethCall.ll updated: 1.3 - 1.4 --- Log message: Fix incorrect run line. --- Diffs of the changes: (+1 -1) 2002-04-04-PureVirtMethCall.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-01-20 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: PrologEpilogInserter.cpp updated: 1.64 - 1.65 --- Log message: Remove an unused variable. --- Diffs of the changes: (+0 -1) PrologEpilogInserter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/CodeGen/PrologEpilogInserter.cpp diff -u

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

2007-01-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.191 - 1.192 --- Log message: One more try... --- Diffs of the changes: (+3 -2) X86RegisterInfo.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86RegisterInfo.cpp diff

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

2007-01-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.190 - 1.191 --- Log message: Last check-in was bogus. There is no need to align the stack if the function is a leaf function (and without alloca). --- Diffs of the changes: (+6 -3) X86RegisterInfo.cpp |9

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

2007-01-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.37 - 1.38 --- Log message: Round up stack to multiple of alignment only if it's a leaf function without alloca. --- Diffs of the changes: (+7 -4) ARMRegisterInfo.cpp | 11 +++ 1 files changed, 7

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

2007-01-20 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.268 - 1.269 --- Log message: Fix for PR1108: http://llvm.org/PR1108 : type of insert_vector_elt index operand is PtrVT, not MVT::i32. --- Diffs of the changes: (+4 -3) DAGCombiner.cpp |7 --- 1 files

[llvm-commits] CVS: llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp

2007-01-20 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/IPO: SimplifyLibCalls.cpp updated: 1.88 - 1.89 --- Log message: Correct a comment. --- Diffs of the changes: (+1 -1) SimplifyLibCalls.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

Re: [llvm-commits] llvm-gcc4: use langhooks rather t han front-end calls in i386.c

2007-01-20 Thread Duncan Sands
Hi Devang, thanks for reviewing these patches. Applied, after adding APPLE LOCAL llvm markers. This hasn't turned up in the llvm-gcc4 svn repository yet. Did you apply it there or to some other tree? (I'm waiting for it to turn up, so I can see how the APPLE markers should be done). Thanks

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/template3.cpp

2007-01-20 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer: template3.cpp updated: 1.2 - 1.3 --- Log message: Don't use C++ iostreams, lli can't resolve cout or cerr. --- Diffs of the changes: (+6 -10) template3.cpp | 16 ++-- 1 files changed, 6 insertions(+), 10

[llvm-commits] [PATCH] PR970: isFloatingPoint audit 1 of 5

2007-01-20 Thread Gordon Henriksen
http://llvm.org/PR970 is for an audit of calls to isFloatingPoint. In addition to http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-January/007822.html and http://llvm.org/PR1126, I've written 5 small patches which correct the various minor issues I observed.This first patch includes changes which 

[llvm-commits] [PATCH] PR970: isFloatingPoint audit 2 of 5

2007-01-20 Thread Gordon Henriksen
This second patch in the series modifies several assertions to be correct. Comparison instructions do not apply to vectors, and SCEV will introduce canonical induction variables only of an integer type. — Gordon pr970-2.patch Description: Binary data

[llvm-commits] [PATCH] PR970: isFloatingPoint audit 3 of 5

2007-01-20 Thread Gordon Henriksen
This patch includes two changes I'm not entirely certain of.First, in PatternMatch.h, the m_Neg matcher is incorrect for VP vectors. It matches sub +0.0, +0.0, ..., %x but the correct pattern is sub -0.0, -0.0, ..., %x. Since this matcher is dead, I simply commented it out with a note that it was

[llvm-commits] [PATCH] PR970: isFloatingPoint audit 5 of 5

2007-01-20 Thread Gordon Henriksen
This final patch simplifies the logic in SelectionDAGISel.cpp with no functional change. This construct was in use:    if (I.getType()-isFloatingPoint())      visitFPBinary(I, ISD::FADD, ISD::VADD);     else      visitIntBinary(I, ISD::ADD, ISD::VADD); Which confusingly sent even floating-point

[llvm-commits] [PATCH] PR970: isFloatingPoint audit 4 of 5

2007-01-20 Thread Gordon Henriksen
This patch fixes several routines which deal with negation but failed to use the proper floating point negation formula, f(x) = -0.0 - x, for vectors. I simply factored out the logic to get the properly-signed "zero" value and extended it to get the correct floating-point vector.In most cases,

[llvm-commits] CVS: llvm-www/RandomBoxes/015-AppleOpenGL.html

2007-01-20 Thread Chris Lattner
Changes in directory llvm-www/RandomBoxes: 015-AppleOpenGL.html added (r1.1) --- Log message: add a box --- Diffs of the changes: (+1 -0) 015-AppleOpenGL.html |1 + 1 files changed, 1 insertion(+) Index: llvm-www/RandomBoxes/015-AppleOpenGL.html diff -c /dev/null

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.163 - 1.164 --- Log message: Implement the signed icmp instructions properly. To do this we introduce a small inline function to sign extend a uint64_t value based on its type's bitwidth. This function is then

[llvm-commits] CVS: llvm/test/Integer/a7.ll a7.ll.out

2007-01-20 Thread Reid Spencer
Changes in directory llvm/test/Integer: a7.ll updated: 1.2 - 1.3 a7.ll.out updated: 1.2 - 1.3 --- Log message: Try a negative number with ashr. --- Diffs of the changes: (+2 -0) a7.ll |1 + a7.ll.out |1 + 2 files changed, 2 insertions(+) Index: llvm/test/Integer/a7.ll diff

[llvm-commits] CVS: llvm/autoconf/configure.ac

2007-01-20 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.261 - 1.262 --- Log message: For PR808: http://llvm.org/PR808 : Add support for NetBSD. --- Diffs of the changes: (+5 -0) configure.ac |5 + 1 files changed, 5 insertions(+) Index: llvm/autoconf/configure.ac diff -u

[llvm-commits] CVS: llvm/lib/System/Mutex.cpp

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/System: Mutex.cpp updated: 1.10 - 1.11 --- Log message: For PR808: http://llvm.org/PR808 : NetBSD also doesn't have pthread_mutexattr_setpshared --- Diffs of the changes: (+1 -1) Mutex.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/configure

2007-01-20 Thread Reid Spencer
Changes in directory llvm: configure updated: 1.266 - 1.267 --- Log message: For PR808: http://llvm.org/PR808 : Regenerate to include NetBSD. --- Diffs of the changes: (+29 -24) configure | 53 + 1 files changed, 29 insertions(+), 24

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.126 - 1.127 --- Log message: DOUT still evaluates side effects, even though it doesn't print. This means that disassembleBuffer will be called even if NDEBUG, but the result will be ignored. --- Diffs of the

Re: [llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2007-01-20 Thread Chris Lattner
// Update the GOT entry for F to point to the new code. - if(MemMgr.isManagingGOT()) { + if (MemMgr.isManagingGOT()) { unsigned idx = getJITResolver(this).getGOTIndexForAddr((void*) BufferBegin); if (((void**)MemMgr.getGOTBase())[idx] != (void*)BufferBegin) { DOUT

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

2007-01-20 Thread Chris Lattner
For this transform: store V, (cast P) - store (cast V), P don't allow the transform if V and the pointer's element type are different width integer types. To fix this, I'd vastly prefer that you add TargetData::getTypeSizeInBits, rather than adding special cases for variable width

Re: [llvm-commits] CVS: llvm/lib/System/Mutex.cpp

2007-01-20 Thread Chris Lattner
For PR808: http://llvm.org/PR808 : NetBSD also doesn't have pthread_mutexattr_setpshared -#if !defined(__FreeBSD__) !defined(__OpenBSD__) +#if !defined(__FreeBSD__) !defined(__OpenBSD__) !defined (__NetBSD__) // Make it a process local mutex errorcode =

Re: [llvm-commits] CVS: llvm/lib/System/Mutex.cpp

2007-01-20 Thread Reid Spencer
I think it would be more appropriate to add a test for pthread_mutexattr_setpshared in the configure script. On Linux, PTHREAD_PROCESS_PRIVATE is both an enumerator and a #define. If its only an enumerator on some system, that check would be bad. Furthermore, a pthread.h could define the macro

Re: [llvm-commits] CVS: llvm/lib/System/Mutex.cpp

2007-01-20 Thread Chris Lattner
On Jan 20, 2007, at 2:20 PM, Reid Spencer wrote: I think it would be more appropriate to add a test for pthread_mutexattr_setpshared in the configure script. On Linux, PTHREAD_PROCESS_PRIVATE is both an enumerator and a #define. If its only an enumerator on some system, that check would

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.76 - 1.77 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by Scott Michel! --- Diffs of the changes: (+186 -57)

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86TargetMachine.cpp updated: 1.138 - 1.139 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by Scott Michel! --- Diffs of the changes: (+2 -2)

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ValueTypes.cpp updated: 1.11 - 1.12 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by Scott Michel! --- Diffs of the changes: (+11 -2)

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.89 - 1.90 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by Scott Michel! --- Diffs of the changes: (+1 -1)

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.34 - 1.35 MachOWriter.cpp updated: 1.16 - 1.17 MachineFunction.cpp updated: 1.107 - 1.108 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.75 - 1.76 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by Scott Michel! --- Diffs of the changes: (+2 -2)

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.456 - 1.457 SelectionDAGISel.cpp updated: 1.342 - 1.343 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetData.h updated: 1.43 - 1.44 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by Scott Michel! --- Diffs of the changes: (+131 -50)

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.605 - 1.606 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by Scott Michel! --- Diffs of the

Re: [llvm-commits] Round 2: ABI and preferred alignment enhancement

2007-01-20 Thread Chris Lattner
On Jan 17, 2007, at 7:11 PM, Scott Michel wrote: Previously known as struct/array vs. stack vs. global alignments... Patch looks great, applied! Please take and close the corresponding bugzilla. Thanks! -Chris ___ llvm-commits mailing list

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.77 - 1.78 --- Log message: trivial cleanup --- Diffs of the changes: (+0 -2) TargetData.cpp |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/Target/TargetData.cpp diff -u llvm/lib/Target/TargetData.cpp:1.77

[llvm-commits] llvm-gcc patch for TargetData changes

2007-01-20 Thread Chris Lattner
This patch matches Scott's recent TargetData changes that landed, and cleans up integer type handling in llvm-types.cpp. Index: llvm-backend.cpp === --- llvm-backend.cpp(revision 122494) +++ llvm-backend.cpp(working copy)

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

2007-01-20 Thread Owen Anderson
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.78 - 1.79 --- Log message: TargetData assumes (and some regression tests depend on it) that the size of an unspecified datatype in the datalayout is capped by the size of a pointer. --- Diffs of the changes: (+11 -4)

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

2007-01-20 Thread Owen Anderson
Changes in directory llvm/include/llvm/Target: TargetData.h updated: 1.44 - 1.45 --- Log message: TargetData assumes (and some regression tests depend on it) that the size of an unspecified datatype in the datalayout is capped by the size of a pointer. --- Diffs of the changes: (+2 -1)

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/docs: BitCodeFormat.html added (r1.1) --- Log message: Initial template for the 2.0 Bitcode format that will replace the 1.x Bytecode format. --- Diffs of the changes: (+61 -0) BitCodeFormat.html | 61 + 1

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.79 - 1.80 --- Log message: Implement a getTypeSizeInBits method. This helps in transforms that want to ensure the bit size of a type is identical before proceeding. --- Diffs of the changes: (+10 -0) TargetData.cpp | 10

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/include/llvm/Target: TargetData.h updated: 1.45 - 1.46 --- Log message: Implement a getTypeSizeInBits method. This helps in transforms that want to ensure the bit size of a type is identical before proceeding. --- Diffs of the changes: (+4 -0) TargetData.h |4

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.606 - 1.607 --- Log message: Revise the store V, (cast P) - store (cast V) - P transform. We only want to do this if the src and destination types have the same bit width. This patch uses

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.201 - 1.202 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+2 -5) LangRef.html |7 ++- 1 files

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.120 - 1.121 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+6 -1) Constants.h |7 ++- 1

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/include/llvm/Support: PatternMatch.h updated: 1.16 - 1.17 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+0 -31) PatternMatch.h | 31

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.202 - 1.203 Instructions.cpp updated: 1.64 - 1.65 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+31

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/include/llvm/Analysis: ScalarEvolutionExpander.h updated: 1.12 - 1.13 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+1 -2)

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.343 - 1.344 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+51 -45)

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms: ExprTypeConvert.cpp updated: 1.121 - 1.122 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+2 -2) ExprTypeConvert.cpp |

[llvm-commits] CVS: llvm/lib/Analysis/ScalarEvolutionExpander.cpp

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: ScalarEvolutionExpander.cpp updated: 1.12 - 1.13 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+1 -2)

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: Reassociate.cpp updated: 1.72 - 1.73 ScalarReplAggregates.cpp updated: 1.67 - 1.68 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.164 - 1.165 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+1 -1)

[llvm-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.87 - 1.88 --- Log message: For PR970: http://llvm.org/PR970 : Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! --- Diffs of the changes: (+1 -0) GlobalOpt.cpp |1 + 1

Re: [llvm-commits] [PATCH] PR970: isFloatingPoint audit 5 of 5

2007-01-20 Thread Reid Spencer
Hi Gordon, Thanks for the patches. I've committed all 5 in your patch series. There were only minor issues which I corrected: 1. I just remove m_Neg pattern matcher since you commented it out and it appears to be dead in llvm. 2. Your changes to CmpInst::CmpInst were not

[llvm-commits] CVS: llvm/test/CFrontend/2007-01-20-VectorICE.c

2007-01-20 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2007-01-20-VectorICE.c added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+11 -0) 2007-01-20-VectorICE.c | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/test/CFrontend/2007-01-20-VectorICE.c diff -c /dev/null

[llvm-commits] Fix regression on vector code

2007-01-20 Thread Chris Lattner
This fixes test/CFrontend/2007-01-20-VectorICE.c This is a short-term fix that reverts a recent part of the merge from apple gcc head. I will track down the real problem shortly. Patch here: === --- convert.c (revision 122668)

Re: [llvm-commits] Fix regression on vector code

2007-01-20 Thread Chris Lattner
On Jan 20, 2007, at 4:57 PM, Chris Lattner wrote: This fixes test/CFrontend/2007-01-20-VectorICE.c This is a short-term fix that reverts a recent part of the merge from apple gcc head. I will track down the real problem shortly. Patch here:

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

2007-01-20 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.203 - 1.204 --- Log message: Whoops, fix typo in last commit. --- Diffs of the changes: (+6 -6) Constants.cpp | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index: llvm/lib/VMCore/Constants.cpp diff -u

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/tools/opt: opt.cpp updated: 1.125 - 1.126 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+1 -1) opt.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/opt/opt.cpp diff -u

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/tools/gccas: gccas.cpp updated: 1.124 - 1.125 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+1 -1) gccas.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/gccas/gccas.cpp diff -u

[llvm-commits] CVS: llvm/tools/gccld/GenerateCode.cpp

2007-01-20 Thread Chris Lattner
Changes in directory llvm/tools/gccld: GenerateCode.cpp updated: 1.67 - 1.68 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+1 -1) GenerateCode.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/gccld/GenerateCode.cpp

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/tools/llvm-as: llvm-as.cpp updated: 1.50 - 1.51 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+1 -1) llvm-as.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llvm-as/llvm-as.cpp diff -u

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/tools/llvm-link: llvm-link.cpp updated: 1.61 - 1.62 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+1 -1) llvm-link.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llvm-link/llvm-link.cpp

[llvm-commits] CVS: llvm/include/llvm/Bytecode/WriteBytecodePass.h

2007-01-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bytecode: WriteBytecodePass.h updated: 1.18 - 1.19 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+2 -2) WriteBytecodePass.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/tools/bugpoint/OptimizerDriver.cpp

2007-01-20 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: OptimizerDriver.cpp updated: 1.48 - 1.49 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+1 -1) OptimizerDriver.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/autoconf/configure.ac

2007-01-20 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.262 - 1.263 --- Log message: Add support for the ARM target in the target configuration processing. --- Diffs of the changes: (+4 -0) configure.ac |4 1 files changed, 4 insertions(+) Index: llvm/autoconf/configure.ac

[llvm-commits] CVS: llvm/include/llvm/Bytecode/Writer.h

2007-01-20 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bytecode: Writer.h updated: 1.13 - 1.14 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+1 -1) Writer.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Bytecode/Writer.h

[llvm-commits] CVS: llvm/configure

2007-01-20 Thread Reid Spencer
Changes in directory llvm: configure updated: 1.267 - 1.268 --- Log message: For PR1128: http://llvm.org/PR1128 : Regenerate for ARM support. --- Diffs of the changes: (+29 -24) configure | 53 + 1 files changed, 29 insertions(+), 24

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/tools/llvm-ld: llvm-ld.cpp updated: 1.45 - 1.46 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+1 -1) llvm-ld.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llvm-ld/llvm-ld.cpp diff -u

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/tools/lto: lto.cpp updated: 1.30 - 1.31 --- Log message: default to emiting an uncompressed .bc file --- Diffs of the changes: (+2 -2) lto.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/tools/lto/lto.cpp diff -u

[llvm-commits] CVS: llvm/autoconf/configure.ac

2007-01-20 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.263 - 1.264 --- Log message: Fix the TARGET_HAS_JIT settings. Sparc doesn't, x86_64 does, ARM doesn't. --- Diffs of the changes: (+3 -3) configure.ac |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/configure

2007-01-20 Thread Reid Spencer
Changes in directory llvm: configure updated: 1.268 - 1.269 --- Log message: Regenerate. --- Diffs of the changes: (+3 -3) configure |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/configure diff -u llvm/configure:1.268 llvm/configure:1.269 ---

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

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.152 - 1.153 --- Log message: add a note --- Diffs of the changes: (+52 -0) README.txt | 52 1 files changed, 52 insertions(+) Index: llvm/lib/Target/X86/README.txt diff