aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-23[ORC] Fix a FIXME: Propagate errors to dependencies.Lang Hames1-2/+3
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-9/+9
2019-06-13[ORC] Rename MaterializationResponsibility resolve and emit methods toLang Hames1-2/+2
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight1-3/+2
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight1-1/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-31[ORC] Fix hex printing of uint64_t values.Lang Hames1-1/+1
2018-10-23[ORC] Re-apply r345077 with fixes to remove ambiguity in lookup calls.Lang Hames1-1/+1
2018-10-23Revert r345077 "[ORC] Change how non-exported symbols are matched during look...Reid Kleckner1-1/+1
2018-10-23[ORC] Change how non-exported symbols are matched during lookup.Lang Hames1-1/+1
2018-10-16[ORC] Make the VModuleKey optional, propagate it via MaterializationUnit andLang Hames1-3/+5
2018-10-13[ORC] During lookup, do not match against hidden symbols in other JITDylibs.Lang Hames1-1/+2
2018-10-09[ORC] Promote and rename private symbols inside the CompileOnDemand layer,Lang Hames1-1/+12
2018-10-06[ORC] Pass symbol name to discard by const reference.Lang Hames1-1/+1
2018-09-30[ORC] Add an 'intern' method to ExecutionEngine for interning symbol names.Lang Hames1-2/+2
2018-09-28[ORC] Improve debugging output for ORC.Lang Hames1-2/+4
2018-09-27[ORC] Coalesce all of ORC's symbol renaming / linkage-promotion utilities intoLang Hames1-49/+15
2018-09-26[ORC] Refactor trampoline pool management out of JITCompileCallbackManager.Lang Hames1-16/+18
2018-09-11[MIPS] ORC JIT supportPetar Jovanovic1-0/+34
2018-08-18[ORC] Rename 'finalize' to 'emit' to avoid potential confusion.Lang Hames1-1/+1
2018-08-17[ORC] Rename VSO to JITDylib.Lang Hames1-3/+3
2018-07-12Fix few typos in comments (write access test commit)Stefan Granitz1-2/+2
2018-06-26[ORC] Add LLJIT and LLLazyJIT, and replace OrcLazyJIT in LLI with LLLazyJIT.Lang Hames1-2/+0
2018-05-30[ORC] Fix an ambiguous make_unique call.Lang Hames1-2/+2
2018-05-30[ORC] Update JITCompileCallbackManager to support multi-threaded code.Lang Hames1-5/+90
2018-03-28[ORC] Fix ORC on platforms without indirection support.Lang Hames1-1/+5
2017-08-15[ORC] Add case statements for AArch64 to the local stub and callback managerLang Hames1-0/+13
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2016-09-04[ORC] Clone module flags metadata into the globals module in theLang Hames1-0/+9
2016-08-01[ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.Lang Hames1-2/+2
2016-06-14IR: Introduce local_unnamed_addr attribute.Peter Collingbourne1-1/+1
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer1-2/+3
2016-05-26[Orc] Merge some common code for creating CompileCallbackManagers andLang Hames1-0/+49
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob1-2/+2
2015-12-06[Orc] Rename IndirectStubsManagerBase to IndirectStubsManager.Lang Hames1-1/+1
2015-12-04[Orc] Rename JITCompileCallbackManagerBase to JITCompileCallbackManager.Lang Hames1-1/+1
2015-11-05Refactor: Simplify boolean conditional return statements in lib/llvm/Executio...Alexander Kornienko1-3/+1
2015-10-19[Orc] Add support for emitting indirect stubs directly into the JIT target'sLang Hames1-6/+9
2015-10-13OrcJIT: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-10-06[Orc] Teach the CompileOnDemand layer to clone aliases.Lang Hames1-0/+14
2015-06-12[Orc] Fix a bug in the CompileOnDemand layer where stub decls were not clonedLang Hames1-2/+0
2015-05-05[Orc] Reapply r236465 with fixes for the MSVC bots.Lang Hames1-71/+87
2015-05-04[Orc] Revert r236465 - It broke the Windows bots.Lang Hames1-87/+71
2015-05-04[Orc] Refactor the compile-on-demand layer to make module partitioning lazy,Lang Hames1-71/+87
2015-04-20[Orc] Make the makeStub function propagate argument attributes onto the call toLang Hames1-0/+1
2015-04-12[Orc] During module partitioning, rename anonymous and asm-private globals.Lang Hames1-2/+40
2015-04-11[Orc] Tidy up IndirectionUtils API a little, add some comments. NFC.Lang Hames1-6/+15
2015-04-02[Orc] Fix local-linkage handling in the CompileOnDemand layer.Lang Hames1-2/+2
2015-03-01Add missing includes. make_unique proliferated everywhere.Benjamin Kramer1-0/+1