Bit‐Tracking Dead Code Elimination pass.
Synopsis
Declared in <llvm/Transforms/Scalar/BDCE.h>
struct BDCEPass
: OptionalPassInfoMixin<BDCEPass>
Description
Some instructions (shifts, some ands, ors, etc.) kill some of their input bits. This pass tracks those dead bits and removes instructions that compute only dead bits.
Base Classes
Name |
Description |
A CRTP mix‐in for passes that can be skipped. |
Member Functions
Name |
Description |
Run bit‐tracking dead code elimination over the function. |
Static Member Functions
Name |
Description |
Return false; optional passes may be skipped. |
Created with MrDocs