Lines Matching refs:DAG
1 //===-- M68kISelLowering.h - M68k DAG Lowering Interface --------*- C++ -*-===//
11 /// selection DAG.
30 /// M68k Specific DAG nodes
137 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
151 SelectionDAG &DAG) const override;
168 SelectionDAG &DAG) const override;
195 SelectionDAG &DAG) const;
206 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
210 SDValue EmitTailCallLoadRetAddr(SelectionDAG &DAG, SDValue &OutRetAddr,
216 SDValue EmitTailCallStoreRetAddr(SelectionDAG &DAG, MachineFunction &MF,
223 const SDLoc &DL, SelectionDAG &DAG,
228 const SDLoc &DL, SelectionDAG &DAG,
231 SDValue LowerXALUO(SDValue Op, SelectionDAG &DAG) const;
233 SelectionDAG &DAG) const;
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;
244 int64_t Offset, SelectionDAG &DAG) const;
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;
256 const SDLoc &DL, SelectionDAG &DAG,
258 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
265 const SDLoc &DL, SelectionDAG &DAG,
281 SelectionDAG &DAG) const override;
283 SDValue LowerExternalSymbolCall(SelectionDAG &DAG, SDLoc loc,
286 SDValue getTLSGetAddr(GlobalAddressSDNode *GA, SelectionDAG &DAG,
288 SDValue getM68kReadTp(SDLoc Loc, SelectionDAG &DAG) const;
291 SelectionDAG &DAG) const;
293 SelectionDAG &DAG) const;
294 SDValue LowerTLSInitialExec(GlobalAddressSDNode *GA, SelectionDAG &DAG) const;
295 SDValue LowerTLSLocalExec(GlobalAddressSDNode *GA, SelectionDAG &DAG) const;
308 SelectionDAG &DAG) const;
313 SelectionDAG &DAG) const;
322 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;