Lines Matching refs:SelectionDAG
24 SDValue LowerParameterPtr(SelectionDAG &DAG, const SDLoc &SL, SDValue Chain,
26 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, const SDLoc &SL,
29 SelectionDAG &DAG) const override;
30 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op,
33 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
34 SDValue LowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const;
35 SDValue LowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const;
36 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
37 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
38 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
39 SDValue LowerFastFDIV(SDValue Op, SelectionDAG &DAG) const;
40 SDValue LowerFDIV32(SDValue Op, SelectionDAG &DAG) const;
41 SDValue LowerFDIV64(SDValue Op, SelectionDAG &DAG) const;
42 SDValue LowerFDIV(SDValue Op, SelectionDAG &DAG) const;
43 SDValue LowerINT_TO_FP(SDValue Op, SelectionDAG &DAG, bool Signed) const;
44 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
45 SDValue LowerTrig(SDValue Op, SelectionDAG &DAG) const;
46 SDValue LowerATOMIC_CMP_SWAP(SDValue Op, SelectionDAG &DAG) const;
47 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
49 SDValue getSegmentAperture(unsigned AS, SelectionDAG &DAG) const;
50 SDValue lowerADDRSPACECAST(SDValue Op, SelectionDAG &DAG) const;
51 SDValue lowerTRAP(SDValue Op, SelectionDAG &DAG) const;
53 void adjustWritemask(MachineSDNode *&N, SelectionDAG &DAG) const;
115 const SDLoc &DL, SelectionDAG &DAG,
121 SelectionDAG &DAG) const override;
124 SelectionDAG &DAG) const override;
137 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
139 SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const override;
144 SDValue CreateLiveInRegister(SelectionDAG &DAG, const TargetRegisterClass *RC,
146 void legalizeTargetIndependentNode(SDNode *Node, SelectionDAG &DAG) const;
148 MachineSDNode *wrapAddr64Rsrc(SelectionDAG &DAG, const SDLoc &DL,
150 MachineSDNode *buildRSRC(SelectionDAG &DAG, const SDLoc &DL, SDValue Ptr,
156 SDValue copyToM0(SelectionDAG &DAG, SDValue Chain, const SDLoc &DL,