SLPVectorizer: add a second limit for the number of alias checks.
[oota-llvm.git] / docs / CodeGenerator.rst
index 9eb8cf32cb8ce2309d8a875389922efa8ee99b33..7e5b6eb76392ac7374cc0f809dc7aca7a32ce849 100644 (file)
@@ -291,7 +291,7 @@ whether the instruction has certain target-independent properties (accesses
 memory, is commutable, etc), and holds any target-specific flags.
 
 The ``TargetFrameLowering`` class
------------------------------
+---------------------------------
 
 The ``TargetFrameLowering`` class is used to provide information about the stack
 frame layout of the target. It holds the direction of stack growth, the known
@@ -464,7 +464,7 @@ code:
   mov %EAX, %EDX
   sar %EDX, 31
   idiv %ECX
-  ret 
+  ret
 
 This approach is extremely general (if it can handle the X86 architecture, it
 can handle anything!) and allows all of the target specific knowledge about the
@@ -848,6 +848,10 @@ is based on the final SelectionDAG, with nodes that must be scheduled together
 bundled into a single scheduling-unit node, and with immediate operands and
 other nodes that aren't relevant for scheduling omitted.
 
+The option ``-filter-view-dags`` allows to select the name of the basic block
+that you are interested to visualize and filters all the previous
+``view-*-dags`` options.
+
 .. _Build initial DAG:
 
 Initial SelectionDAG Construction