LLVM  3.7.0
Namespaces | Enumerations
AArch64MachineCombinerPattern.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::MachineCombinerPattern
 Enumeration of instruction pattern supported by machine combiner.
 

Enumerations

enum  llvm::MachineCombinerPattern::MC_PATTERN : int {
  llvm::MachineCombinerPattern::MC_NONE = 0, llvm::MachineCombinerPattern::MC_MULADDW_OP1 = 1, llvm::MachineCombinerPattern::MC_MULADDW_OP2 = 2, llvm::MachineCombinerPattern::MC_MULSUBW_OP1 = 3,
  llvm::MachineCombinerPattern::MC_MULSUBW_OP2 = 4, llvm::MachineCombinerPattern::MC_MULADDWI_OP1 = 5, llvm::MachineCombinerPattern::MC_MULSUBWI_OP1 = 6, llvm::MachineCombinerPattern::MC_MULADDX_OP1 = 7,
  llvm::MachineCombinerPattern::MC_MULADDX_OP2 = 8, llvm::MachineCombinerPattern::MC_MULSUBX_OP1 = 9, llvm::MachineCombinerPattern::MC_MULSUBX_OP2 = 10, llvm::MachineCombinerPattern::MC_MULADDXI_OP1 = 11,
  llvm::MachineCombinerPattern::MC_MULSUBXI_OP1 = 12, llvm::MachineCombinerPattern::MC_REASSOC_AX_BY = 0, llvm::MachineCombinerPattern::MC_REASSOC_AX_YB = 1, llvm::MachineCombinerPattern::MC_REASSOC_XA_BY = 2,
  llvm::MachineCombinerPattern::MC_REASSOC_XA_YB = 3
}