Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4356 static bool isFreeToSplitVector(SDValue V, SelectionDAG &DAG) { in isFreeToSplitVector() function
15280 bool SplatOrSplitV1 = isFreeToSplitVector(BC1, DAG) || in lowerShuffleAsSplitOrBlend()
15282 bool SplatOrSplitV2 = isFreeToSplitVector(BC2, DAG) || in lowerShuffleAsSplitOrBlend()
16745 !(isFreeToSplitVector(peekThroughBitcasts(V1), DAG) || in lowerV8F32Shuffle()
16746 isFreeToSplitVector(peekThroughBitcasts(V2), DAG))) && in lowerV8F32Shuffle()
18534 bool FreeCond = isFreeToSplitVector(Cond, DAG); in LowerVSELECT()
18535 bool FreeLHS = isFreeToSplitVector(LHS, DAG) || in LowerVSELECT()
18537 bool FreeRHS = isFreeToSplitVector(RHS, DAG) || in LowerVSELECT()
21191 !isFreeToSplitVector(In, DAG) && in matchTruncateWithPACK()
21460 if (!Subtarget.hasAVX512() || isFreeToSplitVector(In, DAG)) in LowerTRUNCATE()
[all …]