LLVM: lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | GET_SDNODE_DESC |
| #define | DEBUG_TYPE "systemz-selectiondag-info" |
| Functions | |
|---|---|
| static unsigned | getMemMemLenAdj (unsigned Op) |
| static SDValue | createMemMemNode (SelectionDAG &DAG, const SDLoc &DL, unsigned Op, SDValue Chain, SDValue Dst, SDValue Src, SDValue LenAdj, SDValue Byte) |
| static SDValue | emitMemMemImm (SelectionDAG &DAG, const SDLoc &DL, unsigned Op, SDValue Chain, SDValue Dst, SDValue Src, uint64_t Size, SDValue Byte=SDValue()) |
| static SDValue | emitMemMemReg (SelectionDAG &DAG, const SDLoc &DL, unsigned Op, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, SDValue Byte=SDValue()) |
| static SDValue | memsetStore (SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, uint64_t ByteVal, uint64_t Size, Align Alignment, MachinePointerInfo DstPtrInfo) |
| static SDValue | addIPMSequence (const SDLoc &DL, SDValue CCReg, SelectionDAG &DAG) |
| static std::pair< SDValue, SDValue > | getBoundedStrlen (SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, SDValue Limit) |
◆ DEBUG_TYPE
#define DEBUG_TYPE "systemz-selectiondag-info"