Home | History | Annotate | Download | only in X86

Lines Matching refs:hasAVX

391       Opc = Subtarget->hasAVX() ? X86::VMOVSSrm : X86::MOVSSrm;
400 Opc = Subtarget->hasAVX() ? X86::VMOVSDrm : X86::MOVSDrm;
448 hasAVX() ? X86::VMOVSSmr : X86::MOVSSmr) : X86::ST_Fp32m;
452 (Subtarget->hasAVX() ? X86::VMOVSDmr : X86::MOVSDmr) : X86::ST_Fp64m;
456 Opc = Subtarget->hasAVX() ? X86::VMOVAPSmr : X86::MOVAPSmr;
458 Opc = Subtarget->hasAVX() ? X86::VMOVUPSmr : X86::MOVUPSmr;
462 Opc = Subtarget->hasAVX() ? X86::VMOVAPDmr : X86::MOVAPDmr;
464 Opc = Subtarget->hasAVX() ? X86::VMOVUPDmr : X86::MOVUPDmr;
471 Opc = Subtarget->hasAVX() ? X86::VMOVDQAmr : X86::MOVDQAmr;
473 Opc = Subtarget->hasAVX() ? X86::VMOVDQUmr : X86::MOVDQUmr;
1115 bool HasAVX = Subtarget->hasAVX();
1126 return X86ScalarSSEf32 ? (HasAVX ? X86::VUCOMISSrr : X86::UCOMISSrr) : 0;
1128 return X86ScalarSSEf64 ? (HasAVX ? X86::VUCOMISDrr : X86::UCOMISDrr) : 0;
1896 bool HasAVX = Subtarget->hasAVX();
1900 case MVT::f32: Opc = &OpcTable[0][HasAVX][0]; break;
1901 case MVT::f64: Opc = &OpcTable[1][HasAVX][0]; break;
2330 bool HasAVX = Subtarget->hasAVX();
2335 case MVT::f32: Opc = SqrtOpc[0][HasAVX]; RC = &X86::FR32RegClass; break;
2336 case MVT::f64: Opc = SqrtOpc[1][HasAVX]; RC = &X86::FR64RegClass; break;
2346 if (HasAVX) {
2506 bool HasAVX = Subtarget->hasAVX();
2510 case MVT::i32: Opc = CvtOpc[IsInputDouble][0][HasAVX]; break;
2511 case MVT::i64: Opc = CvtOpc[IsInputDouble][1][HasAVX]; break;
3198 Opc = Subtarget->hasAVX() ? X86::VMOVSSrm : X86::MOVSSrm;
3207 Opc = Subtarget->hasAVX() ? X86::VMOVSDrm : X86::MOVSDrm;