рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

llvm-mc-3.7 - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ llvm-mc-3.7 рдЪрд▓рд╛рдПрдВред

рдпрд╣ рдХрдорд╛рдВрдб llvm-mc-3.7 рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


llvm-mc - llvm-mc 3.7 . рдХреЗ рд▓рд┐рдП рдореИрдиреБрдЕрд▓ рдкреЗрдЬ

рд╡рд░реНрдгрди


рддреНрд░реБрдЯрд┐: ld.so: LD_PRELOAD рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ 'libfakeroot-sysv.so' рдкреНрд░реАрд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ (рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ): рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрд╡рд▓реЛрдХрди: рдПрд▓рд╡реАрдПрдо рдорд╢реАрди рдХреЛрдб рдЦреЗрд▓ рдХрд╛ рдореИрджрд╛рди

рдЙрдкрдпреЛрдЧ: рдПрд▓рд╡реАрдПрдо-рдПрдорд╕реА [рд╡рд┐рдХрд▓реНрдк]

рд╡рд┐рдХрд▓реНрдк:

рдЖрдо рд╡рд┐рдХрд▓реНрдк:

-рдореИрдВ =- рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛

-aarch64-рдиреАрдпрди-рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ - рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдпрди рдХреЛрдб рдХреА рд╢реИрд▓реА рдЪреБрдиреЗрдВ
AArch64 рдмреИрдХрдПрдВрдб:

= рд╕рд╛рдорд╛рдиреНрдп
- рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпреЙрди рдЕрд╕реЗрдВрдмрд▓реА рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░реЗрдВ

=рд╕реЗрдм - Apple-рд╢реИрд▓реА рдиреАрдпрди рдЕрд╕реЗрдВрдмрд▓реА рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░реЗрдВ

-рдЖрд░реНрдЪ =- рд▓рдХреНрд╖реНрдп рдЖрд░реНрдХ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЗрдЦреЗрдВ
-рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП

-asm-рдЙрдкрдХрд░рдг - рдЗрдирд▓рд╛рдЗрди рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдЗрдВрд╕реНрдЯреНрд░реБрдореЗрдВрдЯреЗрд╢рди рдФрд░
рдЕрд╕реЗрдВрдмрд▓реА рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЗрдВ

= рдХреЛрдИ рдирд╣реАрдВ - рдХреЛрдИ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдирд╣реАрдВ

=рдкрддрд╛
- рд╕реНрдореГрддрд┐ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рд╕рд╛рдзрди рдирд┐рд░реНрджреЗрд╢

-asm-рд╢реЛ-рдЗрдВрд╕реНрдЯ - рдЖрдВрддрд░рд┐рдХ рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░реЗрдВ
рдЕрд╕реЗрдВрдмрд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП

-рд╕реАрдорд╛-рдЬрд╛рдВрдЪ-рдПрдХрд▓-рдЬрд╛рд▓ - рдкреНрд░рддрд┐ рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдЯреНрд░реИрдк рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

-рдХреЛрдб-рдореЙрдбрд▓ - рдХреЛрдб рдореЙрдбрд▓ рдЪреБрдиреЗрдВ

= рдбрд┐рдлрд╝реЙрд▓реНрдЯ
- рд▓рдХреНрд╖реНрдп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдб рдореЙрдбрд▓

=рдЫреЛрдЯрд╛ - рдЫреЛрдЯрд╛ рдХреЛрдб рдореЙрдбрд▓

=рдХрд░реНрдиреЗрд▓
- рдХрд░реНрдиреЗрд▓ рдХреЛрдб рдореЙрдбрд▓

=рдордзреНрдпрдо
- рдордзреНрдпрдо рдХреЛрдб рдореЙрдбрд▓

=рдмрдбрд╝рд╛ - рдмрдбрд╝рд╛ рдХреЛрдб рдореЙрдбрд▓

-рд░рдВрдЧ - рд░рдВрдЧреАрди рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
(рдбрд┐рдлрд╝реЙрд▓реНрдЯ = рд╕реНрд╡рддрдГ рдкрддрд╛ рд▓рдЧрд╛рдПрдБ)

-рд╕рдВрдкреАрдбрд╝рд┐рдд-рдбреАрдмрдЧ-рдЕрдиреБрднрд╛рдЧ - DWARF рдбрд┐рдмрдЧ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВ

-рд╕реАрдкреАрдкреАрдПрдлрдирд╛рдо=- рдЙрддреНрдкрдиреНрди рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рд╕рдорд╛рд░реЛрд╣

