Lines Matching defs:SelectOpcode
3655 auto SelectOpcode = [&](unsigned Opc64, unsigned Opc32, unsigned Opc16,
3676 unsigned NewOpc = SelectOpcode(X86::NEG64m, X86::NEG32m, X86::NEG16m,
3693 ? SelectOpcode(X86::INC64m, X86::INC32m, X86::INC16m, X86::INC8m)
3694 : SelectOpcode(X86::DEC64m, X86::DEC32m, X86::DEC16m, X86::DEC8m);
3707 auto SelectRegOpcode = [SelectOpcode](unsigned Opc) {
3710 return SelectOpcode(X86::ADD64mr, X86::ADD32mr, X86::ADD16mr,
3713 return SelectOpcode(X86::ADC64mr, X86::ADC32mr, X86::ADC16mr,
3716 return SelectOpcode(X86::SUB64mr, X86::SUB32mr, X86::SUB16mr,
3719 return SelectOpcode(X86::SBB64mr, X86::SBB32mr, X86::SBB16mr,
3722 return SelectOpcode(X86::AND64mr, X86::AND32mr, X86::AND16mr,
3725 return SelectOpcode(X86::OR64mr, X86::OR32mr, X86::OR16mr, X86::OR8mr);
3727 return SelectOpcode(X86::XOR64mr, X86::XOR32mr, X86::XOR16mr,
3733 auto SelectImmOpcode = [SelectOpcode](unsigned Opc) {
3736 return SelectOpcode(X86::ADD64mi32, X86::ADD32mi, X86::ADD16mi,
3739 return SelectOpcode(X86::ADC64mi32, X86::ADC32mi, X86::ADC16mi,
3742 return SelectOpcode(X86::SUB64mi32, X86::SUB32mi, X86::SUB16mi,
3745 return SelectOpcode(X86::SBB64mi32, X86::SBB32mi, X86::SBB16mi,
3748 return SelectOpcode(X86::AND64mi32, X86::AND32mi, X86::AND16mi,
3751 return SelectOpcode(X86::OR64mi32, X86::OR32mi, X86::OR16mi,
3754 return SelectOpcode(X86::XOR64mi32, X86::XOR32mi, X86::XOR16mi,