Displaying 5 results from an estimated 5 matches for "instritineraries".
Did you mean:
mcinstritineraries
2011 Nov 29
0
[LLVMdev] Querying instruction classes
Hello,
I believe MCInstrDesc::getSchedClass() is what you're looking for.
-Jim
On Nov 28, 2011, at 5:03 PM, Evandro Menezes wrote:
> I'd appreciate some help in figuring out how to determine which
> InstrItinClass an instruction belongs to.
>
> For example, an InstrItinClass is defined in Schedule.td as:
>
> def FOO : InstrItinClass;
>
> Which is then used
2011 Nov 29
2
[LLVMdev] Querying instruction classes
I'd appreciate some help in figuring out how to determine which
InstrItinClass an instruction belongs to.
For example, an InstrItinClass is defined in Schedule.td as:
def FOO : InstrItinClass;
Which is then used to build an InstrItinData in ProcessorItineraries and
to specify the class of a particular instruction.
I'd like to find out from a given instruction which class it belongs
2018 Mar 26
2
InstrItin and SchedWriteRes
...file):
// This section contains legacy support for itineraries. This is
// required until SD and PostRA schedulers are replaced by MachineScheduler.
This poses several question as to:
1) which representation gives the better cost estimation?
2) AFAIK, MachineScheduler can also take advantage from InstrItineraries
with the ScoreboardHazardRecognizer for better cost estimation and
scheduling.
What is the reasoning for having scheduling information distributed in two
distinct representations? Is it the lack of micro-architectural details or
was it a design decision?
Another question is if one could opt, whic...
2018 Apr 06
0
InstrItin and SchedWriteRes
...ontains legacy support for itineraries. This is
> // required until SD and PostRA schedulers are replaced by MachineScheduler.
>
> This poses several question as to:
> 1) which representation gives the better cost estimation?
> 2) AFAIK, MachineScheduler can also take advantage from InstrItineraries with the ScoreboardHazardRecognizer for better cost estimation and scheduling.
As the comment indicates, this was done for legacy reasons, to allow targets that already defined itineraries to migrate away from SelectionDAG scheduling, without defining a new machine model. What makes you think it w...
2018 Apr 06
1
InstrItin and SchedWriteRes
...ineraries. This is
> > // required until SD and PostRA schedulers are replaced by
> MachineScheduler.
> >
> > This poses several question as to:
> > 1) which representation gives the better cost estimation?
> > 2) AFAIK, MachineScheduler can also take advantage from InstrItineraries
> with the ScoreboardHazardRecognizer for better cost estimation and
> scheduling.
>
> As the comment indicates, this was done for legacy reasons, to allow
> targets that already defined itineraries to migrate away from SelectionDAG
> scheduling, without defining a new machine mod...