• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/

Lines Matching refs:getNode

875       SDValue Add = DAG.getNode(ISD::ADD, DL, PtrVT, FINode,
882 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
895 Callee = DAG.getNode(WebAssemblyISD::Wrapper, DL,
931 return DAG.getNode(WebAssemblyISD::RET_CALL, DL, NodeTys, Ops);
936 SDValue Res = DAG.getNode(WebAssemblyISD::CALL, DL, InTyList, Ops);
965 Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps);
1012 InVals.push_back(In.Used ? DAG.getNode(WebAssemblyISD::ARGUMENT, DL, In.VT,
1043 DAG.getNode(WebAssemblyISD::ARGUMENT, DL, PtrVT,
1137 if (isa<FrameIndexSDNode>(Src.getNode())) {
1151 return Op.getNode()->getNumValues() == 1
1228 DAG.getNode(WebAssemblyISD::Wrapper, DL, PtrVT,
1231 SDValue SymAddr = DAG.getNode(
1236 return DAG.getNode(ISD::ADD, DL, VT, BaseAddr, SymAddr);
1242 return DAG.getNode(WebAssemblyISD::Wrapper, DL, VT,
1255 return DAG.getNode(WebAssemblyISD::Wrapper, DL, VT,
1292 return DAG.getNode(WebAssemblyISD::BR_TABLE, DL, MVT::Other, Ops);
1337 return DAG.getNode(WebAssemblyISD::Wrapper, DL, VT,
1343 int Tag = cast<ConstantSDNode>(Op.getOperand(2).getNode())->getZExtValue();
1349 SDValue SymNode = DAG.getNode(WebAssemblyISD::Wrapper, DL, PtrVT,
1351 return DAG.getNode(WebAssemblyISD::THROW, DL,
1369 cast<ConstantSDNode>(MaskIdx.getNode())->getZExtValue() >= 32) {
1375 return DAG.getNode(WebAssemblyISD::SHUFFLE, DL, Op.getValueType(), Ops);
1400 cast<VTSDNode>(Op.getOperand(1).getNode())->getVT().getSimpleVT();
1407 const SDNode *Index = Extract.getOperand(1).getNode();
1416 SDValue NewExtract = DAG.getNode(
1419 return DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, Op.getValueType(), NewExtract,
1532 Result = DAG.getNode(WebAssemblyISD::SWIZZLE, DL, VecT, SwizzleSrc,
1577 Result = DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, VecT, Result, Lane,
1588 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Op.getNode())->getMask();
1608 return DAG.getNode(WebAssemblyISD::SHUFFLE, DL, Op.getValueType(), Ops);
1625 return DAG.getNode(ISD::SELECT_CC, DL, MVT::i64, LHS[I], RHS[I],
1637 SDNode *IdxNode = Op.getOperand(Op.getNumOperands() - 1).getNode();
1649 return DAG.UnrollVectorOp(Op.getNode());
1662 DAG.getNode(ISD::AND, DL, MVT::i32, ShiftElements[i], Mask);
1665 ShiftedValue = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, MVT::i32,
1668 DAG.getNode(ShiftOpcode, DL, MVT::i32, ShiftedValue, MaskedShiftValue));
1702 return DAG.getNode(Opcode, DL, Op.getValueType(), Op.getOperand(0), ShiftVal);