Hi Linaro Toolchain Group,
I am new to gcc development. I am trying to write a new md file describing pipeline information for a processor.
Please suggest some good reference document for understanding machine description file.
For first
integer pipeline following is defined - (define_cpu_unit
"cortex_a53_slot0" "cortex_a53")
Is name cortex_a53_slot0 is a
keyword or it is any general string?
Is
there any convention in choosing names for cpu units?
If ‘cortex_a53_slot0’
a general string, how assembler knows it is first integer pipeline?
How these *.md files are used? When
they are compiled and how they are used?
How to verify an md file for a
processor is written correctly or not? How to test it?
What other design consideration
must be kept in mind while writing a new md file?
Thanks.
with regards,
Virendra Kumar Pathak