summaryrefslogtreecommitdiff
path: root/llvm/docs/tutorial/BuildingAJIT2.rst
AgeCommit message (Collapse)Author
2021-09-03Reformulate OrcJIT tutorial doc to make it more clear.Yuichi Yoshida
Fixed a minor writing error. The text was hard to understand. Reviewed By: lhames, mehdi_amini Differential Revision: https://reviews.llvm.org/D106235
2021-07-14Reformulate OrcJIT tutorial doc to make it more clear.Yuichi Yoshida
Fixed a minor writing error. The text was hard to understand. Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D105899
2021-04-15s/setGenerator/addGenerator/ in the JIT docs. NFCJon Roelofs
2020-04-23[llvm] NFC: Fix trivial typo in rst and td filesKazuaki Ishizaki
Differential Revision: https://reviews.llvm.org/D77469
2020-01-22[llvm] NFC: fix trivial typos in documentsKazuaki Ishizaki
Reviewers: hans, Jim Reviewed By: Jim Subscribers: jvesely, nhaehnle, mgorny, arphaman, bmahjour, kerbowa, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D73017
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
Now that we've moved to C++14, we no longer need the llvm::make_unique implementation from STLExtras.h. This patch is a mechanical replacement of (hopefully) all the llvm::make_unique instances across the monorepo. llvm-svn: 369013
2018-11-13[BuildingAJIT] Clang-format chapters 1 and 2.Lang Hames
llvm-svn: 346727
2018-11-13[BuildingAJIT] Update chapter 2 to use the ORCv2 APIs.Lang Hames
llvm-svn: 346726
2018-05-08[docs] Fix a typo in KaleidoscopeJIT tutorialStephane Sezer
Summary: Just a missing end quote. Reviewers: lhames Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D46136 llvm-svn: 331794
2018-02-06[docs] Add out-of-date warnings to the BuildingAJIT tutorial text.Lang Hames
The text will be updated once the ORC API churn dies down. llvm-svn: 324406
2017-09-17[ORC][Kaleidoscope] Update ORCJit tutorial.Don Hinton
Summary: Fix a few typos and update names to match current source. Differential Revision: https://reviews.llvm.org/D37948 llvm-svn: 313473
2017-07-10[docs] NFC: Fix links in the tutorialKirill Bobyrev
r274441 introduced Chapter 10 of "Implementing a Language with LLVM" tutorial, which caused all files in the tutorial to start using two digit numbering. But many links were not changed and therefore appear to be broken. This patch addresses described issue. As a result, following command does not produce any output anymore: $ grep -nR '<LangImpl[0-9].html>' ./docs/tutorial/ llvm-svn: 307525
2016-08-01[ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames
This patch replaces RuntimeDyld::SymbolInfo with JITSymbol: A symbol class that is capable of lazy materialization (i.e. the symbol definition needn't be emitted until the address is requested). This can be used to support common and weak symbols in the JIT (though this is not implemented in this patch). For consistency, RuntimeDyld::SymbolResolver is renamed to JITSymbolResolver. For space efficiency a new class, JITEvaluatedSymbol, is introduced that behaves like the old RuntimeDyld::SymbolInfo - i.e. it is just a pair of an address and symbol flags. Instances of JITEvaluatedSymbol can be used in symbol-tables to avoid paying the space cost of the materializer. llvm-svn: 277386
2016-07-02fix some various typos in the docSylvestre Ledru
llvm-svn: 274449
2016-06-20[Kaleidoscope][BuildingAJIT] Remove some superfluous commas in Chapter 2.Lang Hames
llvm-svn: 273184
2016-06-20[Kaleidoscope][BuildingAJIT] Fix a punctuation mistake in Chapter 2.Lang Hames
llvm-svn: 273183
2016-06-06[Kaleidoscope][BuildingAJIT] Fix hyphenation in chapter 2 title.Lang Hames
llvm-svn: 271924
2016-06-06[Kaleidoscope][BuildingAJIT] More cleanup of Chapter 2.Lang Hames
Streamline some wording, fix a bug in the markup for the layer interface table. llvm-svn: 271917
2016-06-06[Kaleidoscope][BuildingAJIT] Clean up sentence, remove comments from code block.Lang Hames
llvm-svn: 271913
2016-06-06[Kaleidoscope][BuildingAJIT] Split up the code-block describing the substitutionLang Hames
of OptimizeLayer for CompileLayer in Chapter 2. Hopefully this will read a little more clearly. llvm-svn: 271868
2016-06-06[Kaleidoscope][BuildingAJIT] Fix code-blocks in Chapter 2.Lang Hames
llvm-svn: 271867
2016-06-06[Kaleidoscope][BuildingAJIT] Add tutorial text for Chapter 2.Lang Hames
This chapter discusses IR optimizations, the ORC IRTransformLayer, and the ORC layer concept itself. The text is still pretty rough, but I think the main ideas are there. Feedback is very welcome, as always. llvm-svn: 271865
2016-05-26[Kaleidoscope][BuildingAJIT] Add a stub Chapter 2 doc.Lang Hames
llvm-svn: 270809