[llvm-branch-commits] [cfe-branch] r226699 - Revert r225705 from the branch.

2015-01-21 Thread Rafael Espindola
Author: rafael Date: Wed Jan 21 14:37:18 2015 New Revision: 226699 URL: http://llvm.org/viewvc/llvm-project?rev=226699view=rev Log: Revert r225705 from the branch. There were a few followup commits to this one, but only this one made it to the branch. Also, there are still some open issues

[llvm-branch-commits] [llvm-branch] r226582 - Add a few items to the 3.6 release notes.

2015-01-20 Thread Rafael Espindola
Author: rafael Date: Tue Jan 20 11:14:01 2015 New Revision: 226582 URL: http://llvm.org/viewvc/llvm-project?rev=226582view=rev Log: Add a few items to the 3.6 release notes. Modified: llvm/branches/release_36/docs/ReleaseNotes.rst Modified: llvm/branches/release_36/docs/ReleaseNotes.rst

[llvm-commits] [PATCH] Move the LowerMEMCPY and LowerMEMCPYCall to a common place

2007-11-05 Thread Rafael Espindola
The attached patch passes a make check. I haven't committed yet because I am going on vacations and will be a bit slow to respond. I will still have Internet access and can commit if there is positive feedback. One ugly hack in the CL in to make Subtarget and BaseSubtarget independent fields that

Re: [llvm-commits] [PATCH] Move the LowerMEMCPY and LowerMEMCPYCall to a common place

2007-11-05 Thread Rafael Espindola
You probably can get away with forward declaring the TargetSubtarget class instead of #including here. Good catch. Will try that. If you're going to do this, why not just get rid of Subtarget altogether and just use BaseSubtarget? It can be set to 0 for targets that don't use it. Then

[llvm-commits] [llvm] r43742 - in /llvm/trunk: include/llvm/Target/TargetLowering.h include/llvm/Target/TargetSubtarget.h lib/CodeGen/SelectionDAG/TargetLowering.cpp lib/Target/ARM/ARMISelLowering.cpp

2007-11-05 Thread Rafael Espindola
Author: rafael Date: Mon Nov 5 17:12:20 2007 New Revision: 43742 URL: http://llvm.org/viewvc/llvm-project?rev=43742view=rev Log: Move the LowerMEMCPY and LowerMEMCPYCall to a common place. Thanks for the suggestions Bill :-) Modified: llvm/trunk/include/llvm/Target/TargetLowering.h

[llvm-commits] [llvm] r43552 - in /llvm/trunk/lib/Target: ARM/ARMISelLowering.cpp ARM/ARMSubtarget.h X86/X86ISelLowering.cpp X86/X86Subtarget.cpp X86/X86Subtarget.h

2007-10-31 Thread Rafael Espindola
Author: rafael Date: Wed Oct 31 06:52:06 2007 New Revision: 43552 URL: http://llvm.org/viewvc/llvm-project?rev=43552view=rev Log: Make ARM an X86 memcpy expansion more similar to each other. Now both subtarget define getMaxInlineSizeThreshold and the expansion uses it. This should not change

[llvm-commits] [llvm] r43554 - in /llvm/trunk/lib/Target: ARM/ARMISelLowering.cpp ARM/ARMISelLowering.h ARM/ARMSubtarget.h X86/X86ISelLowering.cpp

2007-10-31 Thread Rafael Espindola
Author: rafael Date: Wed Oct 31 09:39:58 2007 New Revision: 43554 URL: http://llvm.org/viewvc/llvm-project?rev=43554view=rev Log: Make ARM and X86 LowerMEMCPY identical by moving the isThumb check into getMaxInlineSizeThreshold and by restructuring the X86 version. New I just have to move this

Re: [llvm-commits] [llvm] r43176 - in /llvm/trunk/lib/Target/ARM: ARMISelLowering.cpp ARMISelLowering.h

2007-10-23 Thread Rafael Espindola
On 22/10/2007, Evan Cheng [EMAIL PROTECTED] wrote: Hi Rafael, There a couple of problems with this patch. 1. This breaks a number of tests for me: llc-beta /MultiSource/Applications/JM/ldecod/ldecod llc /MultiSource/Applications/JM/ldecod/ldecod llc /External/SPEC/CINT2000/254.gap/254.gap

[llvm-commits] [llvm] r43176 - in /llvm/trunk/lib/Target/ARM: ARMISelLowering.cpp ARMISelLowering.h

2007-10-19 Thread Rafael Espindola
Author: rafael Date: Fri Oct 19 09:35:17 2007 New Revision: 43176 URL: http://llvm.org/viewvc/llvm-project?rev=43176view=rev Log: split LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYInline in the ARM backend. Modified: llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp

