1 //===-- GCSE.h - SSA based Global Common Subexpr Elimination -----*- C++ -*--=//
3 // This pass is designed to be a very quick global transformation that
4 // eliminates global common subexpressions from a function. It does this by
5 // examining the SSA value graph of the function, instead of doing slow
6 // bit-vector computations.
8 //===----------------------------------------------------------------------===//
10 #ifndef LLVM_TRANSFORMS_SCALAR_GCSE_H
11 #define LLVM_TRANSFORMS_SCALAR_GCSE_H
14 Pass *createGCSEPass();