reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
645 MachineFunction &MF = DAG.getMachineFunction(); 650 fail(DL, DAG, 654 fail(DL, DAG, "WebAssembly doesn't support patch point yet"); 680 fail(DL, DAG, "WebAssembly does not support varargs tail calls"); 682 fail(DL, DAG, "WebAssembly 'tail-call' feature not enabled"); 690 fail(DL, DAG, "WebAssembly doesn't support more than 1 returned value yet"); 709 fail(DL, DAG, "WebAssembly hasn't implemented nest arguments"); 711 fail(DL, DAG, "WebAssembly hasn't implemented inalloca arguments"); 713 fail(DL, DAG, "WebAssembly hasn't implemented cons regs arguments"); 715 fail(DL, DAG, "WebAssembly hasn't implemented cons regs last arguments"); 722 DAG.getConstant(Out.Flags.getByValSize(), DL, MVT::i32); 723 SDValue FINode = DAG.getFrameIndex(FI, getPointerTy(Layout)); 724 Chain = DAG.getMemcpy( 739 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); 749 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); 776 FINode = DAG.getFrameIndex(FI, getPointerTy(Layout)); 777 SDValue Add = DAG.getNode(ISD::ADD, DL, PtrVT, FINode, 778 DAG.getConstant(Offset, DL, PtrVT)); 780 DAG.getStore(Chain, DL, Arg, Add, 784 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains); 786 FINode = DAG.getIntPtrConstant(0, DL); 794 Callee = DAG.getTargetGlobalAddress(GA->getGlobal(), DL, 795 getPointerTy(DAG.getDataLayout()), 797 Callee = DAG.getNode(WebAssemblyISD::Wrapper, DL, 798 getPointerTy(DAG.getDataLayout()), Callee); 819 fail(DL, DAG, "WebAssembly hasn't implemented inalloca return values"); 821 fail(DL, DAG, "WebAssembly hasn't implemented cons regs return values"); 823 fail(DL, DAG, 832 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 833 return DAG.getNode(WebAssemblyISD::RET_CALL, DL, NodeTys, Ops); 837 SDVTList InTyList = DAG.getVTList(InTys); 839 DAG.getNode(Ins.empty() ? WebAssemblyISD::CALL0 : WebAssemblyISD::CALL1,