-рд╕реАрдкреАрдкреАрдлреЛрд░=- рдЪреАрдЬрд╝ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдЙрддреНрдкрдиреНрди

-рд╕реАрдкреАрдкреАрдЬреЗрди - рдЪреБрдиреЗрдВ рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╣реИ

=рдХрд╛рд░реНрдпрдХреНрд░рдо
- рдПрдХ рдкреВрд░рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЗрдирд░реЗрдЯ рдХрд░реЗрдВ

=рдореЙрдбреНрдпреВрд▓
- рдПрдХ рдореЙрдбреНрдпреВрд▓ рдкрд░рд┐рднрд╛рд╖рд╛ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ

=рд╕рд╛рдордЧреНрд░реА
- рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ

=рдлрд╝рдВрдХреНрд╢рди
- рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ

=рдлрд╝рдВрдХреНрд╢рдВрд╕
- рд╕рднреА рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ

=рдЗрдирд▓рд╛рдЗрди
- рдПрдХ рдЗрдирд▓рд╛рдЗрди рдлрд╝рдВрдХреНрд╢рди рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ

= рдЪрд░
- рдПрдХ рдЪрд░ рдкрд░рд┐рднрд╛рд╖рд╛ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ

= рдкреНрд░рдХрд╛рд░ - рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ

-рдбрд┐рдлрд╕рд┐рдо =- рдПрдХ рдкреНрд░рддреАрдХ рдХреЛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕реНрдерд┐рд░

-рдЕрдХреНрд╖рдо-рд╕реНрдкрд┐рд▓-рдлреНрдпреВрдЬрд┐рдВрдЧ - рд╕реНрдкрд┐рд▓ рдХреЛрдб рдХреЗ рдлрд╝реНрдпреВрдЬрд╝рд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
рдирд┐рд░реНрджреЗрд╢

-рдмреМрдирд╛-рд╕рдВрд╕реНрдХрд░рдг=- рдмреМрдирд╛ рд╕рдВрд╕реНрдХрд░рдг

-рд╕рдХреНрд╖рдо-рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд-рд╢реВрдиреНрдп-рдЬрд╛рдВрдЪ - рдлреЙрд▓реНрдЯрд┐рдВрдЧ рдореЗрдореЛрд░реА рдореЗрдВ рдирд▓ рдЪреЗрдХ рдХреЛ рдореЛрдбрд╝реЛ
рдЖрдкрд░реЗрд╢рдиреЛрдВ

-рд╕рдХреНрд╖рдо-рд▓реЛрдб-рдкреВрд░реНрд╡ -

-рд╕рдХреНрд╖рдо-рдУрдмреАрдЬреЗрд╕реА-рдЖрд░реНрдХ-рдСрдкреНрдЯреНрд╕ - рд╕рднреА рдПрдЖрд░рд╕реА рдЕрдиреБрдХреВрд▓рди рдХреЛ рд╕рдХреНрд╖рдо/рдЕрдХреНрд╖рдо рдХрд░реЗрдВ

-рд╕рдХреНрд╖рдо-рджрд╛рдпрд░реЗ-рдиреЛрд▓рд┐рдпрд╛рд╕ -

-рд╕рдХреНрд╖рдо-tbaa -

-рд╕рдВрдкреВрд░реНрдг-рд░рдЬрд┐рд╕реНрдЯрд░-рдЦреЛрдЬ - рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рдЦреЛрдЬ
рдЕрдВрддрд┐рдо рдореМрдХреЗ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рдЧрд╣рд░рд╛рдИ рдФрд░ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрдЯрдСрдл рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП

-рдлрдбреЗрдмрдЧ-рд╕рдВрдХрд▓рди-рдбреАрдЖрдИрдЖрд░=- рдбрд┐рдмрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рдВрдХрд▓рди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рджреАрд░

-рдлрд╛рдЗрд▓ рдХрд╛ рдкреНрд░рдХрд╛рд░ - рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдЪреБрдиреЗрдВ:

=asm - рдПрдХ рдЕрд╕реЗрдВрдмрд▓реА ('.s') рдлрд╝рд╛рдЗрд▓ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░реЗрдВ

=null - рдХреБрдЫ рднреА рдЙрддреНрд╕рд░реНрдЬрд┐рдд рди рдХрд░реЗрдВ (рд╕рдордп рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП)

=obj - рдПрдХ рдореВрд▓ рд╡рд╕реНрддреБ ('.o') рдлрд╝рд╛рдЗрд▓ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░реЗрдВ

-g - рдХреЗ рд▓рд┐рдП рдмреМрдирд╛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ
рдЕрд╕реЗрдВрдмрд▓реА рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЗрдВ

-рдЬреАрдкреАрдПрд╕рд╛рдЗрдЬ =- рдЧреНрд▓реЛрдмрд▓ рдкреЙрдЗрдВрдЯрд░ рдПрдбреНрд░реЗрд╕рд┐рдВрдЧ рд╕рд╛рдЗрдЬред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдХрд╛рд░ 8 рд╣реИред

-imp-рдирд▓-рдЪреЗрдХ-рдкреЗрдЬ-рдЖрдХрд╛рд░=- рд▓рдХреНрд╖реНрдп рдХрд╛ рдкреГрд╖реНрда рдЖрдХрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ

-рдЖрдВрддрд░рд┐рдХ-рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ-рдПрдкреАрдЖрдИ-рдлрд╝рд╛рдЗрд▓ =- рдкреНрд░рддреАрдХ рдирд╛рдореЛрдВ рдХреА рд╕реВрдЪреА рд╡рд╛рд▓реА рдПрдХ рдлрд╛рдЗрд▓
рд╕рдореНрднрд╛рд▓ рдХрд░ рд░рдЦрдирд╛

-рдЖрдВрддрд░рд┐рдХ-рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ-рдПрдкреАрдЖрдИ-рд╕реВрдЪреА =- рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХ рдирд╛рдореЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА

-рдЬреБрдбрд╝реЗрдВ-рд▓рд╛рдЗрд╡ рдЕрдВрддрд░рд╛рд▓ - рдПрдХрддреНрд░рд┐рдд рдкреНрд░рддрд┐рдпрд╛рдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ = рд╕рддреНрдп)

-рд╕реАрдорд╛-рдлреНрд▓реЛрдЯ-рд╕рдЯреАрдХ =- рдХрдо-рд╕рдЯреАрдХ рдЗрдирд▓рд╛рдЗрди рдЕрдиреБрдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ
рдХреБрдЫ рдлреНрд▓реЛрдЯ libcalls рдХреЗ рд▓рд┐рдП

-рдореБрдЦреНрдп-рдлрд╝рд╛рдЗрд▓-рдирд╛рдо=- рдЙрд╕ рдирд╛рдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓

-рдореИрдЯрд░ =- рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░реЗрдВ (-рдорд╛рддреНрд░=рдорджрдж
рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБ)

-рдПрдорд╕реА-рдЖрд░рд╛рдо-рд╕рдм - рдЬрдм filetype=obj рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рднреА рдХреЛ рдЖрд░рд╛рдо рджреЗрдВ
рдЙрддреНрд╕рд░реНрдЬрд┐рдд рд╡рд╕реНрддреБ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдлрд┐рдХреНрд╕рдЕрдк

-рдПрдорд╕реАрдкреАрдпреВ =- рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реАрдкреАрдпреВ рдкреНрд░рдХрд╛рд░ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░реЗрдВ (-рдПрдорд╕реАрдкреАрдпреВ=рдорджрдж
рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБ)

рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдпрд╛:

-рдЬреИрд╕рд╛-рд▓реЗрдХреНрд╕ - рдПрдХ .s рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓реЗрдХреНрд╕ рдЯреЛрдХрди

-рд╕рдВрдпреЛрдЬрди - рдПрдХ .s рдлрд╝рд╛рдЗрд▓ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)

-рдЬреБрджрд╛ рдХрд░рдирд╛ - рд╣реЗрдХреНрд╕ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рддрд╛рд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░реЗрдВ

-рдПрдордбреАрдЖрдИрдПрд╕ - рд╣реЗрдХреНрд╕ рдХреЗ рддрд╛рд░реЛрдВ рдХреЗ рдбрд┐рд╕реНрд╕реЗрдкреНрд▓рд░ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛
рдмрд╛рдЗрдЯреНрд╕

-mips16-рд╕реНрдерд┐рд░-рджреНрд╡реАрдк - mips16 рдирд┐рд░рдВрддрд░ рджреНрд╡реАрдкреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

-рдорд┐рдкреНрд╕16-рд╣рд╛рд░реНрдб-рдлреНрд▓реЛрдЯ - рдорд┐рдкреНрд╕16 рд╣рд╛рд░реНрдб рдлреНрд▓реЛрдЯ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

-рдордиреЛ-рдПрд▓рдбреАрд╕реА1-рдПрд╕рдбреАрд╕реА1 - рдбрдмрд▓ рд╕рдЯреАрдХ рд▓реЛрдб рдФрд░ рд╕реНрдЯреЛрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ
рдЙрдирдХреЗ рдПрдХрд▓ рд╕рдЯреАрдХ рд╕рдордХрдХреНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП

