Home
last modified time | relevance | path

Searched refs:HasSSE2 (Results 1 – 5 of 5) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/Target/X86/
DX86InstrFormats.td381 let Predicates = !if(hasOpSizePrefix /* OpSize */, [HasSSE2], [HasSSE1]);
487 : Ii8<o, F, outs, ins, asm, pattern, itin>, XD, Requires<[HasSSE2]>;
490 : Ii8<o, F, outs, ins, asm, pattern>, XS, Requires<[HasSSE2]>;
DX86InstrMMX.td606 let Predicates = [HasSSE2] in {
DX86ISelLowering.cpp7024 bool HasSSE2) { in getMOVLowToHigh() argument
7031 if (HasSSE2 && VT == MVT::v2f64) in getMOVLowToHigh()
7058 SDValue getMOVLP(SDValue &Op, SDLoc &dl, SelectionDAG &DAG, bool HasSSE2) { in getMOVLP() argument
7084 if (HasSSE2 && NumElems == 2) in getMOVLP()
7099 if (HasSSE2) { in getMOVLP()
7272 bool HasSSE2 = Subtarget->hasSSE2(); in LowerVECTOR_SHUFFLE() local
7324 if (HasSSE2 && isUNPCKHMask(M, VT, HasInt256) && V2IsUndef && in LowerVECTOR_SHUFFLE()
7337 if (HasSSE2 && (VT == MVT::v4f32 || VT == MVT::v4i32)) in LowerVECTOR_SHUFFLE()
7357 bool isShift = HasSSE2 && isVectorShift(SVOp, DAG, isLeft, ShVal, ShAmt); in LowerVECTOR_SHUFFLE()
7370 if (HasSSE2 && (VT == MVT::v2i64 || VT == MVT::v2f64)) in LowerVECTOR_SHUFFLE()
[all …]
DX86InstrSSE.td330 let Predicates = [HasSSE2] in {
405 [(set FR64:$dst, fpimm0)]>, Requires<[HasSSE2]>;
3458 TB, Requires<[HasSSE2]>;
3463 TB, Requires<[HasSSE2]>;
3498 IIC_SSE_PREFETCH>, TB, Requires<[HasSSE2]>;
3510 TB, Requires<[HasSSE2]>;
3513 TB, Requires<[HasSSE2]>;
DX86InstrInfo.td646 def HasSSE2 : Predicate<"Subtarget->hasSSE2()">;