Lines Matching refs:SDValue
29 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
30 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
32 SmallVectorImpl<SDValue> &Results,
34 SDValue LowerFormalArguments(
35 SDValue Chain,
40 SmallVectorImpl<SDValue> &InVals) const override;
48 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT,
53 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG) const;
54 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const;
56 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
57 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
58 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
59 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
60 SDValue LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const;
61 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
62 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
63 SDValue LowerTrig(SDValue Op, SelectionDAG &DAG) const;
64 SDValue LowerSHLParts(SDValue Op, SelectionDAG &DAG) const;
65 SDValue LowerSRXParts(SDValue Op, SelectionDAG &DAG) const;
67 SDValue stackPtrToRegIndex(SDValue Ptr, unsigned StackWidth,
71 bool isZero(SDValue Op) const;