diff --git a/llvm/docs/CommandGuide/llvm-mc.rst b/llvm/docs/CommandGuide/llvm-mc.rst index ea1fbf482550d..c5d2f9396dce7 100644 --- a/llvm/docs/CommandGuide/llvm-mc.rst +++ b/llvm/docs/CommandGuide/llvm-mc.rst @@ -11,13 +11,12 @@ SYNOPSIS DESCRIPTION ----------- -The :program:`llvm-mc` command take input as the assembly code for a specified -architecture and generate object file or executable as a output for a specified -architecture. +The :program:`llvm-mc` command takes assembly code for a specified architecture +as input and generates an object file or executable. -:program:`llvm-mc` provide powerful set of the tool for working with the -machine code such as encoding of their instruction and their internal -representation, disassemble string to bytes etc. +:program:`llvm-mc` provides a set of tools for working with machine code, +such as encoding instructions and displaying internal representations, +disassembling strings to bytes, etc. The choice of architecture for the output assembly code is automatically determined from the input file, unless the :option:`--arch` option is used to