LLVM 22.0.0git
Reassociate.h File Reference

Go to the source code of this file.

Classes

struct  llvm::reassociate::ValueEntry
struct  llvm::reassociate::Factor
 Utility class representing a base and exponent pair which form one factor of some product. More...
class  llvm::ReassociatePass
 Reassociate commutative expressions. More...
struct  llvm::ReassociatePass::PairMapValue

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::reassociate
 A private "module" namespace for types and utilities used by Reassociate.

Functions

bool llvm::reassociate::operator< (const ValueEntry &LHS, const ValueEntry &RHS)