Home | History | Annotate | Download | only in SystemZ

Lines Matching defs:PtrVT

87   MVT PtrVT = MVT::getIntegerVT(8 * TM.getPointerSize());
250 setOperationAction(ISD::ConstantPool, PtrVT, Custom);
251 setOperationAction(ISD::GlobalAddress, PtrVT, Custom);
252 setOperationAction(ISD::GlobalTLSAddress, PtrVT, Custom);
253 setOperationAction(ISD::BlockAddress, PtrVT, Custom);
254 setOperationAction(ISD::JumpTable, PtrVT, Custom);
258 setOperationAction(ISD::DYNAMIC_STACKALLOC, PtrVT, Custom);
259 setOperationAction(ISD::GET_DYNAMIC_AREA_OFFSET, PtrVT, Custom);
873 EVT PtrVT = getPointerTy(DAG.getDataLayout());
936 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
938 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN,
958 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, ArgValue,
1045 EVT PtrVT = getPointerTy(MF.getDataLayout());
1069 DAG.getConstant(NumBytes, DL, PtrVT, true),
1094 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, SpillSlot,
1114 StackPtr = DAG.getCopyFromReg(Chain, DL, SystemZ::R15D, PtrVT);
1118 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr,
1137 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT);
1138 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee);
1140 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT);
1141 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee);
1185 DAG.getConstant(NumBytes, DL, PtrVT, true),
1186 DAG.getConstant(0, DL, PtrVT, true),
2469 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2476 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT, Anchor);
2477 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2482 SDValue Full = DAG.getTargetGlobalAddress(GV, DL, PtrVT, Anchor + Offset);
2483 Result = DAG.getNode(SystemZISD::PCREL_OFFSET, DL, PtrVT, Full, Result);
2487 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, SystemZII::MO_GOT);
2488 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2489 Result = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Result,
2497 Result = DAG.getNode(ISD::ADD, DL, PtrVT, Result,
2498 DAG.getConstant(Offset, DL, PtrVT));
2508 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2513 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT);
2528 Ops.push_back(DAG.getRegister(SystemZ::R2D, PtrVT));
2529 Ops.push_back(DAG.getRegister(SystemZ::R12D, PtrVT));
2547 return DAG.getCopyFromReg(Chain, DL, SystemZ::R2D, PtrVT, Glue);
2552 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2557 TPHi = DAG.getNode(ISD::ANY_EXTEND, DL, PtrVT, TPHi);
2562 TPLo = DAG.getNode(ISD::ZERO_EXTEND, DL, PtrVT, TPLo);
2565 SDValue TPHiShifted = DAG.getNode(ISD::SHL, DL, PtrVT, TPHi,
2566 DAG.getConstant(32, DL, PtrVT));
2567 return DAG.getNode(ISD::OR, DL, PtrVT, TPHiShifted, TPLo);
2576 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2589 Offset = DAG.getConstantPool(CPV, PtrVT, 8);
2591 PtrVT, DL, DAG.getEntryNode(), Offset,
2605 Offset = DAG.getConstantPool(CPV, PtrVT, 8);
2607 PtrVT, DL, DAG.getEntryNode(), Offset,
2624 SDValue DTPOffset = DAG.getConstantPool(CPV, PtrVT, 8);
2626 PtrVT, DL, DAG.getEntryNode(), DTPOffset,
2630 Offset = DAG.getNode(ISD::ADD, DL, PtrVT, Offset, DTPOffset);
2636 Offset = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0,
2638 Offset = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Offset);
2639 Offset = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Offset,
2650 Offset = DAG.getConstantPool(CPV, PtrVT, 8);
2652 PtrVT, DL, DAG.getEntryNode(), Offset,
2660 return DAG.getNode(ISD::ADD, DL, PtrVT, TP, Offset);
2668 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2670 SDValue Result = DAG.getTargetBlockAddress(BA, PtrVT, Offset);
2671 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2678 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2679 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), PtrVT);
2682 return DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2688 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2692 Result = DAG.getTargetConstantPool(CP->getMachineCPVal(), PtrVT,
2695 Result = DAG.getTargetConstantPool(CP->getConstVal(), PtrVT,
2699 return DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2710 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2720 SDValue BackChain = DAG.getFrameIndex(BackChainIdx, PtrVT);
2741 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2750 return DAG.getCopyFromReg(DAG.getEntryNode(), DL, LinkReg, PtrVT);
2803 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2813 DAG.getConstant(FuncInfo->getVarArgsFirstGPR(), DL, PtrVT),
2814 DAG.getConstant(FuncInfo->getVarArgsFirstFPR(), DL, PtrVT),
2815 DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT),
2816 DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(), PtrVT)
2825 FieldAddr = DAG.getNode(ISD::ADD, DL, PtrVT, FieldAddr,
3223 EVT PtrVT = Addr.getValueType();
3233 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr,
3234 DAG.getConstant(-4, DL, PtrVT));
3238 SDValue BitShift = DAG.getNode(ISD::SHL, DL, PtrVT, Addr,
3239 DAG.getConstant(3, DL, PtrVT));
3334 EVT PtrVT = Addr.getValueType();
3337 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr,
3338 DAG.getConstant(-4, DL, PtrVT));
3342 SDValue BitShift = DAG.getNode(ISD::SHL, DL, PtrVT, Addr,
3343 DAG.getConstant(3, DL, PtrVT));