Lines Matching refs:SessionContext
682 class SessionContext {
684 SessionContext(LLVMContext &C)
699 void SessionContext::addPrototypeAST(std::unique_ptr<PrototypeAST> P) {
703 PrototypeAST* SessionContext::getPrototypeAST(const std::string &Name) {
713 IRGenContext(SessionContext &S)
721 SessionContext& getSession() { return Session; }
730 SessionContext &Session;
1134 static std::unique_ptr<llvm::Module> IRGen(SessionContext &S,
1160 KaleidoscopeJIT(SessionContext &Session)
1207 static void HandleDefinition(SessionContext &S, KaleidoscopeJIT &J) {
1219 static void HandleExtern(SessionContext &S) {
1228 static void HandleTopLevelExpression(SessionContext &S, KaleidoscopeJIT &J) {
1264 SessionContext S(getGlobalContext());