mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-27 17:31:33 +00:00
Fix unit tests for LLVMContext+Module.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74622 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ed1c0ffe0b
commit
0b19bb76db
@ -9,6 +9,7 @@
|
||||
|
||||
#include "llvm/ExecutionEngine/JITEventListener.h"
|
||||
|
||||
#include "llvm/LLVMContext.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/Module.h"
|
||||
#include "llvm/ModuleProvider.h"
|
||||
@ -64,7 +65,7 @@ struct RecordingJITEventListener : public JITEventListener {
|
||||
class JITEventListenerTest : public testing::Test {
|
||||
protected:
|
||||
JITEventListenerTest()
|
||||
: M(new Module("module")),
|
||||
: M(new Module("module", new LLVMContext())),
|
||||
EE(ExecutionEngine::createJIT(new ExistingModuleProvider(M))) {
|
||||
}
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "llvm/Module.h"
|
||||
#include "llvm/LLVMContext.h"
|
||||
#include "llvm/PassManager.h"
|
||||
#include "llvm/Analysis/LoopInfo.h"
|
||||
#include "llvm/Pass.h"
|
||||
@ -271,7 +272,7 @@ namespace llvm {
|
||||
char OnTheFlyTest::ID=0;
|
||||
|
||||
TEST(PassManager, RunOnce) {
|
||||
Module M("test-once");
|
||||
Module M("test-once", new LLVMContext());
|
||||
struct ModuleNDNM *mNDNM = new ModuleNDNM();
|
||||
struct ModuleDNM *mDNM = new ModuleDNM();
|
||||
struct ModuleNDM *mNDM = new ModuleNDM();
|
||||
@ -295,7 +296,7 @@ namespace llvm {
|
||||
}
|
||||
|
||||
TEST(PassManager, ReRun) {
|
||||
Module M("test-rerun");
|
||||
Module M("test-rerun", new LLVMContext());
|
||||
struct ModuleNDNM *mNDNM = new ModuleNDNM();
|
||||
struct ModuleDNM *mDNM = new ModuleDNM();
|
||||
struct ModuleNDM *mNDM = new ModuleNDM();
|
||||
@ -386,7 +387,7 @@ namespace llvm {
|
||||
|
||||
Module* makeLLVMModule() {
|
||||
// Module Construction
|
||||
Module* mod = new Module("test-mem");
|
||||
Module* mod = new Module("test-mem", new LLVMContext());
|
||||
mod->setDataLayout("e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-"
|
||||
"i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-"
|
||||
"a0:0:64-s0:64:64-f80:128:128");
|
||||
|
Loading…
x
Reference in New Issue
Block a user