[llvm-commits] [llvm] r43173 - /llvm/trunk/test/CodeGen/X86/byval5.ll

2007-10-19 Thread Rafael Espindola
Author: rafael Date: Fri Oct 19 06:29:21 2007 New Revision: 43173 URL: http://llvm.org/viewvc/llvm-project?rev=43173view=rev Log: Test byval with a 8 bit aligned struct Added: llvm/trunk/test/CodeGen/X86/byval5.ll Added: llvm/trunk/test/CodeGen/X86/byval5.ll URL:

[llvm-commits] [llvm] r43172 - in /llvm/trunk: include/llvm/CodeGen/SelectionDAG.h include/llvm/CodeGen/SelectionDAGNodes.h lib/CodeGen/SelectionDAG/LegalizeDAG.cpp lib/CodeGen/SelectionDAG/SelectionD

2007-10-19 Thread Rafael Espindola
Author: rafael Date: Fri Oct 19 05:41:11 2007 New Revision: 43172 URL: http://llvm.org/viewvc/llvm-project?rev=43172view=rev Log: Add support for byval function whose argument is not 32 bit aligned. To do this it is necessary to add a always inline argument to the memcpy node. For completeness I

[llvm-commits] [llvm] r42433 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86ISelLowering.h test/CodeGen/X86/memcpy.ll

2007-09-28 Thread Rafael Espindola
Author: rafael Date: Fri Sep 28 07:53:01 2007 New Revision: 42433 URL: http://llvm.org/viewvc/llvm-project?rev=42433view=rev Log: Refactor the memcpy lowering for the x86 target. The only generated code difference is that now we call memcpy when the size of the array is unknown. This matches GCC

Re: [llvm-commits] [llvm] r42433 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86ISelLowering.h test/CodeGen/X86/memcpy.ll

2007-09-28 Thread Rafael Espindola
I think this behavior makes sense. If the size is variable, it could be arbitrarily large. We should assume that memcpy (the library implementation) is tuned as best as possible for handling the unknown size case. Yes, we know that libc memcpy is better for big values and that inline is

[llvm-commits] [llvm] r42189 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

2007-09-21 Thread Rafael Espindola
Author: rafael Date: Fri Sep 21 09:55:38 2007 New Revision: 42189 URL: http://llvm.org/viewvc/llvm-project?rev=42189view=rev Log: small cleanup: use LowerMemArgument in LowerFastCCArguments also Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Modified:

[llvm-commits] [llvm] r42192 - in /llvm/trunk: lib/Target/TargetData.cpp lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/byval2.ll

2007-09-21 Thread Rafael Espindola
Author: rafael Date: Fri Sep 21 10:50:22 2007 New Revision: 42192 URL: http://llvm.org/viewvc/llvm-project?rev=42192view=rev Log: Don't add a default STACK_ALIGN (use the generic ABI alignment) Implement calls to functions with byval arguments on X86 Modified:

[llvm-commits] [llvm] r41953 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86ISelLowering.h test/CodeGen/X86/byval.ll

2007-09-14 Thread Rafael Espindola
Author: rafael Date: Fri Sep 14 10:48:13 2007 New Revision: 41953 URL: http://llvm.org/viewvc/llvm-project?rev=41953view=rev Log: Add support for functions with byval arguments on x86 Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp llvm/trunk/lib/Target/X86/X86ISelLowering.h

[llvm-commits] [llvm] r41768 - in /llvm/trunk: include/llvm/Target/TargetData.h lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp lib/Target/TargetData.cpp lib/Target/X86/X86Subtarget.h test/CodeGen/X86/b

2007-09-07 Thread Rafael Espindola
Author: rafael Date: Fri Sep 7 09:52:14 2007 New Revision: 41768 URL: http://llvm.org/viewvc/llvm-project?rev=41768view=rev Log: Add support for having different alignment for objects on call frames. The x86-64 ABI states that objects passed on the stack have 8 byte alignment. Implement that.

Re: [llvm-commits] [llvm] r41642 - /llvm/trunk/lib/Target/X86/X86Subtarget.h

2007-09-04 Thread Rafael Espindola
On 04/09/07, Evan Cheng [EMAIL PROTECTED] wrote: Hi Rafael, Thanks for catching this! As far as I know Darwin follows the ABI exactly. I'll fix that. BTW, is it possible for you to add a test case? In a sense, I have one: test/CodeGen/X86/byval2.ll If (Align 3) != 0 the MEMCPY node will

[llvm-commits] [llvm] r41642 - /llvm/trunk/lib/Target/X86/X86Subtarget.h

