LLVM 19.0.0git
Namespaces | Enumerations
MachineCombinerPattern.h File Reference

Go to the source code of this file.


namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.


enum class  llvm::CombinerObjective { llvm::MustReduceDepth , llvm::MustReduceRegisterPressure , llvm::Default }
 The combiner's goal may differ based on which pattern it is attempting to optimize. More...
enum  llvm::MachineCombinerPattern : unsigned {
  llvm::REASSOC_AX_BY , llvm::REASSOC_AX_YB , llvm::REASSOC_XA_BY , llvm::REASSOC_XA_YB ,
 These are instruction patterns matched by the machine combiner pass. More...