[cfe-dev] Target Definition for MicroBlaze
Chris Lattner
clattner at apple.com
Fri Feb 26 13:12:23 PST 2010
On Feb 26, 2010, at 11:39 AM, Wesley Peck wrote:
> On Feb 26, 2010, at 12:47 PM, Chris Lattner wrote:
>
>> I'm not really thrilled with this. Instead of creating an instance of MBlazeIntrinsicInfo, can't you get the TargetIntrinsicInfo* from the target machine in a target independent way?
>
> I am a little bit confused about what you are asking here. Do you mean that I shouldn't use MBlazeIntrinsicInfo at all or that I should move its use to inside of the class MBlazeTargetInfo (inside of lib/Basic/Targets.cpp)?
I'm saying that it shouldn't *directly* use MBlazeIntrinsicInfo at all: Given a TargetMachine object (which will your MBlaze TargetMachine), clang should call the TM.getIntrinsicInfo() method, which will return the existing MBlazeIntrinsicInfo object without clang having to know about mblaze directly.
-Chris
More information about the cfe-dev
mailing list