reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86InstrInfo.cpp
 6690   uint16_t dom = (MI.getDesc().TSFlags >> X86II::SSEDomainShift) & 3;
 6693   unsigned Opcode = MI.getOpcode();
 6694   unsigned NumOperands = MI.getDesc().getNumOperands();
 6697     if (MI.getOperand(NumOperands - 1).isImm()) {
 6698       unsigned Imm = MI.getOperand(NumOperands - 1).getImm() & 255;
 6724       MI.setDesc(get(table[Domain - 1]));
 6725       MI.getOperand(NumOperands - 1).setImm(NewImm & 255);
 6779     const uint16_t *table = lookupAVX512(MI.getOpcode(), dom,
 6784     if (Domain == 3 && (dom == 1 || table[3] == MI.getOpcode()))
 6786     MI.setDesc(get(table[Domain - 1]));
 6793         MI.getOperand(1).getReg() == MI.getOperand(2).getReg() &&
 6793         MI.getOperand(1).getReg() == MI.getOperand(2).getReg() &&
 6794         MI.getOperand(0).getSubReg() == 0 &&
 6795         MI.getOperand(1).getSubReg() == 0 &&
 6796         MI.getOperand(2).getSubReg() == 0) {
 6797       commuteInstruction(MI, false);
 6806       unsigned Imm = MI.getOperand(3).getImm();
 6810       MI.getOperand(3).setImm(NewImm);
 6811       MI.setDesc(get(X86::SHUFPSrri));