[cfe-dev] Target Definition for MicroBlaze

Chris Lattner clattner at apple.com
Fri Feb 26 16:10:39 PST 2010


On Feb 26, 2010, at 3:58 PM, Jakob Stoklund Olesen wrote:

>>> 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.
> 
> So probably getIntrinsicForGCCBuiltin() needs to be added to TargetIntrinsicInfo? It doesn't currently exist.

Ah, quite likely!

-Chris



More information about the cfe-dev mailing list