Lines Matching refs:PtrVT
1718 EVT PtrVT = getPointerTy();
1725 return DAG.getNode(AArch64ISD::WrapperSmall, DL, PtrVT,
1726 DAG.getTargetBlockAddress(BA, PtrVT, 0,
1728 DAG.getTargetBlockAddress(BA, PtrVT, 0,
1733 AArch64ISD::WrapperLarge, DL, PtrVT,
1734 DAG.getTargetBlockAddress(BA, PtrVT, 0, AArch64II::MO_ABS_G3),
1735 DAG.getTargetBlockAddress(BA, PtrVT, 0, AArch64II::MO_ABS_G2_NC),
1736 DAG.getTargetBlockAddress(BA, PtrVT, 0, AArch64II::MO_ABS_G1_NC),
1737 DAG.getTargetBlockAddress(BA, PtrVT, 0, AArch64II::MO_ABS_G0_NC));
1914 EVT PtrVT = getPointerTy();
1920 AArch64ISD::WrapperLarge, dl, PtrVT,
1921 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, AArch64II::MO_ABS_G3),
1922 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, AArch64II::MO_ABS_G2_NC),
1923 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, AArch64II::MO_ABS_G1_NC),
1924 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0, AArch64II::MO_ABS_G0_NC));
1927 return DAG.getNode(ISD::ADD, dl, PtrVT, GlobalAddr,
1928 DAG.getConstant(GN->getOffset(), PtrVT));
1938 EVT PtrVT = getPointerTy();
1949 PoolAddr = DAG.getNode(AArch64ISD::WrapperSmall, dl, PtrVT,
1950 DAG.getTargetConstantPool(GV, PtrVT, 0, 0,
1952 DAG.getTargetConstantPool(GV, PtrVT, 0, 0,
1955 SDValue GlobalAddr = DAG.getLoad(PtrVT, dl, DAG.getEntryNode(), PoolAddr,
1961 return DAG.getNode(ISD::ADD, dl, PtrVT, GlobalAddr,
1962 DAG.getConstant(GN->getOffset(), PtrVT));
1995 SDValue GlobalRef = DAG.getNode(AArch64ISD::WrapperSmall, dl, PtrVT,
1996 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
1998 DAG.getTargetGlobalAddress(GV, dl, PtrVT, 0,
2003 GlobalRef = DAG.getNode(AArch64ISD::GOTLoad, dl, PtrVT, DAG.getEntryNode(),
2008 return DAG.getNode(ISD::ADD, dl, PtrVT, GlobalRef,
2009 DAG.getConstant(GN->getOffset(), PtrVT));
2034 EVT PtrVT = getPointerTy();
2039 Func = DAG.getNode(AArch64ISD::GOTLoad, DL, PtrVT, DAG.getEntryNode(),
2060 Ops.push_back(DAG.getRegister(AArch64::X0, PtrVT));
2071 return DAG.getCopyFromReg(Chain, DL, AArch64::X0, PtrVT, Glue);
2086 EVT PtrVT = getPointerTy();
2090 SDValue ThreadBase = DAG.getNode(AArch64ISD::THREAD_POINTER, DL, PtrVT);
2093 TPOff = DAG.getNode(AArch64ISD::WrapperSmall, DL, PtrVT,
2094 DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0,
2096 DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0,
2099 TPOff = DAG.getNode(AArch64ISD::GOTLoad, DL, PtrVT, DAG.getEntryNode(),
2107 TPOff = SDValue(DAG.getMachineNode(AArch64::MOVZxii, DL, PtrVT, HiVar,
2109 TPOff = SDValue(DAG.getMachineNode(AArch64::MOVKxii, DL, PtrVT,
2115 SDValue HiDesc = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0,
2117 SDValue LoDesc = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0,
2119 SDValue DescAddr = DAG.getNode(AArch64ISD::WrapperSmall, DL, PtrVT,
2122 SDValue SymAddr = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0);
2138 SDValue HiDesc = DAG.getTargetExternalSymbol("_TLS_MODULE_BASE_", PtrVT,
2140 SDValue LoDesc = DAG.getTargetExternalSymbol("_TLS_MODULE_BASE_", PtrVT,
2142 SDValue DescAddr = DAG.getNode(AArch64ISD::WrapperSmall, DL, PtrVT,
2145 SDValue SymAddr = DAG.getTargetExternalSymbol("_TLS_MODULE_BASE_", PtrVT);
2155 TPOff = SDValue(DAG.getMachineNode(AArch64::MOVZxii, DL, PtrVT, HiVar,
2157 TPOff = SDValue(DAG.getMachineNode(AArch64::MOVKxii, DL, PtrVT,
2164 return DAG.getNode(ISD::ADD, DL, PtrVT, ThreadBase, TPOff);
2189 EVT PtrVT = getPointerTy();
2195 return DAG.getNode(AArch64ISD::WrapperSmall, dl, PtrVT,
2196 DAG.getTargetJumpTable(JT->getIndex(), PtrVT),
2197 DAG.getTargetJumpTable(JT->getIndex(), PtrVT,
2202 AArch64ISD::WrapperLarge, dl, PtrVT,
2203 DAG.getTargetJumpTable(JT->getIndex(), PtrVT, AArch64II::MO_ABS_G3),
2204 DAG.getTargetJumpTable(JT->getIndex(), PtrVT, AArch64II::MO_ABS_G2_NC),
2205 DAG.getTargetJumpTable(JT->getIndex(), PtrVT, AArch64II::MO_ABS_G1_NC),
2206 DAG.getTargetJumpTable(JT->getIndex(), PtrVT, AArch64II::MO_ABS_G0_NC));