Home | History | Annotate | Download | only in ExecutionEngine

Lines Matching refs:Engine

33     Engine.reset(EngineBuilder(std::move(Owner)).setErrorStr(&Error).create());
37 ASSERT_TRUE(Engine.get() != nullptr) << "EngineBuilder returned error: '"
49 std::unique_ptr<ExecutionEngine> Engine;
55 Engine->addGlobalMapping(G1, &Mem1);
56 EXPECT_EQ(&Mem1, Engine->getPointerToGlobalIfAvailable(G1));
57 EXPECT_EQ(&Mem1, Engine->getPointerToGlobalIfAvailable("Global1"));
59 Engine->updateGlobalMapping(G1, &Mem2);
60 EXPECT_EQ(&Mem2, Engine->getPointerToGlobalIfAvailable(G1));
61 Engine->updateGlobalMapping(G1, nullptr);
62 EXPECT_EQ(nullptr, Engine->getPointerToGlobalIfAvailable(G1));
63 Engine->updateGlobalMapping(G1, &Mem2);
64 EXPECT_EQ(&Mem2, Engine->getPointerToGlobalIfAvailable(G1));
67 EXPECT_EQ(nullptr, Engine->getPointerToGlobalIfAvailable(G2))
71 Engine->updateGlobalMapping(G2, &Mem1);
72 EXPECT_EQ(&Mem1, Engine->getPointerToGlobalIfAvailable(G2));
73 EXPECT_EQ(&Mem2, Engine->getPointerToGlobalIfAvailable(G1))
81 Engine->addGlobalMapping(G1, &Mem1);
82 EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem1));
84 Engine->updateGlobalMapping(G1, &Mem2);
85 EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem1));
86 EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem2));
89 Engine->updateGlobalMapping(G2, &Mem1);
90 EXPECT_EQ(G2, Engine->getGlobalValueAtAddress(&Mem1));
91 EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem2));
92 Engine->updateGlobalMapping(G1, nullptr);
93 EXPECT_EQ(G2, Engine->getGlobalValueAtAddress(&Mem1))
95 EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem2));
96 Engine->updateGlobalMapping(G2, &Mem2);
97 EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem1));
98 EXPECT_EQ(G2, Engine->getGlobalValueAtAddress(&Mem2))
107 Engine->addGlobalMapping(G1, &Mem1);
108 EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem1));
110 Engine->clearGlobalMappingsFromModule(M);
112 EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem1));
117 Engine->addGlobalMapping(G2, &Mem1);
118 EXPECT_EQ(G2, Engine->getGlobalValueAtAddress(&Mem1));
124 Engine->addGlobalMapping(G1, &Mem1);
126 EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem1));
130 EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem1));