Lines Matching refs:SelectionDAG
29 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
33 SelectionDAG &DAG) const override;
39 SDLoc DL, SelectionDAG &DAG,
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,
73 SelectionDAG &DAG) const;
77 SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const override;