Searched refs:isFreeToSplitVector (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 4136 static bool isFreeToSplitVector(SDNode *N, SelectionDAG &DAG) { in isFreeToSplitVector() function 17853 bool FreeCond = isFreeToSplitVector(Cond.getNode(), DAG); in LowerVSELECT() 17854 bool FreeLHS = isFreeToSplitVector(LHS.getNode(), DAG) || in LowerVSELECT() 17856 bool FreeRHS = isFreeToSplitVector(RHS.getNode(), DAG) || in LowerVSELECT() 20475 !isFreeToSplitVector(In.getNode(), DAG) && in matchTruncateWithPACK() 20745 if (!Subtarget.hasAVX512() || isFreeToSplitVector(In.getNode(), DAG)) in LowerTRUNCATE() 24710 if (StoredVal.hasOneUse() && isFreeToSplitVector(StoredVal.getNode(), DAG)) in LowerStore() 45579 !isFreeToSplitVector(TVal.getNode(), DAG) || in narrowVectorSelect() 45580 !isFreeToSplitVector(FVal.getNode(), DAG)) in narrowVectorSelect() 56940 !isFreeToSplitVector(Sel.getOperand(0).getNode(), DAG)) in narrowExtractedVectorSelect()
|