Searched refs:hasSSE2 (Results 1 – 13 of 13) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86Subtarget.h | 201 bool hasSSE2() const { return X86SSELevel >= SSE2; } in hasSSE2() function 285 bool hasCLFLUSH() const { return hasSSE2() || is64Bit(); } in hasCLFLUSH() 290 bool hasMFence() const { return hasSSE2() || is64Bit(); } in hasMFence()
|
| H A D | X86InstrPredicates.td | 56 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">; 57 def UseSSE2 : Predicate<"Subtarget->hasSSE2() && !Subtarget->hasAVX()">; 158 def FPStackf64 : Predicate<"!Subtarget->hasSSE2()">;
|
| H A D | X86PartialReduction.cpp | 106 if (!ST->hasSSE2()) in tryMAddReplacement() 217 if (!ST->hasSSE2()) in trySADReplacement()
|
| H A D | X86FastISel.cpp | 150 return (VT == MVT::f64 && Subtarget->hasSSE2()) || in isScalarFPTypeInSSEReg() 299 if (VT == MVT::f64 && !Subtarget->hasSSE2()) in isTypeLegal() 320 bool HasSSE2 = Subtarget->hasSSE2(); in X86FastEmitLoad() 482 bool HasSSE2 = Subtarget->hasSSE2(); in X86FastEmitStore() 1361 bool HasSSE2 = Subtarget->hasSSE2(); in X86ChooseCmpOpcode() 2158 (Subtarget->hasSSE2() && RetVT == MVT::f64))) in X86FastEmitSSESelect() 2975 if (!Subtarget->hasSSE2()) in fastLowerIntrinsicCall() 3691 if (!Subtarget->hasSSE2()) in fastSelectInstruction() 3785 bool HasSSE2 = Subtarget->hasSSE2(); in X86MaterializeFP() 3908 if (!Subtarget->hasSSE2()) in fastMaterializeConstant() [all …]
|
| H A D | X86ISelLoweringCall.cpp | 301 if (Subtarget.hasSSE2() && (Subtarget.getPreferVectorWidth() >= 128)) in getOptimalMemOpType() 309 Op.size() >= 8 && !Subtarget.is64Bit() && Subtarget.hasSSE2()) { in getOptimalMemOpType() 331 return Subtarget.hasSSE2(); in isSafeMemOpType() 391 if (!!(Flags & MachineMemOperand::MOStore) && Subtarget.hasSSE2()) in allowsMemoryAccess() 792 } else if (!Subtarget.hasSSE2() && in LowerReturn() 824 if (!Subtarget.hasSSE2()) in LowerReturn() 1127 } else if (!Subtarget.hasSSE2() && in LowerCallResult() 1624 else if (Subtarget.hasSSE2()) in forwardMustTailParameters()
|
| H A D | X86TargetTransformInfo.cpp | 1364 if (ST->hasSSE2()) in getArithmeticInstrCost() 1596 if (ST->hasSSE2()) in getShuffleCost() 2067 if (ST->hasSSE2()) { in getShuffleCost() 3034 if (ST->hasSSE2()) in getCastInstrCost() 3344 if (ST->hasSSE2()) in getCmpSelInstrCost() 4274 if (ST->hasSSE2()) in getIntrinsicInstrCost() 5101 if (ST->hasSSE2()) in getArithmeticReductionCost() 5140 if (ST->hasSSE2()) in getArithmeticReductionCost() 5211 if (ST->hasSSE2()) in getArithmeticReductionCost() 5378 if (ST->hasSSE2()) in getMinMaxReductionCost() [all …]
|
| H A D | X86CallingConv.td | 305 CCIfInReg<CCIfSubtarget<"hasSSE2()", 321 CCIfType<[f32], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>, 322 CCIfType<[f64], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>, 578 CCIfSubtarget<"hasSSE2()", 841 CCIfSubtarget<"hasSSE2()", 992 CCIfSubtarget<"hasSSE2()",
|
| H A D | X86PreTileConfig.cpp | 393 assert(ST.hasSSE2() && "AMX should assume SSE2 enabled"); in runOnMachineFunction()
|
| H A D | X86ISelLowering.cpp | 288 if (Subtarget.hasSSE2()) { in X86TargetLowering() 306 if (!Subtarget.hasSSE2()) { in X86TargetLowering() 3244 return Subtarget.hasSSE2(); in hasAndNot() 12984 if (Subtarget.hasSSE2()) in lowerV4F32Shuffle() 20120 if (!Subtarget.hasSSE2()) in truncateVectorWithPACK() 20259 if (!Subtarget.hasSSE2()) in matchTruncateWithPACK() 23014 if (!Subtarget.hasSSE2()) in LowerVSETCCWithSUBUS() 43362 if (!Subtarget.hasSSE2()) in combinePredicateReduction() 43573 if (!Subtarget.hasSSE2()) in combineBasicSADPattern() 43951 if (!Subtarget.hasSSE2()) in combineArithReduction() [all …]
|
| H A D | X86FastPreTileConfig.cpp | 181 assert(ST->hasSSE2() && "AMX should assume SSE2 enabled"); in InitializeTileConfigStackSpace()
|
| H A D | X86InstrInfo.cpp | 2619 assert(Subtarget.hasSSE2() && "Commuting MOVHLP/UNPCKHPD requires SSE2!"); in commuteInstructionImpl() 2899 if (Subtarget.hasSSE2()) in findCommutedOpIndices()
|
| H A D | X86ISelDAGToDAG.cpp | 1267 if (Subtarget->hasSSE2()) { in PreprocessISelDAG()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86LegalizerInfo.cpp | 34 bool HasSSE2 = Subtarget.hasSSE2(); in X86LegalizerInfo()
|