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;
50 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT,
55 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG,
57 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const;
59 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
60 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
61 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
62 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
63 SDValue LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const;
64 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
65 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
66 SDValue LowerTrig(SDValue Op, SelectionDAG &DAG) const;
67 SDValue LowerSHLParts(SDValue Op, SelectionDAG &DAG) const;
68 SDValue LowerSRXParts(SDValue Op, SelectionDAG &DAG) const;
69 SDValue LowerUADDSUBO(SDValue Op, SelectionDAG &DAG,
72 SDValue stackPtrToRegIndex(SDValue Ptr, unsigned StackWidth,
76 bool isZero(SDValue Op) const;