summaryrefslogtreecommitdiffstats
path: root/llvm/docs/tutorial/BuildingAJIT3.rst
Commit message (Collapse)AuthorAgeFilesLines
* [docs] Add out-of-date warnings to the BuildingAJIT tutorial text.Lang Hames2018-02-061-0/+5
| | | | | | The text will be updated once the ORC API churn dies down. llvm-svn: 324406
* [ORC][Kaleidoscope] Update ORCJit tutorial.Don Hinton2017-09-171-16/+17
| | | | | | | | Summary: Fix a few typos and update names to match current source. Differential Revision: https://reviews.llvm.org/D37948 llvm-svn: 313473
* [BuildingAJIT] Fix a couple of typos in the Chapter 3 draft.Lang Hames2016-08-081-6/+6
| | | | llvm-svn: 278033
* [ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames2016-08-011-4/+5
| | | | | | | | | | | | | | | | 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
* [Kaleidoscope][BuildingAJIT] More work on the text for Chapter 3.Lang Hames2016-07-191-33/+46
| | | | | | | | | | | Add an overview of stubs and compile callbacks before the discussion of the source changes. -- This line, and those below, will be ignored-- M docs/tutorial/BuildingAJIT3.rst llvm-svn: 275933
* Fixed errors in docs.Alexander Kornienko2016-07-181-0/+3
| | | | llvm-svn: 275789
* [Kaleidoscope][BuildingAJIT] Start filling in text for chapter 3.Lang Hames2016-07-151-6/+127
| | | | llvm-svn: 275518
* [Kaleidoscope][BuildingAJIT] Fix strong emphasis markup by removing whitespace.Lang Hames2016-05-261-2/+2
| | | | llvm-svn: 270918
* [Kaleidoscope][BuildingAJIT] Add docs for Chapter 3 of the Building A JITLang Hames2016-05-261-0/+47
tutorial. llvm-svn: 270917
OpenPOWER on IntegriCloud