Lines Matching refs:CurDAG
75 LLVM_DEBUG(errs() << "== "; Node->dump(CurDAG); errs() << "\n");
80 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout());
89 MachineFunction &MF = CurDAG->getMachineFunction();
103 Fence = CurDAG->getMachineNode(WebAssembly::COMPILER_FENCE,
112 Fence = CurDAG->getMachineNode(
116 CurDAG->getTargetConstant(0, DL, MVT::i32), // order
125 CurDAG->RemoveDeadNode(Node);
150 SDValue TLSBaseSym = CurDAG->getTargetExternalSymbol("__tls_base", PtrVT);
151 SDValue TLSOffsetSym = CurDAG->getTargetGlobalAddress(
155 CurDAG->getMachineNode(GlobalGetIns, DL, PtrVT, TLSBaseSym);
157 CurDAG->getMachineNode(ConstIns, DL, PtrVT, TLSOffsetSym);
158 MachineSDNode *TLSAddress = CurDAG->getMachineNode(
168 MachineSDNode *TLSSize = CurDAG->getMachineNode(
170 CurDAG->getTargetExternalSymbol("__tls_size", PtrVT));
175 MachineSDNode *TLSAlign = CurDAG->getMachineNode(
177 CurDAG->getTargetExternalSymbol("__tls_align", PtrVT));
188 MachineSDNode *TLSBase = CurDAG->getMachineNode(
190 CurDAG->getTargetExternalSymbol("__tls_base", PtrVT),
215 CurDAG->getMachineNode(WebAssembly::CALL_PARAMS, DL, MVT::Glue, Ops);
223 CurDAG->getMachineNode(Results, DL, Node->getVTList(), Link);