Phil Tomson via llvm-dev
2016-May-12 02:46 UTC
[llvm-dev] "No machine model for <op> on processor"?
I'm trying to figure out if our itinerary definitions are actually doing anything (I'm thinking not, but I'm not entirely sure how to debug itineraries). I ran: llvm-tblgen -I ../../../include/ --gen-subtarget --debug-only=subtarget-emitter XSTG.td And in the output I see lots of messages like "Itinerary for ADDF32_RI: II_ADDSUBF No machine model for ADDF32_RI on processor XSTGGenericItinerariesModel" Is this something to be concerned about? The relevant defs are in our XSTGSchedule.td: def ALU : FuncUnit; def FPU : FuncUnit; def AGU : FuncUnit; def DMA : FuncUnit; def QMA : FuncUnit; ... def II_ADDSUBF : InstrItinClass; // addF, subF, cmpF ... def XSTGGenericItineraries : ProcessorItineraries<[ALU,FPU,AGU,DMA,QMA], [], [ InstrItinData< II_ADDSUBF, [InstrStage<3, [ALU]>]>, ... } Phil -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160511/ad492b42/attachment.html>