[llvm-commits] Patch: new backend for Hexagon processor

Tony Linthicum tlinth at codeaurora.org
Thu Nov 17 21:00:29 PST 2011


On 11/16/2011 6:48 PM, Eli Friedman wrote:
> On Tue, Nov 15, 2011 at 3:19 PM, Tony Linthicum<tlinth at codeaurora.org>  wrote:
>> On 11/14/2011 2:54 PM, Eli Friedman wrote:
>>
>>>
>>> --- a/include/llvm/InitializePasses.h
>>> +++ b/include/llvm/InitializePasses.h
>>> @@ -233,6 +233,7 @@ void initializeVerifierPass(PassRegistry&);
>>>   void initializeVirtRegMapPass(PassRegistry&);
>>>   void initializeInstSimplifierPass(PassRegistry&);
>>>
>>> +void initializeHexagonHardwareLoopsPass(PassRegistry&);
>>>   }
>>>
>>>   #endif
>>>
>>> This change shouldn't be necessary; only target-independent passes
>>> need to be listed here, IIRC.
>>>
>>
>> We are in the process of fixing this and will update with a new patch in a
>> day or two.
>>

Done.


>
> It would be nice to see some more documentation in
> docs/CodeGenerator.html for Hexagon-specific target information; it
> looks like there are some interesting target-specific passes, and
> other information might be useful.
>

Not a problem.  We will add some documentation.

> I don't see any issues with the rest of the patch; I haven't looked at
> the lib/Target/Hexagon/* bits in much detail, though.
>

Thanks.

Tony


-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hexagon.patch.bz2
Type: application/octet-stream
Size: 85422 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20111117/d50eabe5/attachment.obj>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mc.patch
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20111117/d50eabe5/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm.patch.bz2
Type: application/octet-stream
Size: 12076 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20111117/d50eabe5/attachment-0001.obj>


More information about the llvm-commits mailing list