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

References

gen/lib/Target/X86/X86GenCallingConv.inc
  878     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
  902     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 1548     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 1686     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 1950     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 1974     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 2413     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 2437     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 3125     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 3142     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 3701     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 3718     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 3901     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 3918     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
gen/lib/Target/X86/X86GenDAGISel.inc
253357   case 1: return (Subtarget->hasSSE1() && !Subtarget->hasAVX());
253379   case 23: return (!Subtarget->hasSSE1());
253388   case 32: return (!Subtarget->hasSSE1()) && (Subtarget->hasCMov());
253391   case 35: return (Subtarget->hasMMX()) && (Subtarget->hasSSE1());
253411   case 55: return (MF->getFunction().hasOptSize()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX());
253444   case 88: return (Subtarget->hasSSE1());
253451   case 95: return (Subtarget->hasMMX()) && (Subtarget->hasSSE1()) && (!Subtarget->is64Bit());
253452   case 96: return (Subtarget->hasMMX()) && (Subtarget->hasSSE1()) && (Subtarget->is64Bit());
253482   case 126: return (MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX());
253534   case 178: return (Subtarget->hasSSE1()) && (!Subtarget->hasAVX512());
gen/lib/Target/X86/X86GenFastISel.inc
  847   if ((!Subtarget->hasSSE1())) {
  882   if ((!Subtarget->hasSSE1())) {
  917   if ((!Subtarget->hasSSE1())) {
 1035   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 1048   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 1176   if ((!Subtarget->hasSSE1())) {
 1211   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 1214   if ((!Subtarget->hasSSE1())) {
 1244   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 1805   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 1827   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 3033   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 3046   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 3601   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 3614   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 4042   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 4051   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 4083   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 4092   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 4282   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 6431   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 6437   if ((!Subtarget->hasSSE1())) {
 6473   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 6562   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 6568   if ((!Subtarget->hasSSE1())) {
 6604   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 6693   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 6699   if ((!Subtarget->hasSSE1())) {
 6735   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 6824   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 6830   if ((!Subtarget->hasSSE1())) {
 6866   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 9489   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 9495   if ((!Subtarget->hasSSE1()) && (Subtarget->hasCMov())) {
 9549   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 9658   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 9893   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
 9923   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10011   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10041   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10129   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10225   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10255   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10343   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10373   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10461   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10588   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
10675   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
11002   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
11026   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
11074   if ((MF->getFunction().hasOptSize() || !Subtarget->hasSSE41()) && (Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
12086   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
12276   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
12524   if ((Subtarget->hasSSE1() && !Subtarget->hasAVX())) {
gen/lib/Target/X86/X86GenGlobalISel.inc
  165   if (Subtarget->hasSSE1())
  167   if (Subtarget->hasSSE1() && !Subtarget->hasAVX())
  319   if (!Subtarget->hasSSE1())
lib/Target/X86/X86FastISel.cpp
   65     X86ScalarSSEf32 = Subtarget->hasSSE1();
  485   bool HasSSE1 = Subtarget->hasSSE1();
 1341   bool X86ScalarSSEf32 = Subtarget->hasSSE1();
 2155       !((Subtarget->hasSSE1() && RetVT == MVT::f32) ||
 2804     if (!Subtarget->hasSSE1())
 2993       if (!Subtarget->hasSSE1())
 3104       if (!Subtarget->hasSSE1())
 3465     assert((Subtarget->hasSSE1() || !NumXMMRegs)
 3560         ((Is64Bit || Ins[i].Flags.isInReg()) && !Subtarget->hasSSE1())) {
lib/Target/X86/X86ISelLowering.cpp
  112   X86ScalarSSEf32 = Subtarget.hasSSE1();
  665   if (!Subtarget.useSoftFloat() && Subtarget.is64Bit() && Subtarget.hasSSE1()) {
  811   if (!Subtarget.useSoftFloat() && Subtarget.hasSSE1()) {
 2066   if (Subtarget.hasSSE1())
 2111       if (Subtarget.hasSSE1() && (Subtarget.is64Bit() || Subtarget.hasX87()) &&
 2527         (Subtarget.is64Bit() && !Subtarget.hasSSE1())) {
 2850         ((Is64Bit || Ins[InsIndex].Flags.isInReg()) && !Subtarget.hasSSE1())) {
 3152   if (isSoftFloat || NoImplicitFloatOps || !Subtarget.hasSSE1())
 3365     assert(!(NumXMMRegs && !Subtarget.hasSSE1()) &&
 3896     assert((Subtarget.hasSSE1() || !NumXMMRegs)
 5077   if (!Subtarget.hasSSE1() || VT.getSizeInBits() < 128)
20244   if ((VT == MVT::f32 && Subtarget.hasSSE1()) ||
20245       (VT == MVT::v4f32 && Subtarget.hasSSE1() && Reciprocal) ||
20274   if ((VT == MVT::f32 && Subtarget.hasSSE1()) ||
20275       (VT == MVT::v4f32 && Subtarget.hasSSE1()) ||
21215        (Subtarget.hasSSE1() && VT == MVT::f32)) &&
21894   assert(Subtarget.hasSSE1() && "Expected SSE");
22370            Subtarget.hasSSE1());
28537     assert(Subtarget.hasSSE1() && "Expected SSE");
32114   if ((MaskVT == MVT::v4f32 && Subtarget.hasSSE1()) ||
32217       ((MaskVT.is128BitVector() && Subtarget.hasSSE1()) ||
35398       if (Subtarget.hasSSE1() && !isa<ConstantFPSDNode>(V)) {
35420     if (Subtarget.hasSSE1()) {
35478     if (Subtarget.hasSSE1() && !Subtarget.hasSSE2() && SrcVT == MVT::v4i1 &&
35666   if (!((Subtarget.hasSSE1() && VT == MVT::f32) ||
36839        (Subtarget.hasSSE1() && VT.getScalarType() == MVT::f32))) {
38866       !((Subtarget.hasSSE1() && N00Type == MVT::f32) ||
39175   if (Subtarget.hasSSE1() && !Subtarget.hasSSE2() && VT == MVT::v4i32) {
39598   if (Subtarget.hasSSE1() && !Subtarget.hasSSE2() && VT == MVT::v4i32) {
41734   if (Subtarget.hasSSE1() && !Subtarget.hasSSE2() &&
41818   if (!((VT == MVT::f32 && Subtarget.hasSSE1()) ||
41820         (VT == MVT::v4f32 && Subtarget.hasSSE1() && !Subtarget.hasSSE2())))
41920   if (!((Subtarget.hasSSE1() && VT == MVT::f32) ||
42889   if (Subtarget.hasSSE1() && !Subtarget.hasSSE2() && VT == MVT::v4i32 &&
45471         if ((type->getPrimitiveSizeInBits() == 128) && Subtarget.hasSSE1())
45500     if (((type->getPrimitiveSizeInBits() == 128) && Subtarget.hasSSE1()) ||
45578     if (Subtarget.hasSSE1())
45881       if (!Subtarget.hasSSE1()) break;
45945       if (!Subtarget.hasSSE1()) break;
lib/Target/X86/X86LegalizerInfo.cpp
  285   if (!Subtarget.hasSSE1())
lib/Target/X86/X86RegisterInfo.cpp
  285   bool HasSSE = Subtarget.hasSSE1();
  412   bool HasSSE = Subtarget.hasSSE1();
lib/Target/X86/X86Subtarget.h
  636     return hasSSE1() || (hasPRFCHW() && !has3DNow()) || hasPREFETCHWT1();
lib/Target/X86/X86TargetTransformInfo.cpp
  121   if (Vector && !ST->hasSSE1())
  139     if (ST->hasSSE1() && PreferVectorWidth >= 128)
  866   if (ST->hasSSE1())
 1265   if (ST->hasSSE1())
 1868   if (ST->hasSSE1())
 2246     if (ST->hasSSE1())
 2876     if (ST->hasSSE1())
 2905     if (ST->hasSSE1())
 3295     return DataSize == 16 ?  ST->hasSSE1() : ST->hasAVX2();
 3320     return ST->hasSSE1();