[llvm-dev] Question about modeling of a processor
Ehsan Amiri via llvm-dev
llvm-dev at lists.llvm.org
Wed Aug 24 11:45:13 PDT 2016
I am working on modeling a processor with resource descriptors, to be used
by Machine Scheduler.
IIUC, Currently we can model the following aspects of a processor
1- If we have a # of processors resources of the same kind, we can say that
an insn will use one of the units of that resource kind.
2- We can say that an insn will use multiple units of resources of the same
or different kinds in parallel or sequentially.
What I need though is to say that an insn can use one unit of two resources
of different kinds (but not both). Is there any way to express this? I
thought ProcResGroup is introduced for this purpose, but looking at how it
is used, and also looking at the output of tablegen -gen-subtarget I am not
able to use it to achieve this goal.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev