Lines Matching refs:SelectOpcode
3283 auto SelectOpcode = [&](unsigned Opc64, unsigned Opc32, unsigned Opc16, in foldLoadStoreIntoMemOperand() local
3304 unsigned NewOpc = SelectOpcode(X86::NEG64m, X86::NEG32m, X86::NEG16m, in foldLoadStoreIntoMemOperand()
3321 ? SelectOpcode(X86::INC64m, X86::INC32m, X86::INC16m, X86::INC8m) in foldLoadStoreIntoMemOperand()
3322 : SelectOpcode(X86::DEC64m, X86::DEC32m, X86::DEC16m, X86::DEC8m); in foldLoadStoreIntoMemOperand()
3335 auto SelectRegOpcode = [SelectOpcode](unsigned Opc) { in foldLoadStoreIntoMemOperand()
3338 return SelectOpcode(X86::ADD64mr, X86::ADD32mr, X86::ADD16mr, in foldLoadStoreIntoMemOperand()
3341 return SelectOpcode(X86::ADC64mr, X86::ADC32mr, X86::ADC16mr, in foldLoadStoreIntoMemOperand()
3344 return SelectOpcode(X86::SUB64mr, X86::SUB32mr, X86::SUB16mr, in foldLoadStoreIntoMemOperand()
3347 return SelectOpcode(X86::SBB64mr, X86::SBB32mr, X86::SBB16mr, in foldLoadStoreIntoMemOperand()
3350 return SelectOpcode(X86::AND64mr, X86::AND32mr, X86::AND16mr, in foldLoadStoreIntoMemOperand()
3353 return SelectOpcode(X86::OR64mr, X86::OR32mr, X86::OR16mr, X86::OR8mr); in foldLoadStoreIntoMemOperand()
3355 return SelectOpcode(X86::XOR64mr, X86::XOR32mr, X86::XOR16mr, in foldLoadStoreIntoMemOperand()
3361 auto SelectImm8Opcode = [SelectOpcode](unsigned Opc) { in foldLoadStoreIntoMemOperand()
3364 return SelectOpcode(X86::ADD64mi8, X86::ADD32mi8, X86::ADD16mi8, 0); in foldLoadStoreIntoMemOperand()
3366 return SelectOpcode(X86::ADC64mi8, X86::ADC32mi8, X86::ADC16mi8, 0); in foldLoadStoreIntoMemOperand()
3368 return SelectOpcode(X86::SUB64mi8, X86::SUB32mi8, X86::SUB16mi8, 0); in foldLoadStoreIntoMemOperand()
3370 return SelectOpcode(X86::SBB64mi8, X86::SBB32mi8, X86::SBB16mi8, 0); in foldLoadStoreIntoMemOperand()
3372 return SelectOpcode(X86::AND64mi8, X86::AND32mi8, X86::AND16mi8, 0); in foldLoadStoreIntoMemOperand()
3374 return SelectOpcode(X86::OR64mi8, X86::OR32mi8, X86::OR16mi8, 0); in foldLoadStoreIntoMemOperand()
3376 return SelectOpcode(X86::XOR64mi8, X86::XOR32mi8, X86::XOR16mi8, 0); in foldLoadStoreIntoMemOperand()
3381 auto SelectImmOpcode = [SelectOpcode](unsigned Opc) { in foldLoadStoreIntoMemOperand()
3384 return SelectOpcode(X86::ADD64mi32, X86::ADD32mi, X86::ADD16mi, in foldLoadStoreIntoMemOperand()
3387 return SelectOpcode(X86::ADC64mi32, X86::ADC32mi, X86::ADC16mi, in foldLoadStoreIntoMemOperand()
3390 return SelectOpcode(X86::SUB64mi32, X86::SUB32mi, X86::SUB16mi, in foldLoadStoreIntoMemOperand()
3393 return SelectOpcode(X86::SBB64mi32, X86::SBB32mi, X86::SBB16mi, in foldLoadStoreIntoMemOperand()
3396 return SelectOpcode(X86::AND64mi32, X86::AND32mi, X86::AND16mi, in foldLoadStoreIntoMemOperand()
3399 return SelectOpcode(X86::OR64mi32, X86::OR32mi, X86::OR16mi, in foldLoadStoreIntoMemOperand()
3402 return SelectOpcode(X86::XOR64mi32, X86::XOR32mi, X86::XOR16mi, in foldLoadStoreIntoMemOperand()