2007-08-31 Thread Rafael Espindola
Author: rafael Date: Fri Aug 31 07:23:58 2007 New Revision: 41642 URL: http://llvm.org/viewvc/llvm-project?rev=41642view=rev Log: Align i64 and f64 at 8 byte on x86-64. This is mandated table 3.1 at http://www.x86-64.org/documentation/abi.pdf Modified:

[llvm-commits] [llvm] r41643 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86ISelLowering.h test/CodeGen/X86/byval2.ll

2007-08-31 Thread Rafael Espindola
Author: rafael Date: Fri Aug 31 10:06:30 2007 New Revision: 41643 URL: http://llvm.org/viewvc/llvm-project?rev=41643view=rev Log: Initial support for calling functions with byval arguments on x86-64 Added: llvm/trunk/test/CodeGen/X86/byval2.ll Modified:

Re: [llvm-commits] [llvm] r41489 - in /llvm/trunk: include/llvm/CodeGen/SelectionDAGISel.h lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/X86/memmove-0.ll test/CodeGen/X86/memmove-1.ll tes

2007-08-28 Thread Rafael Espindola
I'm not aware of any cases where memmove vs. memcpy matters before codegen currently. If it were done at the LLVM IR level, would it be too trivial to be in a pass by itself, or would you want to add it, along with an addRequiredAliasAnalysis, to some existing pass? Doing it at the LLVM IL

[llvm-commits] [llvm] r41479 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/2004-02-12-Memcpy.llx

2007-08-27 Thread Rafael Espindola
Author: rafael Date: Mon Aug 27 05:18:20 2007 New Revision: 41479 URL: http://llvm.org/viewvc/llvm-project?rev=41479view=rev Log: call libc memcpy/memset if array size is bigger then threshold. Coping 100MB array (after a warmup) shows that glibc 2.6.1 implementation on x86-64 (core 2) is 30%

[llvm-commits] [llvm] r41502 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

2007-08-27 Thread Rafael Espindola
Author: rafael Date: Mon Aug 27 12:48:26 2007 New Revision: 41502 URL: http://llvm.org/viewvc/llvm-project?rev=41502view=rev Log: Add a comment about using libc memset/memcpy or generating inline code. Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Modified:

[llvm-commits] [patch] call libc memcpy/memset for big arrays

