Lines Matching refs:SDValue
108 bool IsEligibleForTailCallOptimization(SDValue Callee,
111 const SmallVectorImpl<SDValue> &OutVals,
123 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
125 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
126 SDValue LowerEXTRACT_VECTOR(SDValue Op, SelectionDAG &DAG) const;
127 SDValue LowerINSERT_VECTOR(SDValue Op, SelectionDAG &DAG) const;
128 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
129 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
130 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const;
131 SDValue LowerPREFETCH(SDValue Op, SelectionDAG &DAG) const;
132 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const;
133 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const;
134 SDValue
135 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
138 SmallVectorImpl<SDValue> &InVals) const override;
139 SDValue LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) const;
140 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
141 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
142 SDValue LowerToTLSGeneralDynamicModel(GlobalAddressSDNode *GA,
144 SDValue LowerToTLSInitialExecModel(GlobalAddressSDNode *GA,
146 SDValue LowerToTLSLocalExecModel(GlobalAddressSDNode *GA,
148 SDValue GetDynamicTLSAddr(SelectionDAG &DAG, SDValue Chain,
149 GlobalAddressSDNode *GA, SDValue *InFlag, EVT PtrVT,
151 SDValue LowerGLOBAL_OFFSET_TABLE(SDValue Op, SelectionDAG &DAG) const;
153 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
154 SmallVectorImpl<SDValue> &InVals) const override;
155 SDValue LowerCallResult(SDValue Chain, SDValue InFlag,
159 SmallVectorImpl<SDValue> &InVals,
160 const SmallVectorImpl<SDValue> &OutVals,
161 SDValue Callee) const;
163 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
164 SDValue LowerVSELECT(SDValue Op, SelectionDAG &DAG) const;
165 SDValue LowerCTPOP(SDValue Op, SelectionDAG &DAG) const;
166 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
167 SDValue LowerATOMIC_FENCE(SDValue Op, SelectionDAG& DAG) const;
168 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
169 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
171 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
173 const SmallVectorImpl<SDValue> &OutVals,
195 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
196 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
197 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
207 SDValue &Base, SDValue &Offset,
225 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
226 SDValue LowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const;
250 SDValue getPICJumpTableRelocBase(SDValue Table, SelectionDAG &DAG)