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

References

lib/Target/X86/X86FloatingPoint.cpp
 1115   unsigned NumOps = MI.getDesc().getNumOperands();
 1120   unsigned Reg = getFPReg(MI.getOperand(NumOps - 1));
 1121   bool KillsSrc = MI.killsRegister(X86::FP0 + Reg);
 1129   if (!KillsSrc && (MI.getOpcode() == X86::IST_Fp64m32 ||
 1130                     MI.getOpcode() == X86::ISTT_Fp16m32 ||
 1131                     MI.getOpcode() == X86::ISTT_Fp32m32 ||
 1132                     MI.getOpcode() == X86::ISTT_Fp64m32 ||
 1133                     MI.getOpcode() == X86::IST_Fp64m64 ||
 1134                     MI.getOpcode() == X86::ISTT_Fp16m64 ||
 1135                     MI.getOpcode() == X86::ISTT_Fp32m64 ||
 1136                     MI.getOpcode() == X86::ISTT_Fp64m64 ||
 1137                     MI.getOpcode() == X86::IST_Fp64m80 ||
 1138                     MI.getOpcode() == X86::ISTT_Fp16m80 ||
 1139                     MI.getOpcode() == X86::ISTT_Fp32m80 ||
 1140                     MI.getOpcode() == X86::ISTT_Fp64m80 ||
 1141                     MI.getOpcode() == X86::ST_FpP80m)) {
 1148   MI.RemoveOperand(NumOps - 1); // Remove explicit ST(0) operand
 1149   MI.setDesc(TII->get(getConcreteOpcode(MI.getOpcode())));
 1149   MI.setDesc(TII->get(getConcreteOpcode(MI.getOpcode())));
 1150   MI.addOperand(
 1153   if (MI.getOpcode() == X86::IST_FP64m || MI.getOpcode() == X86::ISTT_FP16m ||
 1153   if (MI.getOpcode() == X86::IST_FP64m || MI.getOpcode() == X86::ISTT_FP16m ||
 1154       MI.getOpcode() == X86::ISTT_FP32m || MI.getOpcode() == X86::ISTT_FP64m ||
 1154       MI.getOpcode() == X86::ISTT_FP32m || MI.getOpcode() == X86::ISTT_FP64m ||
 1155       MI.getOpcode() == X86::ST_FP80m) {