Lines Matching defs:PtrVT
1265 auto PtrVT = getPointerTy(Layout);
1277 SDValue ArgVal = DAG.getUNDEF(PtrVT);
1285 SDValue ArgVal = DAG.getUNDEF(PtrVT);
1330 SDValue Add = DAG.getNode(ISD::ADD, DL, PtrVT, FINode,
1331 DAG.getConstant(Offset, DL, PtrVT));
1397 SDValue Sym = DAG.getMCSymbol(Table, PtrVT);
1510 auto PtrVT = getPointerTy(MF.getDataLayout());
1513 MFI->addParam(PtrVT);
1516 MFI->addParam(PtrVT);
1522 MVT PtrVT = getPointerTy(MF.getDataLayout());
1524 MF.getRegInfo().createVirtualRegister(getRegClassFor(PtrVT));
1528 DAG.getNode(WebAssemblyISD::ARGUMENT, DL, PtrVT,
1530 MFI->addParam(PtrVT);
1898 MVT PtrVT = getPointerTy(DAG.getDataLayout());
1899 auto GlobalGet = PtrVT == MVT::i64 ? WebAssembly::GLOBAL_GET_I64
1904 DAG.getMachineNode(GlobalGet, DL, PtrVT,
1905 DAG.getTargetExternalSymbol(BaseName, PtrVT)),
1909 GV, DL, PtrVT, GA->getOffset(), WebAssemblyII::MO_TLS_BASE_REL);
1911 DAG.getNode(WebAssemblyISD::WrapperREL, DL, PtrVT, TLSOffset);
1913 return DAG.getNode(ISD::ADD, DL, PtrVT, BaseAddr, SymOffset);
1943 MVT PtrVT = getPointerTy(MF.getDataLayout());
1953 DAG.getNode(WebAssemblyISD::Wrapper, DL, PtrVT,
1954 DAG.getTargetExternalSymbol(BaseName, PtrVT));
2022 EVT PtrVT = getPointerTy(DAG.getMachineFunction().getDataLayout());
2028 MFI->getVarargBufferVreg(), PtrVT);
2055 auto PtrVT = getPointerTy(MF.getDataLayout());
2060 SymName, PtrVT, WebAssemblyII::MO_MEMORY_BASE_REL);
2063 DAG.getNode(WebAssemblyISD::Wrapper, DL, PtrVT,
2064 DAG.getTargetExternalSymbol(BaseName, PtrVT));
2066 DAG.getNode(WebAssemblyISD::WrapperREL, DL, PtrVT, Node);
2067 return DAG.getNode(ISD::ADD, DL, PtrVT, BaseAddr, SymAddr);
2069 SDValue Node = DAG.getTargetExternalSymbol(SymName, PtrVT);
2070 return DAG.getNode(WebAssemblyISD::Wrapper, DL, PtrVT, Node);
2092 MVT PtrVT = getPointerTy(DAG.getDataLayout());
2093 auto GlobalGet = PtrVT == MVT::i64 ? WebAssembly::GLOBAL_GET_I64
2097 DAG.getMachineNode(GlobalGet, DL, PtrVT,
2098 DAG.getTargetExternalSymbol(TlsBase, PtrVT)),