[llvm-commits] linux/ppc32 exception handling

2007-12-21 Thread Nicolas Geoffray
Hi everyone, This patch enables exception handling for linux/ppc32. OK to commit? Index: PPCTargetAsmInfo.cpp === --- PPCTargetAsmInfo.cpp(revision 45260) +++ PPCTargetAsmInfo.cpp(working copy) @@ -28,10 +28,6 @@ In

Re: [llvm-commits] linux/ppc32 exception handling

2007-12-21 Thread Anton Korobeynikov
Hello, Nicolas > This patch enables exception handling for linux/ppc32. OK to commit? Looks ok for me. Does it even work? :) (with gcc-compiled runtime) -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University. ___

[llvm-commits] [llvm] r45281 - in /llvm/trunk/lib/Target/PowerPC: PPCISelLowering.cpp PPCTargetAsmInfo.cpp

2007-12-21 Thread Nicolas Geoffray
Author: geoffray Date: Fri Dec 21 06:19:44 2007 New Revision: 45281 URL: http://llvm.org/viewvc/llvm-project?rev=45281&view=rev Log: Enable EH for linux/ppc32 targets Modified: llvm/trunk/lib/Target/PowerPC/PPCISelLowering.cpp llvm/trunk/lib/Target/PowerPC/PPCTargetAsmInfo.cpp Modified:

[llvm-commits] [llvm] r45282 - /llvm/trunk/lib/Target/PowerPC/PPCISelLowering.cpp

2007-12-21 Thread Nicolas Geoffray
Author: geoffray Date: Fri Dec 21 06:22:29 2007 New Revision: 45282 URL: http://llvm.org/viewvc/llvm-project?rev=45282&view=rev Log: Fix unintented change from last commit Modified: llvm/trunk/lib/Target/PowerPC/PPCISelLowering.cpp Modified: llvm/trunk/lib/Target/PowerPC/PPCISelLowering.cpp

[llvm-commits] [llvm] r45285 - in /llvm/trunk: include/llvm/ParameterAttributes.h lib/Transforms/IPO/DeadArgumentElimination.cpp test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll

2007-12-21 Thread Duncan Sands
Author: baldrick Date: Fri Dec 21 13:16:16 2007 New Revision: 45285 URL: http://llvm.org/viewvc/llvm-project?rev=45285&view=rev Log: Make DAE not wipe out attributes on calls, and not drop return attributes on the floor. In the case of a call to a varargs function where the varargs arguments are

[llvm-commits] [llvm] r45286 - in /llvm/trunk: lib/VMCore/Verifier.cpp test/Verifier/2007-12-21-InvokeParamAttrs.ll

2007-12-21 Thread Duncan Sands
Author: baldrick Date: Fri Dec 21 13:19:01 2007 New Revision: 45286 URL: http://llvm.org/viewvc/llvm-project?rev=45286&view=rev Log: Get the verifier to check attributes on calls as well as on functions. Make it verify invokes and not just ordinary calls. As a (desired) side-effect, it is no lon

[llvm-commits] [llvm] r45289 - /llvm/trunk/lib/Target/TargetData.cpp

2007-12-21 Thread Duncan Sands
Author: baldrick Date: Fri Dec 21 14:18:41 2007 New Revision: 45289 URL: http://llvm.org/viewvc/llvm-project?rev=45289&view=rev Log: Fix a brain fart by our beloved leader (the content of this patch is the last line). Modified: llvm/trunk/lib/Target/TargetData.cpp Modified: llvm/trunk/lib/Ta

[llvm-commits] [llvm] r45300 - /llvm/trunk/lib/Target/CBackend/CBackend.cpp

2007-12-21 Thread Anton Korobeynikov
Author: asl Date: Fri Dec 21 17:33:44 2007 New Revision: 45300 URL: http://llvm.org/viewvc/llvm-project?rev=45300&view=rev Log: Fix silly typo in the FP CEP handling. Modified: llvm/trunk/lib/Target/CBackend/CBackend.cpp Modified: llvm/trunk/lib/Target/CBackend/CBackend.cpp URL: http://llvm

[llvm-commits] [llvm-gcc-4.2] r45303 - /llvm-gcc-4.2/trunk/gcc/llvm-types.cpp

2007-12-21 Thread Dale Johannesen
Author: johannes Date: Fri Dec 21 18:35:53 2007 New Revision: 45303 URL: http://llvm.org/viewvc/llvm-project?rev=45303&view=rev Log: Comment explaining the data structure gcc uses for virtual base classes. Not what llvm thinks it is. Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp Modified

[llvm-commits] [llvm] r45304 - /llvm/trunk/lib/Target/X86/X86TargetMachine.cpp

2007-12-21 Thread Evan Cheng
Author: evancheng Date: Fri Dec 21 19:12:14 2007 New Revision: 45304 URL: http://llvm.org/viewvc/llvm-project?rev=45304&view=rev Log: Allow JIT with non-static relocation model. Modified: llvm/trunk/lib/Target/X86/X86TargetMachine.cpp Modified: llvm/trunk/lib/Target/X86/X86TargetMachine.cpp

[llvm-commits] [llvm] r45305 - in /llvm/trunk: lib/Transforms/Utils/SimplifyCFG.cpp test/Transforms/SimplifyCFG/2007-12-21-Crash.ll

2007-12-21 Thread Devang Patel
Author: dpatel Date: Fri Dec 21 19:32:53 2007 New Revision: 45305 URL: http://llvm.org/viewvc/llvm-project?rev=45305&view=rev Log: If succ has succ itself as one of the predecessors then do not merge current bb and succ even if bb's terminator is unconditional branch to succ. Added: llvm/trun

[llvm-commits] [llvm] r45307 - in /llvm/trunk/lib/Target/X86: X86ISelDAGToDAG.cpp X86InstrInfo.td

2007-12-21 Thread Evan Cheng
Author: evancheng Date: Fri Dec 21 20:26:46 2007 New Revision: 45307 URL: http://llvm.org/viewvc/llvm-project?rev=45307&view=rev Log: Fix JIT code emission of X86::MovePCtoStack. Modified: llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp llvm/trunk/lib/Target/X86/X86InstrInfo.td Modified: l

[llvm-commits] [llvm] r45308 - /llvm/trunk/test/CodeGen/CellSPU/

2007-12-21 Thread Gordon Henriksen
Author: gordon Date: Fri Dec 21 22:44:11 2007 New Revision: 45308 URL: http://llvm.org/viewvc/llvm-project?rev=45308&view=rev Log: Ignoring generated files. Modified: llvm/trunk/test/CodeGen/CellSPU/ (props changed) Propchange: llvm/trunk/test/CodeGen/CellSPU/

[llvm-commits] [llvm] r45309 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2007-12-21 Thread Owen Anderson
Author: resistor Date: Fri Dec 21 22:50:11 2007 New Revision: 45309 URL: http://llvm.org/viewvc/llvm-project?rev=45309&view=rev Log: Remove critical edge breaking. It won't be necessary as long as we are very careful when inserting copies. Modified: llvm/trunk/lib/CodeGen/StrongPHIEliminati

[llvm-commits] [llvm] r45310 - /llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp

2007-12-21 Thread Owen Anderson
Author: resistor Date: Fri Dec 21 22:59:10 2007 New Revision: 45310 URL: http://llvm.org/viewvc/llvm-project?rev=45310&view=rev Log: Note what still needs doing. Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp URL: http://l