Home | History | Annotate | Download | only in X86

Lines Matching refs:hasAVX

375       Opc = Subtarget->hasAVX() ? X86::VMOVSSrm : X86::MOVSSrm;
384 Opc = Subtarget->hasAVX() ? X86::VMOVSDrm : X86::MOVSDrm;
396 Opc = Subtarget->hasAVX() ? X86::VMOVAPSrm : X86::MOVAPSrm;
398 Opc = Subtarget->hasAVX() ? X86::VMOVUPSrm : X86::MOVUPSrm;
403 Opc = Subtarget->hasAVX() ? X86::VMOVAPDrm : X86::MOVAPDrm;
405 Opc = Subtarget->hasAVX() ? X86::VMOVUPDrm : X86::MOVUPDrm;
413 Opc = Subtarget->hasAVX() ? X86::VMOVDQArm : X86::MOVDQArm;
415 Opc = Subtarget->hasAVX() ? X86::VMOVDQUrm : X86::MOVDQUrm;
438 bool HasAVX = Subtarget->hasAVX();
469 Opc = HasAVX ? X86::VMOVSSmr : X86::MOVSSmr;
478 Opc = HasAVX ? X86::VMOVSDmr : X86::MOVSDmr;
485 Opc = HasAVX ? X86::VMOVNTPSmr : X86::MOVNTPSmr;
487 Opc = HasAVX ? X86::VMOVAPSmr : X86::MOVAPSmr;
489 Opc = HasAVX ? X86::VMOVUPSmr : X86::MOVUPSmr;
494 Opc = HasAVX ? X86::VMOVNTPDmr : X86::MOVNTPDmr;
496 Opc = HasAVX ? X86::VMOVAPDmr : X86::MOVAPDmr;
498 Opc = HasAVX ? X86::VMOVUPDmr : X86::MOVUPDmr;
506 Opc = HasAVX ? X86::VMOVNTDQmr : X86::MOVNTDQmr;
508 Opc = HasAVX ? X86::VMOVDQAmr : X86::MOVDQAmr;
510 Opc = Subtarget->hasAVX() ? X86::VMOVDQUmr : X86::MOVDQUmr;
1159 bool HasAVX = Subtarget->hasAVX();
1170 return X86ScalarSSEf32 ? (HasAVX ? X86::VUCOMISSrr : X86::UCOMISSrr) : 0;
1172 return X86ScalarSSEf64 ? (HasAVX ? X86::VUCOMISDrr : X86::UCOMISDrr) : 0;
1952 if (Subtarget->hasAVX()) {
2101 if (!Subtarget->hasAVX())
2151 if (Subtarget->hasAVX())
2162 unsigned Opc = Subtarget->hasAVX() ? X86::VCVTSS2SDrr : X86::CVTSS2SDrr;
2173 unsigned Opc = Subtarget->hasAVX() ? X86::VCVTSD2SSrr : X86::CVTSD2SSrr;
2482 bool HasAVX = Subtarget->hasAVX();
2487 case MVT::f32: Opc = SqrtOpc[0][HasAVX]; RC = &X86::FR32RegClass; break;
2488 case MVT::f64: Opc = SqrtOpc[1][HasAVX]; RC = &X86::FR64RegClass; break;
2498 if (HasAVX) {
2678 bool HasAVX = Subtarget->hasAVX();
2682 case MVT::i32: Opc = CvtOpc[IsInputDouble][0][HasAVX]; break;
2683 case MVT::i64: Opc = CvtOpc[IsInputDouble][1][HasAVX]; break;
3280 !(Subtarget->hasAVX() && SrcVT.is256BitVector()))
3369 Opc = Subtarget->hasAVX() ? X86::VMOVSSrm : X86::MOVSSrm;
3378 Opc = Subtarget->hasAVX() ? X86::VMOVSDrm : X86::MOVSDrm;