]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/llvm/tools/lli/Windows/RemoteTargetExternal.inc
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / llvm / tools / lli / Windows / RemoteTargetExternal.inc
1 //= RemoteTargetExternal.inc - LLVM out-of-process JIT execution for Windows =//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 //
10 // Definition of the Windows-specific parts of the RemoteTargetExternal class
11 // which is meant to execute JITed code in a separate process from where it was
12 // built.  To support this functionality on Windows, implement these functions.
13 //
14 //===----------------------------------------------------------------------===//
15
16 namespace llvm {
17
18 void RemoteTargetExternal::create() {
19 }
20
21 int RemoteTargetExternal::WriteBytes(const void *Data, size_t Size) {
22   return 0;
23 }
24
25 int RemoteTargetExternal::ReadBytes(void *Data, size_t Size) {
26   return 0;
27 }
28
29 void RemoteTargetExternal::Wait() {
30 }
31
32 RemoteTargetExternal::~RemoteTargetExternal() {
33 }
34
35 } // namespace llvm