2007-08-24 Thread Rafael Espindola
Currently we expand a memcpy/memset node to a call to the libc implementation if if ((Align 3) != 0 || (I I-getValue() Subtarget-getMinRepStrSizeThreshold())) { Shouldn't this be a . The libc memcpy/memset are very fast for big arrays. If I compile

[llvm-commits] [patch] fix the alignment of i64 and f64 on linux x86-64

2007-08-24 Thread Rafael Espindola
According to table 3.1 of http://www.x86-64.org/documentation/abi.pdf, the i64 and f64 types should have 8 byte alignment. The attached patch changes this for targets that are not darwin. OK to commit? Cheers, -- Rafael Avila de Espindola Google Ireland Ltd. Gordon House Barrow Street Dublin

[llvm-commits] [llvm] r41179 - in /llvm/trunk: include/llvm/Target/TargetLowering.h lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp lib/Target/X86/X86ISelLowering.cpp

2007-08-20 Thread Rafael Espindola
Author: rafael Date: Mon Aug 20 10:18:24 2007 New Revision: 41179 URL: http://llvm.org/viewvc/llvm-project?rev=41179view=rev Log: Partial implementation of calling functions with byval arguments: *) The needed information is propagated to the DAG *) The X86-64 backend detects it and aborts

[llvm-commits] [llvm] r41123 - /llvm/trunk/test/CodeGen/X86/byval.ll

2007-08-16 Thread Rafael Espindola
Author: rafael Date: Thu Aug 16 08:09:02 2007 New Revision: 41123 URL: http://llvm.org/viewvc/llvm-project?rev=41123view=rev Log: add byval test Added: llvm/trunk/test/CodeGen/X86/byval.ll Added: llvm/trunk/test/CodeGen/X86/byval.ll URL:

Re: [llvm-commits] [llvm] r41046 - /llvm/trunk/lib/VMCore/ConstantFold.cpp

2007-08-15 Thread Rafael Espindola
define void @_Z1g1S(%struct.S* noalias %s) { entry:%tmp131415 = getelementptr %struct.S* %s, i32 0, i32 0 ; i32 (...)*** [#uses=1]%tmp16 = load i32 (...)*** %tmp131415, align 4 ; i32 (...)** [#uses=1] %tmp26277 = load i32 (...)** %tmp16

Re: [llvm-commits] [PATCH] partial codgen support for ByVal arguments

2007-08-10 Thread Rafael Espindola
I think this patch is looking very good. As it can only affect things marked 'byval', please feel free to commit what you have. done. As a next step, it would be good to implement passing of a struct into a call by-val. I Agree :-) -Chris Cheers, -- Rafael Avila de Espindola Google

[llvm-commits] [llvm] r40986 - in /llvm/trunk: include/llvm/CodeGen/CallingConvLower.h include/llvm/CodeGen/SelectionDAGNodes.h lib/CodeGen/SelectionDAG/CallingConvLower.cpp lib/CodeGen/SelectionDAG/S

2007-08-10 Thread Rafael Espindola
Author: rafael Date: Fri Aug 10 09:44:42 2007 New Revision: 40986 URL: http://llvm.org/viewvc/llvm-project?rev=40986view=rev Log: propagate struct size and alignment of byval arguments to the DAG Modified: llvm/trunk/include/llvm/CodeGen/CallingConvLower.h

[llvm-commits] [PATCH] partial codgen support for ByVal arguments

2007-08-03 Thread Rafael Espindola
The attached patch implements code generation of byval arguments on the callee. For now only the case were the struct is in the stack is handle correctly. With the patch, the function --- %struct.s = type { i64, i64, i64 } define i64 @f(%struct.s*

Re: [llvm-commits] [llvm] r37940 - in /llvm/trunk: include/llvm/CodeGen/SelectionDAGNodes.h include/llvm/ParameterAttributes.h lib/AsmParser/Lexer.l lib/AsmParser/llvmAsmParser.y lib/CodeGen/Selection

2007-07-17 Thread Rafael Espindola
I actually don't like this approach, because this depends a lot of decisions made in the code generator: the copy may be in registers (hopefully) or on the stack, or with some magic funny thing. Adding an extra copy at the llvm level would require the codegen to remove it, which is really

Re: [llvm-commits] [llvm] r38506 - in /llvm/trunk: lib/VMCore/Verifier.cpp test/Verifier/byval-1.ll test/Verifier/byval-2.ll test/Verifier/byval-3.ll test/Verifier/byval-4.ll

2007-07-17 Thread Rafael Espindola
I see now that I was mislead by the assertion message which should probably be Attribute ByVal should not apply to function return values!. I thought you were not allowing this attribute on any parameter of a function. By the way, do you catch the case in which a parameter is marked both

[llvm-commits] [llvm] r39971 - /llvm/trunk/lib/VMCore/Verifier.cpp

2007-07-17 Thread Rafael Espindola
Author: rafael Date: Tue Jul 17 08:34:23 2007 New Revision: 39971 URL: http://llvm.org/viewvc/llvm-project?rev=39971view=rev Log: detect invalid combination of sret and byval Modified: llvm/trunk/lib/VMCore/Verifier.cpp Modified: llvm/trunk/lib/VMCore/Verifier.cpp URL:

Re: [llvm-commits] [llvm] r38506 - in /llvm/trunk: lib/VMCore/Verifier.cpp test/Verifier/byval-1.ll test/Verifier/byval-2.ll test/Verifier/byval-3.ll test/Verifier/byval-4.ll

2007-07-17 Thread Rafael Espindola
could you please explain this some more. Are you saying that the copy has to be placed very specifically in the stack frame, or does it not matter very much where it is? Since an offset to it is passed to the callee I guessed that it doesn't matter much were it is exactly. The offset is

Re: [llvm-commits] [llvm] r37940 - in /llvm/trunk: include/llvm/CodeGen/SelectionDAGNodes.h include/llvm/ParameterAttributes.h lib/AsmParser/Lexer.l lib/AsmParser/llvmAsmParser.y lib/CodeGen/Selection

2007-07-17 Thread Rafael Espindola
The problem is that not all byval structs get passed in registers. On x86-32 for example, they all get passed on the stack, just a very specific part of the stack. I think that this can be represented. For example, we would compile the function int f(int a) { return a; } on x86-32 into

Re: [llvm-commits] [llvm] r38506 - in /llvm/trunk: lib/VMCore/Verifier.cpp test/Verifier/byval-1.ll test/Verifier/byval-2.ll test/Verifier/byval-3.ll test/Verifier/byval-4.ll

2007-07-16 Thread Rafael Espindola
On 11/07/07, Duncan Sands [EMAIL PROTECTED] wrote: Hi Rafael, +Assert(!Attrs-paramHasAttr(0, ParamAttr::ByVal), + Attribute ByVal should not apply to functions!); why not? What does it means to a function to have such an attribute? +Attribute ByVal should

[llvm-commits] [llvm] r38506 - in /llvm/trunk: lib/VMCore/Verifier.cpp test/Verifier/byval-1.ll test/Verifier/byval-2.ll test/Verifier/byval-3.ll test/Verifier/byval-4.ll

2007-07-10 Thread Rafael Espindola
Author: rafael Date: Tue Jul 10 14:28:12 2007 New Revision: 38506 URL: http://llvm.org/viewvc/llvm-project?rev=38506view=rev Log: check for correct usage of the byval attribute Added: llvm/trunk/test/Verifier/byval-1.ll llvm/trunk/test/Verifier/byval-2.ll

Re: [llvm-commits] [llvm] r37940 - in /llvm/trunk: include/llvm/CodeGen/SelectionDAGNodes.h include/llvm/ParameterAttributes.h lib/AsmParser/Lexer.l lib/AsmParser/llvmAsmParser.y lib/CodeGen/Selection

2007-07-09 Thread Rafael Espindola
Sorry for the delay... first let me point out that much of what you say also applies to StructReturn, which probably can also be used for returning arrays, ints etc. And like StructReturn this is all about the ABI: my understanding is that on some platforms the ABI allows for passing

Re: [llvm-commits] [llvm] r37940 - in /llvm/trunk: include/llvm/CodeGen/SelectionDAGNodes.h include/llvm/ParameterAttributes.h lib/AsmParser/Lexer.l lib/AsmParser/llvmAsmParser.y lib/CodeGen/Selection

2007-07-09 Thread Rafael Espindola
exactly, and thus alias analysis, inlining etc are all being mislead, because they will think you are modifying the original. This is very dual to StructReturn by the way: if you assign to the sret parameter before calling the routine, and try to read those values inside the routine, you get

[llvm-commits] [llvm] r37940 - in /llvm/trunk: include/llvm/CodeGen/SelectionDAGNodes.h include/llvm/ParameterAttributes.h lib/AsmParser/Lexer.l lib/AsmParser/llvmAsmParser.y lib/CodeGen/SelectionDAG/

2007-07-06 Thread Rafael Espindola
Author: rafael Date: Fri Jul 6 05:57:03 2007 New Revision: 37940 URL: http://llvm.org/viewvc/llvm-project?rev=37940view=rev Log: Add the byval attribute Modified: llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h llvm/trunk/include/llvm/ParameterAttributes.h

Re: [llvm-commits] [PATCH] Add the byval attribute and a bit more

2007-07-06 Thread Rafael Espindola
The patch looks good. Some questions/comments: +++ include/llvm/CodeGen/SelectionDAGNodes.h(working copy) +SturtByVal= 14, /// Struct passed by value This looks like a typo sturt Changed to ByVal based on Duncan's comment. +++ utils/TableGen/CallingConvEmitter.cpp

[llvm-commits] [PATCH] Add the byval attribute

2007-07-05 Thread Rafael Espindola
The attached patch adds the byval attribute. This is the first step to fix bug 1521. -- Rafael Avila de Espindola Google Ireland Ltd. Gordon House Barrow Street Dublin 4 Ireland Registered in Dublin, Ireland Registration Number: 368047 Index: include/llvm/ParameterAttributes.h

[llvm-commits] [PATCH] Add the byval attribute and a bit more

2007-07-05 Thread Rafael Espindola
The first email bounced, so lets try again. This patch implements the first part of the proposed solution to bug 1521. It adds the byval attribute and propagates it to DAG level. The patch also changes the matching code for CCIfType, so that no backend matches a byval argument. Instead, a

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/fpcmp_ueq.ll

2006-12-31 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: fpcmp_ueq.ll added (r1.1) --- Log message: implement missing compares patch by Lauro bug fixed by me --- Diffs of the changes: (+11 -0) fpcmp_ueq.ll | 11 +++ 1 files changed, 11 insertions(+) Index:

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

2006-12-29 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.93 - 1.94 --- Log message: fix comment --- Diffs of the changes: (+1 -1) ARMISelDAGToDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.td

2006-12-28 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.80 - 1.81 --- Log message: remove duplicated line bug noticed by Lauro --- Diffs of the changes: (+0 -1) ARMInstrInfo.td |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Target/ARM/ARMInstrInfo.td diff -u

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

2006-12-17 Thread Rafael Espindola
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.125 - 1.126 --- Log message: move ExtWeakSymbols to AsmPrinter --- Diffs of the changes: (+12 -0) AsmPrinter.cpp | 12 1 files changed, 12 insertions(+) Index: llvm/lib/CodeGen/AsmPrinter.cpp diff -u

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

2006-12-17 Thread Rafael Espindola
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.221 - 1.222 --- Log message: move ExtWeakSymbols to AsmPrinter --- Diffs of the changes: (+3 -15) PPCAsmPrinter.cpp | 18 +++--- 1 files changed, 3 insertions(+), 15 deletions(-) Index:

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

2006-12-17 Thread Rafael Espindola
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.57 - 1.58 --- Log message: move ExtWeakSymbols to AsmPrinter --- Diffs of the changes: (+5 -0) AsmPrinter.h |5 + 1 files changed, 5 insertions(+) Index: llvm/include/llvm/CodeGen/AsmPrinter.h diff -u

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

2006-12-17 Thread Rafael Espindola
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.78 - 1.79 X86AsmPrinter.cpp updated: 1.221 - 1.222 X86AsmPrinter.h updated: 1.38 - 1.39 --- Log message: move ExtWeakSymbols to AsmPrinter --- Diffs of the changes: (+2 -14) X86ATTAsmPrinter.cpp |2 +-

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

2006-12-17 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.39 - 1.40 --- Log message: move ExtWeakSymbols to AsmPrinter --- Diffs of the changes: (+1 -10) ARMAsmPrinter.cpp | 11 +-- 1 files changed, 1 insertion(+), 10 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/addSubConstant.ll

2006-12-14 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: addSubConstant.ll added (r1.1) --- Log message: Avoid creating invalid sub/add instructions on the prolog/epilog patch by Lauro --- Diffs of the changes: (+19 -0) addSubConstant.ll | 19 +++ 1 files changed, 19

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

2006-12-14 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.28 - 1.29 --- Log message: Avoid creating invalid sub/add instructions on the prolog/epilog patch by Lauro --- Diffs of the changes: (+86 -10) ARMRegisterInfo.cpp | 96

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

2006-12-14 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.91 - 1.92 --- Log message: avoid using a constant table when a constant can be used inline --- Diffs of the changes: (+82 -24) ARMISelDAGToDAG.cpp | 106 1 files

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/constants.ll

2006-12-14 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: constants.ll updated: 1.5 - 1.6 --- Log message: avoid using a constant table when a constant can be used inline --- Diffs of the changes: (+10 -0) constants.ll | 10 ++ 1 files changed, 10 insertions(+) Index:

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

2006-12-12 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.89 - 1.90 --- Log message: don't use ordinary addressing mode 1 when mvn is appropriate --- Diffs of the changes: (+2 -0) ARMISelDAGToDAG.cpp |2 ++ 1 files changed, 2 insertions(+) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/mvn.ll

2006-12-12 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: mvn.ll updated: 1.2 - 1.3 --- Log message: don't use ordinary addressing mode 1 when mvn is appropriate --- Diffs of the changes: (+12 -1) mvn.ll | 13 - 1 files changed, 12 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/mvn.ll

2006-12-12 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: mvn.ll updated: 1.3 - 1.4 --- Log message: more general matching of the MVN instruction --- Diffs of the changes: (+7 -1) mvn.ll |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-12-12 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.90 - 1.91 ARMInstrInfo.td updated: 1.78 - 1.79 --- Log message: more general matching of the MVN instruction --- Diffs of the changes: (+11 -37) ARMISelDAGToDAG.cpp | 37 +++--

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

2006-12-11 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: README.txt updated: 1.8 - 1.9 --- Log message: add note --- Diffs of the changes: (+13 -0) README.txt | 13 + 1 files changed, 13 insertions(+) Index: llvm/lib/Target/ARM/README.txt diff -u llvm/lib/Target/ARM/README.txt:1.8

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.td

2006-12-11 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.76 - 1.77 --- Log message: add mvn --- Diffs of the changes: (+3 -0) ARMInstrInfo.td |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/ARM/ARMInstrInfo.td diff -u

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/mvn.ll

2006-12-11 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: mvn.ll added (r1.1) --- Log message: add mvn --- Diffs of the changes: (+55 -0) mvn.ll | 55 +++ 1 files changed, 55 insertions(+) Index: llvm/test/Regression/CodeGen/ARM/mvn.ll

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-12-11 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.88 - 1.89 ARMInstrInfo.td updated: 1.77 - 1.78 --- Log message: use MVN to handle small negative constants --- Diffs of the changes: (+32 -0) ARMISelDAGToDAG.cpp | 21 + ARMInstrInfo.td |

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/long.ll mvn.ll

2006-12-11 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: long.ll updated: 1.8 - 1.9 mvn.ll updated: 1.1 - 1.2 --- Log message: use MVN to handle small negative constants --- Diffs of the changes: (+7 -7) long.ll |4 ++-- mvn.ll | 10 +- 2 files changed, 7 insertions(+), 7

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/weak.ll

2006-12-09 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/X86: weak.ll added (r1.1) --- Log message: fix test/Regression/CodeGen/X86/weak.ll if a variable has no initialization, I-getInitializer() will fail --- Diffs of the changes: (+3 -0) weak.ll |3 +++ 1 files changed, 3 insertions(+)

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

2006-12-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.220 - 1.221 --- Log message: fix test/Regression/CodeGen/X86/weak.ll if a variable has no initialization, I-getInitializer() will fail --- Diffs of the changes: (+1 -1) X86AsmPrinter.cpp |2 +- 1 files changed, 1

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/constants.ll

2006-12-09 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: constants.ll updated: 1.4 - 1.5 --- Log message: .align is in bits .comm is in bytes :-( --- Diffs of the changes: (+1 -1) constants.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.td

2006-12-08 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.75 - 1.76 --- Log message: fix truncstorei1 --- Diffs of the changes: (+1 -3) ARMInstrInfo.td |4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/lib/Target/ARM/ARMInstrInfo.td diff -u

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/section.ll

2006-12-08 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: section.ll updated: 1.1 - 1.2 --- Log message: add \aw\,@progbits to ctors and dtors --- Diffs of the changes: (+1 -0) section.ll |1 + 1 files changed, 1 insertion(+) Index: llvm/test/Regression/CodeGen/ARM/section.ll diff -u

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

2006-12-08 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.36 - 1.37 --- Log message: add \aw\,@progbits to ctors and dtors --- Diffs of the changes: (+11 -4) ARMAsmPrinter.cpp | 15 +++ 1 files changed, 11 insertions(+), 4 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/section.ll

2006-12-08 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: section.ll updated: 1.2 - 1.3 --- Log message: add missing --- Diffs of the changes: (+1 -1) section.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/ARM/section.ll diff -u

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

2006-12-08 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.37 - 1.38 --- Log message: %progbits not @progbits --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/section.ll

2006-12-08 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: section.ll updated: 1.3 - 1.4 --- Log message: %progbits not @progbits --- Diffs of the changes: (+1 -1) section.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/ARM/section.ll diff -u

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

2006-12-07 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.33 - 1.34 --- Log message: make sure that we don't use a common symbol if a section was specified --- Diffs of the changes: (+1 -0) ARMAsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/section.ll

2006-12-07 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: section.ll added (r1.1) --- Log message: make sure that we don't use a common symbol if a section was specified --- Diffs of the changes: (+4 -0) section.ll |4 1 files changed, 4 insertions(+) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/align.ll constants.ll

2006-12-07 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: align.ll added (r1.1) constants.ll updated: 1.3 - 1.4 --- Log message: fix alignment --- Diffs of the changes: (+13 -1) align.ll | 12 constants.ll |2 +- 2 files changed, 13 insertions(+), 1 deletion(-)

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

2006-12-07 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.35 - 1.36 --- Log message: fix alignment --- Diffs of the changes: (+3 -3) ARMAsmPrinter.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/weak.ll

2006-12-06 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: weak.ll updated: 1.1 - 1.2 --- Log message: print weak references --- Diffs of the changes: (+10 -1) weak.ll | 11 ++- 1 files changed, 10 insertions(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/ARM/weak.ll diff

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

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.29 - 1.30 --- Log message: add support for weak linkage --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/weak.ll

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: weak.ll added (r1.1) --- Log message: add support for weak linkage --- Diffs of the changes: (+9 -0) weak.ll |9 + 1 files changed, 9 insertions(+) Index: llvm/test/Regression/CodeGen/ARM/weak.ll diff -c /dev/null

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/arm-asm.ll

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: arm-asm.ll added (r1.1) --- Log message: add support for the r asm constraint patch by Lauro Ramos Venancio --- Diffs of the changes: (+7 -0) arm-asm.ll |7 +++ 1 files changed, 7 insertions(+) Index:

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

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.85 - 1.86 --- Log message: add support for the r asm constraint patch by Lauro Ramos Venancio --- Diffs of the changes: (+27 -0) ARMISelDAGToDAG.cpp | 27 +++ 1 files changed, 27

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/memfunc.ll

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: memfunc.ll added (r1.1) --- Log message: expand memmove and memcpy --- Diffs of the changes: (+13 -0) memfunc.ll | 13 + 1 files changed, 13 insertions(+) Index: llvm/test/Regression/CodeGen/ARM/memfunc.ll diff -c

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.cpp

2006-11-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.28 - 1.29 ARMISelDAGToDAG.cpp updated: 1.84 - 1.85 ARMInstrInfo.td updated: 1.74 - 1.75 ARMRegisterInfo.cpp updated: 1.25 - 1.26 --- Log message: implement load effective address similar to the alpha backend remove

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.cpp

2006-11-08 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.27 - 1.28 ARMISelDAGToDAG.cpp updated: 1.82 - 1.83 ARMInstrInfo.td updated: 1.73 - 1.74 ARMRegisterInfo.cpp updated: 1.24 - 1.25 --- Log message: initial implementation of addressing mode 2 TODO: fix lea_addri --- Diffs

[llvm-commits] CVS: llvm/lib/Target/ARM/ARM.h ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp

2006-11-02 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARM.h updated: 1.6 - 1.7 ARMAsmPrinter.cpp updated: 1.26 - 1.27 ARMISelDAGToDAG.cpp updated: 1.81 - 1.82 --- Log message: move ARMCondCodeToString to ARMAsmPrinter.cpp remove unused variables from lowerCall --- Diffs of the changes: (+21 -23)

[llvm-commits] CVS: llvm/lib/Support/FoldingSet.cpp

2006-11-02 Thread Rafael Espindola
Changes in directory llvm/lib/Support: FoldingSet.cpp updated: 1.9 - 1.10 --- Log message: #include assert.h --- Diffs of the changes: (+1 -0) FoldingSet.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Support/FoldingSet.cpp diff -u llvm/lib/Support/FoldingSet.cpp:1.9

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

2006-11-02 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMTargetMachine.cpp updated: 1.11 - 1.12 --- Log message: add createCFGSimplificationPass to ARMTargetMachine::addInstSelector --- Diffs of the changes: (+2 -0) ARMTargetMachine.cpp |2 ++ 1 files changed, 2 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Support/FoldingSet.cpp

2006-11-02 Thread Rafael Espindola
Changes in directory llvm/lib/Support: FoldingSet.cpp updated: 1.10 - 1.11 --- Log message: assert.h - cassert --- Diffs of the changes: (+1 -1) FoldingSet.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Support/FoldingSet.cpp diff -u

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

2006-11-02 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMTargetMachine.cpp updated: 1.12 - 1.13 --- Log message: revert previous patch --- Diffs of the changes: (+0 -2) ARMTargetMachine.cpp |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/Target/ARM/ARMTargetMachine.cpp diff -u

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

2006-11-01 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.25 - 1.26 --- Log message: print null values in bss --- Diffs of the changes: (+4 -2) ARMAsmPrinter.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/alloca.ll

2006-10-31 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: alloca.ll updated: 1.2 - 1.3 --- Log message: add support for calling functions when the caller has variable sized objects --- Diffs of the changes: (+4 -1) alloca.ll |5 - 1 files changed, 4 insertions(+), 1 deletion(-)

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

2006-10-31 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.23 - 1.24 --- Log message: add support for calling functions when the caller has variable sized objects --- Diffs of the changes: (+19 -1) ARMRegisterInfo.cpp | 20 +++- 1 files changed, 19

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

2006-10-26 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.79 - 1.80 ARMRegisterInfo.cpp updated: 1.22 - 1.23 ARMRegisterInfo.td updated: 1.5 - 1.6 --- Log message: initial support for frame pointers --- Diffs of the changes: (+44 -5) ARMISelDAGToDAG.cpp |3 +++

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/alloca.ll

2006-10-26 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: alloca.ll added (r1.1) --- Log message: initial support for frame pointers --- Diffs of the changes: (+5 -0) alloca.ll |5 + 1 files changed, 5 insertions(+) Index: llvm/test/Regression/CodeGen/ARM/alloca.ll diff -c

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

2006-10-24 Thread Rafael Espindola
Changes in directory llvm/include/llvm/Target: TargetInstrInfo.h updated: 1.96 - 1.97 --- Log message: fix assert comment --- Diffs of the changes: (+1 -1) TargetInstrInfo.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Target/TargetInstrInfo.h diff

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

2006-10-24 Thread Rafael Espindola
Changes in directory llvm/lib/Target/IA64: IA64InstrInfo.cpp updated: 1.5 - 1.6 --- Log message: fix warning about missing newline at end of file --- Diffs of the changes: (+1 -1) IA64InstrInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-10-24 Thread Rafael Espindola
Changes in directory llvm/lib/Target/Alpha: AlphaInstrInfo.cpp updated: 1.10 - 1.11 --- Log message: fix warning about missing newline at end of file --- Diffs of the changes: (+1 -1) AlphaInstrInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/vargs2.ll

2006-10-24 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: vargs2.ll updated: 1.1 - 1.2 --- Log message: expand ISD::VACOPY --- Diffs of the changes: (+35 -17) vargs2.ll | 52 +++- 1 files changed, 35 insertions(+), 17 deletions(-) Index:

  1   2   3   >