]> granicus.if.org Git - llvm/commitdiff
[Docs] fix formatting for bullet list; NFC
authorSanjay Patel <spatel@rotateright.com>
Wed, 22 May 2019 00:48:47 +0000 (00:48 +0000)
committerSanjay Patel <spatel@rotateright.com>
Wed, 22 May 2019 00:48:47 +0000 (00:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361341 91177308-0d34-0410-b5e6-96231b3b80d8

docs/CodeGenerator.rst

index 4753acdc6d1d4702b709193a84d9b1f96735f6ec..090273524f23f10ca348cd81a1ca08175cae3938 100644 (file)
@@ -919,23 +919,23 @@ are created from the shufflevector IR. The shufflevector forms that should be
 handled include:
 
 * Vector select --- Each element of the vector is chosen from either of the
-corresponding elements of the 2 input vectors. This operation may also be
-known as a "blend" or "bitwise select" in target assembly. This type of shuffle
-maps directly to the ``shuffle_vector`` SelectionDAG node.
+  corresponding elements of the 2 input vectors. This operation may also be
+  known as a "blend" or "bitwise select" in target assembly. This type of shuffle
+  maps directly to the ``shuffle_vector`` SelectionDAG node.
 
 * Insert subvector --- A vector is placed into a longer vector type starting
-at index 0. This type of shuffle maps directly to the ``insert_subvector``
-SelectionDAG node with the ``index`` operand set to 0.
+  at index 0. This type of shuffle maps directly to the ``insert_subvector``
+  SelectionDAG node with the ``index`` operand set to 0.
 
 * Extract subvector --- A vector is pulled from a longer vector type starting
-at index 0. This type of shuffle maps directly to the ``extract_subvector``
-SelectionDAG node with the ``index`` operand set to 0.
+  at index 0. This type of shuffle maps directly to the ``extract_subvector``
+  SelectionDAG node with the ``index`` operand set to 0.
 
 * Splat --- All elements of the vector have identical scalar elements. This
-operation may also be known as a "broadcast" or "duplicate" in target assembly.
-The shufflevector IR instruction may change the vector length, so this operation
-may map to multiple SelectionDAG nodes including ``shuffle_vector``,
-``concat_vectors``, ``insert_subvector``, and ``extract_subvector``.
+  operation may also be known as a "broadcast" or "duplicate" in target assembly.
+  The shufflevector IR instruction may change the vector length, so this operation
+  may map to multiple SelectionDAG nodes including ``shuffle_vector``,
+  ``concat_vectors``, ``insert_subvector``, and ``extract_subvector``.
 
 Prior to the existence of the Legalize passes, we required that every target
 `selector`_ supported and handled every operator and type even if they are not