-n - рдпрд╣ рдордд рдорд╛рдирд┐рдП рдХрд┐ рдЕрд╕реЗрдВрдмрд▓реА рдлрд╝рд╛рдЗрд▓ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ
рдкрд╛рда рдЕрдиреБрднрд╛рдЧ

-рдХреЛрдИ рднреЗрджрднрд╛рд╡ рдирд╣реАрдВ - рднреЗрджрднрд╛рд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреА рдкреАрдврд╝реА рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
рдЬрд╛рдирдХрд╛рд░реА.

-рдиреЛ-рдирд┐рд╖реНрдкрд╛рджрди-рд╕реНрдЯреИрдХ - рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рд╕реНрдЯреИрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ

-nvptx-sched4reg - рдПрдирд╡реАрдкреАрдЯреАрдПрдХреНрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ: рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╕реВрдЪреА
рджрдмрд╛рд╡

-рдУ =- рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо

-рдЖрдЙрдЯрдкреБрдЯ-рдПрдПрд╕рдПрдо-рд╡реЗрд░рд┐рдПрдВрдЯ =- рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг
рдореБрджреНрд░рдг

-рдкреНрд░рд┐рдВрдЯ-рдЖрдлреНрдЯрд░-рдСрд▓ - рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕ рдХреЗ рдмрд╛рдж IR рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ

-рдкреНрд░рд┐рдВрдЯ-рдкрд╣рд▓реЗ-рд╕рднреА - рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕ рд╕реЗ рдкрд╣рд▓реЗ IR рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ

-рдкреНрд░рд┐рдВрдЯ-рдЗрдо-рд╣реЗрдХреНрд╕ - рддрддреНрдХрд╛рд▓ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реЗрдХреНрд╕ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВ

-рдкреНрд░рд┐рдВрдЯ-рдорд╢реАрдирдЗрдВрд╕реНрдЯреНрд░реНрд╕ =- рдкреНрд░рд┐рдВрдЯ рдорд╢реАрди instr

-рд░реЗрдЧреИрд▓реЛрдХ - рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрдХ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ

= рдбрд┐рдлрд╝реЙрд▓реНрдЯ
- рд░рдЬрд┐рд╕реНрдЯрд░ рдЖрд╡рдВрдЯрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЪреБрдиреЗрдВ -O рд╡рд┐рдХрд▓реНрдк

=рдореВрд▓ - рдореВрд▓ рд░рдЬрд┐рд╕реНрдЯрд░ рдЖрд╡рдВрдЯрдХ

=рдлрд╛рд╕реНрдЯ - рдлрд╛рд╕реНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдПрд▓реЛрдХреЗрдЯрд░

= рд▓рд╛рд▓рдЪреА
- рд▓рд╛рд▓рдЪреА рд░рдЬрд┐рд╕реНрдЯрд░ рдЖрд╡рдВрдЯрдХ

=pbqp - PBQP рд░рдЬрд┐рд╕реНрдЯрд░ рдЖрд╡рдВрдЯрдХ

-рд╕реНрдерд╛рдирд╛рдВрддрд░рдг-рдореЙрдбрд▓ - рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдореЙрдбрд▓ рдЪреБрдиреЗрдВ

= рдбрд┐рдлрд╝реЙрд▓реНрдЯ
- рд▓рдХреНрд╖реНрдп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдореЙрдбрд▓

=рд╕реНрдерд┐рд░
- рдЧреИрд░-рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреЛрдб

=рддрд╕реНрд╡реАрд░ - рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп, рд╕реНрдерд┐рддрд┐ рд╕реНрд╡рддрдВрддреНрд░ рдХреЛрдб

=рдЧрддрд┐рд╢реАрд▓-рдирд╣реАрдВ-рддрд╕реНрд╡реАрд░
- рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрд╛рд╣рд░реА рд╕рдВрджрд░реНрдн, рдЧреИрд░-рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреЛрдб

-рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛-рдорд╛рдирдЪрд┐рддреНрд░-рдлрд╝рд╛рдЗрд▓=- рдкреНрд░рддреАрдХ рдкреБрдирд░реНрд▓реЗрдЦрди рдорд╛рдирдЪрд┐рддреНрд░

-rng-рдмреАрдЬ =- рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдмреАрдЬ

-рдирдореВрдирд╛-рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓-рдЕрдзрд┐рдХрддрдо-рдкреНрд░рд╕рд╛рд░-рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ =- рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛
рд╕реАрдПрдлрдЬреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирдореВрдирд╛ рдмреНрд▓реЙрдХ/рдХрд┐рдирд╛рд░реЗ рд╡рдЬрди рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рддреЗ рд╕рдордпред

