Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86ISelLowering.cpp26913 auto SignBitSelect = [&](MVT SelVT, SDValue Sel, SDValue V0, SDValue V1) { in LowerShift() argument
26924 return DAG.getBitcast(SelVT, DAG.getSelect(dl, VT, Sel, V0, V1)); in LowerShift()
26931 return DAG.getBitcast(SelVT, DAG.getSelect(dl, VT, Sel, V0, V1)); in LowerShift()
26936 SDValue Z = DAG.getConstant(0, dl, SelVT); in LowerShift()
26937 SDValue C = DAG.getNode(X86ISD::PCMPGT, dl, SelVT, Z, Sel); in LowerShift()
26938 return DAG.getSelect(dl, SelVT, C, V0, V1); in LowerShift()
27190 auto SignBitSelect = [&](MVT SelVT, SDValue Sel, SDValue V0, SDValue V1) { in LowerRotate() argument
27197 return DAG.getBitcast(SelVT, DAG.getSelect(DL, VT, Sel, V0, V1)); in LowerRotate()
27202 SDValue Z = DAG.getConstant(0, DL, SelVT); in LowerRotate()
27203 SDValue C = DAG.getNode(X86ISD::PCMPGT, DL, SelVT, Z, Sel); in LowerRotate()
[all …]