blob: ccd2fc0fb189253d66fe8b042c4d44054b6ef9d2 [file] [log] [blame]
Lang Hamesdc4260d2015-04-20 20:41:45 +00001//===--------- OrcTestCommon.cpp - Utilities for Orc Unit Tests -----------===//
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// Common utilities for Orc unit tests.
11//
12//===----------------------------------------------------------------------===//
13
14#include "OrcTestCommon.h"
15
16using namespace llvm;
17
Lang Hamesd22bade2017-04-04 17:03:49 +000018bool OrcNativeTarget::NativeTargetInitialized = false;
Lang Hames130a7c42015-10-28 02:40:04 +000019
Lang Hamesdc4260d2015-04-20 20:41:45 +000020ModuleBuilder::ModuleBuilder(LLVMContext &Context, StringRef Triple,
21 StringRef Name)
Lang Hames859d73c2016-01-09 19:50:40 +000022 : M(new Module(Name, Context)) {
23 if (Triple != "")
24 M->setTargetTriple(Triple);
Lang Hamesdc4260d2015-04-20 20:41:45 +000025}