Lines Matching defs:SelectOpcode
3609 auto SelectOpcode = [&](unsigned Opc64, unsigned Opc32, unsigned Opc16,
3630 unsigned NewOpc = SelectOpcode(X86::NEG64m, X86::NEG32m, X86::NEG16m,
3647 ? SelectOpcode(X86::INC64m, X86::INC32m, X86::INC16m, X86::INC8m)
3648 : SelectOpcode(X86::DEC64m, X86::DEC32m, X86::DEC16m, X86::DEC8m);
3661 auto SelectRegOpcode = [SelectOpcode](unsigned Opc) {
3664 return SelectOpcode(X86::ADD64mr, X86::ADD32mr, X86::ADD16mr,
3667 return SelectOpcode(X86::ADC64mr, X86::ADC32mr, X86::ADC16mr,
3670 return SelectOpcode(X86::SUB64mr, X86::SUB32mr, X86::SUB16mr,
3673 return SelectOpcode(X86::SBB64mr, X86::SBB32mr, X86::SBB16mr,
3676 return SelectOpcode(X86::AND64mr, X86::AND32mr, X86::AND16mr,
3679 return SelectOpcode(X86::OR64mr, X86::OR32mr, X86::OR16mr, X86::OR8mr);
3681 return SelectOpcode(X86::XOR64mr, X86::XOR32mr, X86::XOR16mr,
3687 auto SelectImmOpcode = [SelectOpcode](unsigned Opc) {
3690 return SelectOpcode(X86::ADD64mi32, X86::ADD32mi, X86::ADD16mi,
3693 return SelectOpcode(X86::ADC64mi32, X86::ADC32mi, X86::ADC16mi,
3696 return SelectOpcode(X86::SUB64mi32, X86::SUB32mi, X86::SUB16mi,
3699 return SelectOpcode(X86::SBB64mi32, X86::SBB32mi, X86::SBB16mi,
3702 return SelectOpcode(X86::AND64mi32, X86::AND32mi, X86::AND16mi,
3705 return SelectOpcode(X86::OR64mi32, X86::OR32mi, X86::OR16mi,
3708 return SelectOpcode(X86::XOR64mi32, X86::XOR32mi, X86::XOR16mi,