Home
last modified time | relevance | path

Searched refs:hasSSSE3 (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h196 bool hasSSSE3() const { return X86SSELevel >= SSSE3; } in hasSSSE3() function
H A DX86InstrPredicates.td59 def HasSSSE3 : Predicate<"Subtarget->hasSSSE3()">;
60 def UseSSSE3 : Predicate<"Subtarget->hasSSSE3() && !Subtarget->hasAVX()">;
H A DX86TargetTransformInfo.cpp1349 if (ST->hasSSSE3()) in getArithmeticInstrCost()
1603 if (SubTp->getPrimitiveSizeInBits() >= 32 || ST->hasSSSE3()) in getShuffleCost()
1636 !ST->hasSSSE3()) { in getShuffleCost()
2082 if (ST->hasSSSE3()) in getShuffleCost()
4415 if (ST->hasSSSE3()) in getIntrinsicInstrCost()
6695 if (ST->hasSSSE3()) in getInterleavedMemoryOpCost()
H A DX86ISelLowering.cpp1312 if (!Subtarget.useSoftFloat() && Subtarget.hasSSSE3()) { in X86TargetLowering()
8247 ((VT == MVT::v8i16 || VT == MVT::v4i32) && Subtarget.hasSSSE3()) || in LowerToHorizontalOp()
8535 if (Subtarget.hasSSSE3()) in createVariablePermute()
8541 else if (Subtarget.hasSSSE3()) { in createVariablePermute()
8551 } else if (Subtarget.hasSSSE3()) { in createVariablePermute()
9846 assert((Subtarget.hasSSSE3() && VT.is128BitVector()) || in lowerShuffleWithPSHUFB()
11042 if ((VT.is128BitVector() && !Subtarget.hasSSSE3()) || in lowerShuffleAsByteRotateAndPermute()
11463 if (Subtarget.hasSSSE3()) { in lowerShuffleAsByteRotate()
11599 } else if (!Subtarget.hasSSSE3()) { in lowerShuffleAsByteShiftMask()
11993 if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) { in lowerShuffleAsSpecificZeroOrAnyExtend()
[all …]