[llvm] r302169 - [Lexicon] Add BDCE
Brian Gesiak via llvm-commits
llvm-commits at lists.llvm.org
Thu May 4 09:50:38 PDT 2017
Author: modocache
Date: Thu May 4 11:50:37 2017
New Revision: 302169
URL: http://llvm.org/viewvc/llvm-project?rev=302169&view=rev
Log:
[Lexicon] Add BDCE
Summary: Add an entry to the Lexicon for "BDCE."
Reviewers: jmolloy, hfinkel
Reviewed By: jmolloy
Differential Revision: https://reviews.llvm.org/D31861
Modified:
llvm/trunk/docs/Lexicon.rst
Modified: llvm/trunk/docs/Lexicon.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/Lexicon.rst?rev=302169&r1=302168&r2=302169&view=diff
==============================================================================
--- llvm/trunk/docs/Lexicon.rst (original)
+++ llvm/trunk/docs/Lexicon.rst Thu May 4 11:50:37 2017
@@ -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
More information about the llvm-commits
mailing list