[Lexicon] Add BDCE
authorBrian Gesiak <modocache@gmail.com>
Thu, 4 May 2017 16:50:37 +0000 (16:50 +0000)
committerBrian Gesiak <modocache@gmail.com>
Thu, 4 May 2017 16:50:37 +0000 (16:50 +0000)
Summary: Add an entry to the Lexicon for "BDCE."

Reviewers: jmolloy, hfinkel

Reviewed By: jmolloy

Differential Revision: https://reviews.llvm.org/D31861

llvm-svn: 302169

llvm/docs/Lexicon.rst

index 5d16091..35687e2 100644 (file)
@@ -38,6 +38,13 @@ B
 **BB Vectorization**
     Basic-Block Vectorization
 
+**BDCE**
+    Bit-tracking dead code elimination. Some bit-wise instructions (shifts,
+    ands, ors, etc.) "kill" some of their input bits -- that is, they make it
+    such that those bits can be either zero or one without affecting control or
+    data flow of a program. The BDCE pass removes instructions that only
+    compute these dead bits.
+
 **BURS**
     Bottom Up Rewriting System --- A method of instruction selection for code
     generation.  An example is the `BURG