-рд╕реЗрд╡-рдЕрд╕реНрдерд╛рдпреА-рд▓реЗрдмрд▓ - рдЕрд╕реНрдерд╛рдпреА рд▓реЗрдмрд▓ рди рдЫреЛрдбрд╝реЗрдВ

-рд╢реЛ-рдПрдиреНрдХреЛрдбрд┐рдВрдЧ - рдирд┐рд░реНрджреЗрд╢ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рджрд┐рдЦрд╛рдПрдВ

-рд╢реЛ-рдЗрдВрд╕реНрдЯ - рдЖрдВрддрд░рд┐рдХ рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рджрд┐рдЦрд╛рдПрдВ

-рд╢реЛ-рдЗрдВрд╕реНрдЯ-рдСрдкрд░реЗрд╢рдВрд╕ - рдирд┐рд░реНрджреЗрд╢ рдСрдкрд░реЗрдВрдб рдХреЛ рдкрд╛рд░реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдПрдВ

-рд╕реНрдЯреИрдХрдореИрдк-рд╕рдВрд╕реНрдХрд░рдг=- рд╕реНрдЯреИрдХрдореИрдк рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
(рдбрд┐рдлрд╝реЙрд▓реНрдЯ = 1)

-рдЖрдВрдХрдбрд╝реЗ - рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдЖрдВрдХрдбрд╝реЗ рдЖрдЙрдЯрдкреБрдЯ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ
(рдЖрд╡реЗрд╖рдг рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз)

-рд╕рдордп рдЧреБрдЬрд░ рдЬрд╛рддрд╛ рд╣реИ - рд╣рд░ рдкрд╛рд╕ рдХрд╛ рд╕рдордп, рдЫрдкрд╛рдИ рдХрд╛ рдмреАрддрд╛ рд╕рдордп
рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП

-рдЯреНрд░рд┐рдкрд▓ =- рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рдЯреНрд░рд┐рдкрд▓, рджреЗрдЦреЗрдВ
-рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП

-рд╕рддреНрдпрд╛рдкрди-рдбреАрдмрдЧ-рдЬрд╛рдирдХрд╛рд░реА -

-рд╕рддреНрдпрд╛рдкрди-рдбреЛрдо-рдЬрд╛рдирдХрд╛рд░реА - рдкреНрд░рднреБрддреНрд╡ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА)

-рд╕рддреНрдпрд╛рдкрди-рд▓реВрдк-рдЬрд╛рдирдХрд╛рд░реА - рд▓реВрдк рдЬрд╛рдирдХрд╛рд░реА рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА)

-рд╕рддреНрдпрд╛рдкрди-regalloc - рд░рдЬрд┐рд╕реНрдЯрд░ рдЖрд╡рдВрдЯрди рдХреЗ рджреМрд░рд╛рди рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ

-рд╕рддреНрдпрд╛рдкрди-рдХреНрд╖реЗрддреНрд░-рдЬрд╛рдирдХрд╛рд░реА - рдХреНрд╖реЗрддреНрд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА)

-рд╕рддреНрдпрд╛рдкрди-scev - рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ ScalarEvolution рдХрд╛ рдмреИрдХрдПрдЬ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ (рдзреАрдорд╛)

-x86-рдПрдПрд╕рдПрдо-рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ - X86 . рд╕реЗ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рд╢реИрд▓реА рдЪреБрдиреЗрдВ
рдмреИрдХрдПрдВрдб:

=att - рдПрдорд┐рдЯ рдПрдЯреА рдПрдВрдб рдЯреА-рд╕реНрдЯрд╛рдЗрд▓ рдЕрд╕реЗрдВрдмрд▓реА

=рдЗрдВрдЯреЗрд▓ - рдПрдорд┐рдЯ рдЗрдВрдЯреЗрд▓-рд╕реНрдЯрд╛рдЗрд▓ рдЕрд╕реЗрдВрдмрд▓реА

рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдк:

-рдорджрдж - рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ (-рд╣реЗрд▓реНрдк-рд╣рд┐рдбрди
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП)

-рд╕рд╣рд╛рдпрддрд╛ рд╕реВрдЪреА - рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
(-рд╕рд╣рд╛рдпрддрд╛-рд╕реВрдЪреА-рдЫрд┐рдкрд╛ рд╣реБрдЖ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП)

-рд╕рдВрд╕реНрдХрд░рдг - рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ llvm-mc-3.7 рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad