[llvm-commits] [llvm] r73095 - in /llvm/trunk: include/llvm/Target/TargetMachine.h include/llvm/Target/TargetOptions.h lib/Target/ARM/ARMCallingConv.td lib/Target/ARM/ARMISelDAGToDAG.cpp lib/Target/ARM/ARMISelLowering.cpp lib/Target/ARM/ARMRegist

Sandeep Patel deeppatel1987 at gmail.com
Mon Jun 15 14:22:22 PDT 2009


On Thu, Jun 11, 2009 at 12:10 AM, Sandeep Patel<deeppatel1987 at gmail.com> wrote:
> On Wed, Jun 10, 2009 at 9:43 PM, Evan Cheng<evan.cheng at apple.com> wrote:
>>
>> On Jun 8, 2009, at 3:53 PM, Anton Korobeynikov wrote:
>>
>>> Author: asl
>>> Date: Mon Jun  8 17:53:56 2009
>>> New Revision: 73095
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=73095&view=rev
>>> Log:
>>> The attached patches implement most of the ARM AAPCS-VFP hard float
>>> ABI. The missing piece is support for putting "homogeneous aggregates"
>>> into registers.
>>>
>>> Patch by Sandeep Patel!
>>>
>>> Modified:
>>>    llvm/trunk/include/llvm/Target/TargetMachine.h
>>>    llvm/trunk/include/llvm/Target/TargetOptions.h
>>>    llvm/trunk/lib/Target/ARM/ARMCallingConv.td
>>>    llvm/trunk/lib/Target/ARM/ARMISelDAGToDAG.cpp
>>>    llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp
>>>    llvm/trunk/lib/Target/ARM/ARMRegisterInfo.td
>>>    llvm/trunk/lib/Target/ARM/ARMSubtarget.cpp
>>>    llvm/trunk/lib/Target/TargetMachine.cpp
>>>    llvm/trunk/lib/Target/X86/X86Subtarget.cpp
>>>
>>> Modified: llvm/trunk/include/llvm/Target/TargetMachine.h
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Target/TargetMachine.h?rev=73095&r1=73094&r2=73095&view=diff
>>>
>>> =
>>> =
>>> =
>>> =
>>> =
>>> =
>>> =
>>> =
>>> ======================================================================
>>> --- llvm/trunk/include/llvm/Target/TargetMachine.h (original)
>>> +++ llvm/trunk/include/llvm/Target/TargetMachine.h Mon Jun  8
>>> 17:53:56 2009
>>> @@ -78,6 +78,14 @@
>>>   };
>>> }
>>
>>>
>>>
>>> +namespace FloatABI {
>>> +  enum ABIType {
>>> +    Default,
>>> +    Soft,
>>> +    Hard
>>> +  };
>>> +}
>>
>> Some comments?
>
> Will do.

Comments added in attached patch.

deep
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvmdiffs.patch
Type: application/octet-stream
Size: 454 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090615/a17122d5/attachment.obj>


More information about the llvm-commits mailing list