[llvm-dev] TI 59 backend

Friedman, Eli via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 14 12:10:55 PDT 2018


On 3/14/2018 12:05 PM, philippe.tivolle at free.fr wrote:
> Hello Bruce and Eli,
>
> Yes, you are definitely right: indirect access to registers is possible through IND XX instruction. So, no worry on that side.

Oh, okay, I didn't look closely.
> My concern is about STO instruction description in TI59InstrInfo.td file. It looks impossible to me to categorize this instruction as a "classical" N-bytes long instruction (as N fully depends on the value you want to store). Could it be a show stopper to implement a backend ?
It should be easy to handle: just treat it as three different 
instructions, each of which has a fixed size.

-Eli

-- 
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project



More information about the llvm-dev mailing list