Lines Matching refs:PtrVT

87   MVT PtrVT = MVT::getIntegerVT(8 * TM.getPointerSize());
247 setOperationAction(ISD::ConstantPool, PtrVT, Custom);
248 setOperationAction(ISD::GlobalAddress, PtrVT, Custom);
249 setOperationAction(ISD::GlobalTLSAddress, PtrVT, Custom);
250 setOperationAction(ISD::BlockAddress, PtrVT, Custom);
251 setOperationAction(ISD::JumpTable, PtrVT, Custom);
255 setOperationAction(ISD::DYNAMIC_STACKALLOC, PtrVT, Custom);
933 EVT PtrVT = getPointerTy(DAG.getDataLayout());
934 SDValue FIN = DAG.getFrameIndex(FI, PtrVT);
936 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, FIN,
1020 EVT PtrVT = getPointerTy(MF.getDataLayout());
1044 DAG.getConstant(NumBytes, DL, PtrVT, true),
1075 StackPtr = DAG.getCopyFromReg(Chain, DL, SystemZ::R15D, PtrVT);
1079 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr,
1098 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT);
1099 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee);
1101 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT);
1102 Callee = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Callee);
1146 DAG.getConstant(NumBytes, DL, PtrVT, true),
1147 DAG.getConstant(0, DL, PtrVT, true),
2416 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2424 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT, Anchor);
2425 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2430 SDValue Full = DAG.getTargetGlobalAddress(GV, DL, PtrVT, Anchor + Offset);
2431 Result = DAG.getNode(SystemZISD::PCREL_OFFSET, DL, PtrVT, Full, Result);
2435 Result = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, SystemZII::MO_GOT);
2436 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2437 Result = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Result,
2445 Result = DAG.getNode(ISD::ADD, DL, PtrVT, Result,
2446 DAG.getConstant(Offset, DL, PtrVT));
2456 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2461 SDValue GOT = DAG.getGLOBAL_OFFSET_TABLE(PtrVT);
2476 Ops.push_back(DAG.getRegister(SystemZ::R2D, PtrVT));
2477 Ops.push_back(DAG.getRegister(SystemZ::R12D, PtrVT));
2495 return DAG.getCopyFromReg(Chain, DL, SystemZ::R2D, PtrVT, Glue);
2504 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2510 TPHi = DAG.getNode(ISD::ANY_EXTEND, DL, PtrVT, TPHi);
2515 TPLo = DAG.getNode(ISD::ZERO_EXTEND, DL, PtrVT, TPLo);
2518 SDValue TPHiShifted = DAG.getNode(ISD::SHL, DL, PtrVT, TPHi,
2519 DAG.getConstant(32, DL, PtrVT));
2520 SDValue TP = DAG.getNode(ISD::OR, DL, PtrVT, TPHiShifted, TPLo);
2530 Offset = DAG.getConstantPool(CPV, PtrVT, 8);
2532 PtrVT, DL, DAG.getEntryNode(), Offset,
2546 Offset = DAG.getConstantPool(CPV, PtrVT, 8);
2548 PtrVT, DL, DAG.getEntryNode(), Offset,
2565 SDValue DTPOffset = DAG.getConstantPool(CPV, PtrVT, 8);
2567 PtrVT, DL, DAG.getEntryNode(), DTPOffset,
2571 Offset = DAG.getNode(ISD::ADD, DL, PtrVT, Offset, DTPOffset);
2577 Offset = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0,
2579 Offset = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Offset);
2580 Offset = DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Offset,
2591 Offset = DAG.getConstantPool(CPV, PtrVT, 8);
2593 PtrVT, DL, DAG.getEntryNode(), Offset,
2601 return DAG.getNode(ISD::ADD, DL, PtrVT, TP, Offset);
2609 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2611 SDValue Result = DAG.getTargetBlockAddress(BA, PtrVT, Offset);
2612 Result = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2619 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2620 SDValue Result = DAG.getTargetJumpTable(JT->getIndex(), PtrVT);
2623 return DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2629 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2633 Result = DAG.getTargetConstantPool(CP->getMachineCPVal(), PtrVT,
2636 Result = DAG.getTargetConstantPool(CP->getConstVal(), PtrVT,
2640 return DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Result);
2693 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2703 DAG.getConstant(FuncInfo->getVarArgsFirstGPR(), DL, PtrVT),
2704 DAG.getConstant(FuncInfo->getVarArgsFirstFPR(), DL, PtrVT),
2705 DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT),
2706 DAG.getFrameIndex(FuncInfo->getRegSaveFrameIndex(), PtrVT)
2715 FieldAddr = DAG.getNode(ISD::ADD, DL, PtrVT, FieldAddr,
3074 EVT PtrVT = Addr.getValueType();
3084 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr,
3085 DAG.getConstant(-4, DL, PtrVT));
3089 SDValue BitShift = DAG.getNode(ISD::SHL, DL, PtrVT, Addr,
3090 DAG.getConstant(3, DL, PtrVT));
3185 EVT PtrVT = Addr.getValueType();
3188 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr,
3189 DAG.getConstant(-4, DL, PtrVT));
3193 SDValue BitShift = DAG.getNode(ISD::SHL, DL, PtrVT, Addr,
3194 DAG.getConstant(3, DL, PtrVT));