reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp
  213                      FunctionType::get(Builder.getInt32Ty(), {}, false), "FA");
  214   endFunctionWithRet(FA, Builder.CreateLoad(Builder.getInt32Ty(), GVA));
  214   endFunctionWithRet(FA, Builder.CreateLoad(Builder.getInt32Ty(), GVA));
  216                      FunctionType::get(Builder.getInt32Ty(), {}, false), "FB");
  217   endFunctionWithRet(FB, Builder.CreateLoad(Builder.getInt32Ty(), GVB));
  217   endFunctionWithRet(FB, Builder.CreateLoad(Builder.getInt32Ty(), GVB));
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp
  102       startFunction(M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false),
  104   Value *ReadGlobal = Builder.CreateLoad(Builder.getInt32Ty(), GV);
  104   Value *ReadGlobal = Builder.CreateLoad(Builder.getInt32Ty(), GV);
  168       M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false), "Inner");
  176                           FunctionType::get(Builder.getInt32Ty(), {}, false),
  178     Value *innerResult = Builder.CreateCall(Inner, {});
  200       M.get(), FunctionType::get(Builder.getVoidTy(), {}, false), "_exit");
  215       M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false),
  217   startFunction(M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false),
  219   CallInst *Call = Builder.CreateCall(Foo, {});
  220   Builder.CreateRet(Call);
  254       FunctionType::get(Builder.getInt32Ty(), {}, false);
  260   CallInst *Call1 = Builder.CreateCall(Foo1, {});
  261   CallInst *Call2 = Builder.CreateCall(Foo2, {});
  262   Value *Result = Builder.CreateAdd(Call1, Call2);
  263   Builder.CreateRet(Result);
unittests/ExecutionEngine/MCJIT/MCJITTestBase.h
   52     Builder.SetInsertPoint(BB);
   58     Builder.CreateRet(RetValue);
   71     Value *ReturnCode = Builder.CreateCall(Callee, CallArgs);
   72     Builder.CreateRet(ReturnCode);
  103     Value *AddResult = Builder.CreateAdd(Arg1, Arg2);
  169     Builder.CreateCondBr(Builder.CreateICmpEQ(Param, Zero),
  169     Builder.CreateCondBr(Builder.CreateICmpEQ(Param, Zero),
  173     Builder.SetInsertPoint(BaseCase);
  174     Builder.CreateRet(Param);
  178     Builder.SetInsertPoint(RecursiveCase);
  180     Value *RecursiveParam = Builder.CreateSub(Param, One);
  181     Value *RecursiveReturn = Builder.CreateCall(Helper, RecursiveParam);
  182     Value *Accumulator = Builder.CreateAdd(Param, RecursiveReturn);
  183     Builder.CreateRet(Accumulator);