Lines Matching refs:CurDAG
80 LLVM_DEBUG(errs() << "== "; Node->dump(CurDAG); errs() << "\n");
87 MachineFunction &MF = CurDAG->getMachineFunction();
101 Fence = CurDAG->getMachineNode(WebAssembly::COMPILER_FENCE,
110 Fence = CurDAG->getMachineNode(
114 CurDAG->getTargetConstant(0, DL, MVT::i32), // order
123 CurDAG->RemoveDeadNode(Node);
148 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout());
151 SDValue TLSBaseSym = CurDAG->getTargetExternalSymbol("__tls_base", PtrVT);
152 SDValue TLSOffsetSym = CurDAG->getTargetGlobalAddress(
155 MachineSDNode *TLSBase = CurDAG->getMachineNode(WebAssembly::GLOBAL_GET_I32,
157 MachineSDNode *TLSOffset = CurDAG->getMachineNode(
160 CurDAG->getMachineNode(WebAssembly::ADD_I32, DL, MVT::i32,
170 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout());
173 MachineSDNode *TLSSize = CurDAG->getMachineNode(
175 CurDAG->getTargetExternalSymbol("__tls_size", MVT::i32));
180 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout());
183 MachineSDNode *TLSAlign = CurDAG->getMachineNode(
185 CurDAG->getTargetExternalSymbol("__tls_align", MVT::i32));
196 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout());
199 MachineSDNode *TLSBase = CurDAG->getMachineNode(
201 CurDAG->getTargetExternalSymbol("__tls_base", PtrVT),