summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Gesiak <modocache@gmail.com>2017-05-04 16:50:37 +0000
committerBrian Gesiak <modocache@gmail.com>2017-05-04 16:50:37 +0000
commit4a4875628f8bc329a437f9e68fe545f430ef9ae9 (patch)
treefac85288f33f68e0e8c37cfd6745d8138161c0e6
parentd6d22fe91606365fdc734bec94862ee13fd39f67 (diff)
downloadbcm5719-llvm-4a4875628f8bc329a437f9e68fe545f430ef9ae9.tar.gz
bcm5719-llvm-4a4875628f8bc329a437f9e68fe545f430ef9ae9.zip
[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 llvm-svn: 302169
-rw-r--r--llvm/docs/Lexicon.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/docs/Lexicon.rst b/llvm/docs/Lexicon.rst
index 5d16091e27e..35687e25818 100644
--- a/llvm/docs/Lexicon.rst
+++ b/llvm/docs/Lexicon.rst
@@ -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
OpenPOWER on IntegriCloud