LLVM API Documentation

Enumerations
llvm::MachineCombinerPattern Namespace Reference

Enumerations

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

Detailed Description

Enumeration of instruction pattern supported by machine combiner


Enumeration Type Documentation

Enumerator:
MC_NONE 
MC_MULADDW_OP1 
MC_MULADDW_OP2 
MC_MULSUBW_OP1 
MC_MULSUBW_OP2 
MC_MULADDWI_OP1 
MC_MULSUBWI_OP1 
MC_MULADDX_OP1 
MC_MULADDX_OP2 
MC_MULSUBX_OP1 
MC_MULSUBX_OP2 
MC_MULADDXI_OP1 
MC_MULSUBXI_OP1 

Definition at line 24 of file AArch64MachineCombinerPattern.h.