Home | History | Annotate | Download | only in MCJIT

Lines Matching defs:FB

88 // Module B { Function FB },
89 // execute FA then FB
94 Function *FA, *FB;
95 createTwoModuleCase(A, FA, B, FB);
103 ptr = TheJIT->getFunctionAddress(FB->getName().str());
108 // Module B { Function FB },
109 // execute FB then FA
114 Function *FA, *FB;
115 createTwoModuleCase(A, FA, B, FB);
120 uint64_t ptr = TheJIT->getFunctionAddress(FB->getName().str());
129 // Module B { Extern FA, Function FB which calls FA },
130 // execute FB then FA
135 Function *FA, *FB;
136 createTwoModuleExternCase(A, FA, B, FB);
141 uint64_t ptr = TheJIT->getFunctionAddress(FB->getName().str());
150 // Module B { Extern FA, Function FB which calls FA },
151 // execute FA then FB
156 Function *FA, *FB;
157 createTwoModuleExternCase(A, FA, B, FB);
165 ptr = TheJIT->getFunctionAddress(FB->getName().str());
170 // Module B { Extern FA1, Function FB which calls FA1 },
171 // execute FB then FA2
176 Function *FA1, *FA2, *FB;
177 createTwoModuleExternCase(A, FA1, B, FB);
183 uint64_t ptr = TheJIT->getFunctionAddress(FB->getName().str());
193 // Module B { Extern Global GVA, Global Variable GVB, Function FB loads GVA },
197 // Module B { Global Variable GVB, Internal Global GVC, Function FB loads GVB },
198 // execute FB then FA, also check that the global variables are properly accesible
204 Function *FA, *FB;
214 FB = startFunction<int32_t(void)>(B.get(), "FB");
215 endFunctionWithRet(FB, Builder.CreateLoad(GVB));
228 uint64_t FBPtr = TheJIT->getFunctionAddress(FB->getName().str());
243 // Module B { Extern FA, Function FB which calls FA },
245 // execute FC, FB, FA
250 Function *FA, *FB, *FC;
251 createThreeModuleCase(A, FA, B, FB, C, FC);
260 ptr = TheJIT->getFunctionAddress(FB->getName().str());
268 // Module B { Extern FA, Function FB which calls FA },
270 // execute FA, FB, FC
275 Function *FA, *FB, *FC;
276 createThreeModuleCase(A, FA, B, FB, C, FC);
285 ptr = TheJIT->getFunctionAddress(FB->getName().str());
293 // Module B { Extern FA, Function FB which calls FA },
294 // Module C { Extern FB, Function FC which calls FB },
295 // execute FC, FB, FA
300 Function *FA, *FB, *FC;
301 createThreeModuleChainedCallsCase(A, FA, B, FB, C, FC);
310 ptr = TheJIT->getFunctionAddress(FB->getName().str());
318 // Module B { Extern FA, Function FB which calls FA },
319 // Module C { Extern FB, Function FC which calls FB },
320 // execute FA, FB, FC
325 Function *FA, *FB, *FC;
326 createThreeModuleChainedCallsCase(A, FA, B, FB, C, FC);
335 ptr = TheJIT->getFunctionAddress(FB->getName().str());
342 // Module A { Extern FB, Function FA which calls FB1 },
363 // Module A { Extern FB, Function FA which calls FB1 },