Home | History | Annotate | Download | only in Sparc

Lines Matching defs:PtrVT

270     auto PtrVT = getPointerTy(DAG.getDataLayout());
271 SDValue Val = DAG.getCopyFromReg(Chain, DL, Reg, PtrVT);
274 RetOps.push_back(DAG.getRegister(SP::I0, PtrVT));
466 auto PtrVT = getPointerTy(DAG.getDataLayout());
475 SDValue FIPtr = DAG.getFrameIndex(FI, PtrVT);
486 SDValue FIPtr = DAG.getFrameIndex(FI, PtrVT);
493 SDValue FIPtr2 = DAG.getFrameIndex(FI2, PtrVT);
512 SDValue FIPtr = DAG.getFrameIndex(FI, PtrVT);
681 auto PtrVT = getPointerTy(MF.getDataLayout());
683 Chain, DL, VArg, DAG.getFrameIndex(FI, PtrVT),
1154 auto PtrVT = getPointerTy(DAG.getDataLayout());
1228 PtrVT);
1230 HiPtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, HiPtrOff);
1232 LoPtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, LoPtrOff);
1276 SDValue StackPtr = DAG.getRegister(SP::O6, PtrVT);
1282 PtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff);
1310 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, PtrVT, 0, TF);
1312 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT, TF);
1472 MVT PtrVT = MVT::getIntegerVT(8 * TM.getPointerSize());
1545 setOperationAction(ISD::GlobalAddress, PtrVT, Custom);
1546 setOperationAction(ISD::GlobalTLSAddress, PtrVT, Custom);
1547 setOperationAction(ISD::ConstantPool, PtrVT, Custom);
1548 setOperationAction(ISD::BlockAddress, PtrVT, Custom);
2043 EVT PtrVT = getPointerTy(DAG.getDataLayout());
2062 SDValue Base = DAG.getNode(SPISD::GLOBAL_BASE_REG, DL, PtrVT);
2063 SDValue Argument = DAG.getNode(SPISD::TLS_ADD, DL, PtrVT, Base, HiLo,
2072 SDValue Callee = DAG.getTargetExternalSymbol("__tls_get_addr", PtrVT);
2082 DAG.getRegister(SP::O0, PtrVT),
2090 SDValue Ret = DAG.getCopyFromReg(Chain, DL, SP::O0, PtrVT, InFlag);
2095 SDValue Hi = DAG.getNode(SPISD::Hi, DL, PtrVT,
2097 SDValue Lo = DAG.getNode(SPISD::Lo, DL, PtrVT,
2099 HiLo = DAG.getNode(ISD::XOR, DL, PtrVT, Hi, Lo);
2100 return DAG.getNode(SPISD::TLS_ADD, DL, PtrVT, Ret, HiLo,
2105 unsigned ldTF = ((PtrVT == MVT::i64)? SparcMCExpr::VK_Sparc_TLS_IE_LDX
2108 SDValue Base = DAG.getNode(SPISD::GLOBAL_BASE_REG, DL, PtrVT);
2118 SDValue Ptr = DAG.getNode(ISD::ADD, DL, PtrVT, Base, TGA);
2120 DL, PtrVT, Ptr,
2122 return DAG.getNode(SPISD::TLS_ADD, DL, PtrVT,
2123 DAG.getRegister(SP::G7, PtrVT), Offset,
2129 SDValue Hi = DAG.getNode(SPISD::Hi, DL, PtrVT,
2131 SDValue Lo = DAG.getNode(SPISD::Lo, DL, PtrVT,
2133 SDValue Offset = DAG.getNode(ISD::XOR, DL, PtrVT, Hi, Lo);
2135 return DAG.getNode(ISD::ADD, DL, PtrVT,
2136 DAG.getRegister(SP::G7, PtrVT), Offset);
2179 auto PtrVT = getPointerTy(DAG.getDataLayout());
2181 SDValue Callee = DAG.getExternalSymbol(LibFuncName, PtrVT);
2191 RetPtr = DAG.getFrameIndex(RetFI, PtrVT);
2252 auto PtrVT = getPointerTy(DAG.getDataLayout());
2253 SDValue Callee = DAG.getExternalSymbol(LibCall, PtrVT);
2547 auto PtrVT = TLI.getPointerTy(DAG.getDataLayout());
2556 DAG.getNode(ISD::ADD, DL, PtrVT, DAG.getRegister(SP::I6, PtrVT),
2568 EVT PtrVT = VAListPtr.getValueType();
2571 SDValue VAList = DAG.getLoad(PtrVT, DL, InChain, VAListPtr,
2574 SDValue NextPtr = DAG.getNode(ISD::ADD, DL, PtrVT, VAList,
2584 std::min(PtrVT.getSizeInBits(), VT.getSizeInBits())/8);
2681 auto PtrVT = TLI.getPointerTy(DAG.getDataLayout());
2682 unsigned RetReg = MF.addLiveIn(SP::I7, TLI.getRegClassFor(PtrVT));
3019 EVT PtrVT = getPointerTy(DAG.getDataLayout());
3020 return DAG.getRegister(SP::G7, PtrVT);