[PATCH] D92288: [NFC] Fix title comment typo and provide description for LLJIT example.

Shivam Gupta via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 11 03:02:24 PST 2020


xgupta updated this revision to Diff 311153.

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D92288/new/

https://reviews.llvm.org/D92288

Files:
  llvm/examples/HowToUseLLJIT/HowToUseLLJIT.cpp


Index: llvm/examples/HowToUseLLJIT/HowToUseLLJIT.cpp
===================================================================
--- llvm/examples/HowToUseLLJIT/HowToUseLLJIT.cpp
+++ llvm/examples/HowToUseLLJIT/HowToUseLLJIT.cpp
@@ -1,10 +1,28 @@
-//===-- examples/HowToUseJIT/HowToUseJIT.cpp - An example use of the JIT --===//
+//===------- HowToUseLLJIT.cpp - An example use of ORC-based LLJIT --------===//
 //
 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
 // See https://llvm.org/LICENSE.txt for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 //
 //===----------------------------------------------------------------------===//
+//
+//  This small program provides an example of how to quickly build a small
+//  module with a 'add1' function and use of IRBuilder to create add & return
+//  instructions.
+//
+// Goal:
+//  The goal of this snippet is to create in the memory
+//  the LLVM module consisting of a function as follow:
+//
+// int add1(int x) {
+//   return x+1;
+// }
+//  add1(42);
+//
+// then compile the module via LLJIT, then execute the 'add1'
+// function and return result to a driver, i.e. to a "host program".
+//
+//===----------------------------------------------------------------------===//
 
 #include "llvm/ExecutionEngine/Orc/LLJIT.h"
 #include "llvm/IR/Function.h"


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D92288.311153.patch
Type: text/x-patch
Size: 1369 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201211/2e3e217d/attachment.bin>


More information about the llvm-commits mailing list