Lines Matching refs:SDValue
137 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
150 SDValue getPICJumpTableRelocBase(SDValue Table,
166 void LowerAsmOperandForConstraint(SDValue Op, StringRef Constraint,
167 std::vector<SDValue> &Ops,
206 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
210 SDValue EmitTailCallLoadRetAddr(SelectionDAG &DAG, SDValue &OutRetAddr,
211 SDValue Chain, bool IsTailCall, int FPDiff,
216 SDValue EmitTailCallStoreRetAddr(SelectionDAG &DAG, MachineFunction &MF,
217 SDValue Chain, SDValue RetAddrFrIdx,
221 SDValue LowerMemArgument(SDValue Chain, CallingConv::ID CallConv,
227 SDValue LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg,
231 SDValue LowerXALUO(SDValue Op, SelectionDAG &DAG) const;
232 SDValue LowerToBTST(SDValue And, ISD::CondCode CC, const SDLoc &DL,
234 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
235 SDValue LowerSETCCCARRY(SDValue Op, SelectionDAG &DAG) const;
236 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
237 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
238 SDValue LowerADDC_ADDE_SUBC_SUBE(SDValue Op, SelectionDAG &DAG) const;
239 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
240 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
241 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const;
242 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
243 SDValue LowerGlobalAddress(const GlobalValue *GV, const SDLoc &DL,
245 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
246 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
247 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
248 SDValue LowerShiftLeftParts(SDValue Op, SelectionDAG &DAG) const;
249 SDValue LowerShiftRightParts(SDValue Op, SelectionDAG &DAG, bool IsSRA) const;
251 SDValue LowerATOMICFENCE(SDValue Op, SelectionDAG &DAG) const;
253 SDValue LowerCallResult(SDValue Chain, SDValue InGlue,
257 SmallVectorImpl<SDValue> &InVals) const;
258 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
262 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CCID,
266 SmallVectorImpl<SDValue> &InVals) const override;
268 SDValue LowerCall(CallLoweringInfo &CLI,
269 SmallVectorImpl<SDValue> &InVals) const override;
278 SDValue LowerReturn(SDValue Chain, CallingConv::ID CCID, bool IsVarArg,
280 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
283 SDValue LowerExternalSymbolCall(SelectionDAG &DAG, SDLoc loc,
286 SDValue getTLSGetAddr(GlobalAddressSDNode *GA, SelectionDAG &DAG,
288 SDValue getM68kReadTp(SDLoc Loc, SelectionDAG &DAG) const;
290 SDValue LowerTLSGeneralDynamic(GlobalAddressSDNode *GA,
292 SDValue LowerTLSLocalDynamic(GlobalAddressSDNode *GA,
294 SDValue LowerTLSInitialExec(GlobalAddressSDNode *GA, SelectionDAG &DAG) const;
295 SDValue LowerTLSLocalExec(GlobalAddressSDNode *GA, SelectionDAG &DAG) const;
298 SDValue C) const override;
307 SDValue EmitTest(SDValue Op0, unsigned M68kCC, const SDLoc &dl,
312 SDValue EmitCmp(SDValue Op0, SDValue Op1, unsigned M68kCC, const SDLoc &dl,
318 SDValue Callee, CallingConv::ID CalleeCC, bool IsVarArg,
321 const SmallVectorImpl<SDValue> &OutVals,
324 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;