• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/

Lines Matching refs:SELECT

448     setOperationAction(ISD::SELECT, VT, Expand);
500 setOperationAction(ISD::SELECT, MVT::v2f32, Promote);
501 AddPromotedToType(ISD::SELECT, MVT::v2f32, MVT::v2i32);
503 setOperationAction(ISD::SELECT, MVT::v3f32, Promote);
504 AddPromotedToType(ISD::SELECT, MVT::v3f32, MVT::v3i32);
506 setOperationAction(ISD::SELECT, MVT::v4f32, Promote);
507 AddPromotedToType(ISD::SELECT, MVT::v4f32, MVT::v4i32);
509 setOperationAction(ISD::SELECT, MVT::v5f32, Promote);
510 AddPromotedToType(ISD::SELECT, MVT::v5f32, MVT::v5i32);
560 setTargetDAGCombine(ISD::SELECT);
624 case ISD::SELECT:
1724 jq = DAG.getNode(ISD::SELECT, DL, VT, cv, jq, DAG.getConstant(0, DL, VT));
2003 Q = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2005 R = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2010 Q = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2012 R = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2114 SDValue Add = DAG.getNode(ISD::SELECT, SL, MVT::f64, And, One, Zero);
2177 SDValue Tmp1 = DAG.getNode(ISD::SELECT, SL, MVT::i64, ExpLt0, SignBit64, Tmp0);
2178 SDValue Tmp2 = DAG.getNode(ISD::SELECT, SL, MVT::i64, ExpGt51, BcInt, Tmp1);
2246 SDValue Sel = DAG.getNode(ISD::SELECT, SL, VT, Cmp, SignOne, Zero);
2271 SDValue Add = DAG.getNode(ISD::SELECT, SL, MVT::f64, And, NegOne, Zero);
2349 NewOpr = DAG.getNode(ISD::SELECT, SL, MVT::i32, Hi0orLo0, Add, OprHi);
2353 NewOpr = DAG.getNode(ISD::SELECT, SL, MVT::i32, Hi0orLo0, Add, OprLo);
2374 NewOpr = DAG.getNode(ISD::SELECT, SL, MVT::i32,
3498 SDValue NewSelect = DAG.getNode(ISD::SELECT, SL, VT, Cond,
3560 SDValue NewSelect = DAG.getNode(ISD::SELECT, SL, VT,
3601 return DAG.getNode(ISD::SELECT, SL, VT, NewCond, False, True);
4005 case ISD::SELECT: