summaryrefslogtreecommitdiff
path: root/tools/lli
AgeCommit message (Expand)AuthorFilesLines
2015-12-18Drop materializeAllPermanently.Rafael Espindola1-1/+1
2015-12-06[Orc] Rename IndirectStubsManagerBase to IndirectStubsManager.Lang Hames1-1/+2
2015-12-04[Orc] Rename JITCompileCallbackManagerBase to JITCompileCallbackManager.Lang Hames2-2/+2
2015-11-04Fix some Clang-tidy modernize warnings, other minor fixes.Eugene Zelenko1-2/+2
2015-11-03Revert "Revert "[Orc] Directly emit machine code for the x86 resolver block a...Rafael Espindola2-29/+16
2015-11-03Revert "[Orc] Directly emit machine code for the x86 resolver block and tramp...Rafael Espindola2-16/+29
2015-11-03[Orc] Directly emit machine code for the x86 resolver block and trampolines.Lang Hames2-29/+16
2015-10-19[Orc] Add support for emitting indirect stubs directly into the JIT target'sLang Hames2-18/+53
2015-10-07[Orc] Enable user supplied partitioning functors in the CompileOnDemand layer.Lang Hames1-1/+8
2015-07-30Fix lli with OrcLazyJIT: the default DataLayout was used.Mehdi Amini1-0/+1
2015-07-24Remove access to the DataLayout in the TargetMachineMehdi Amini2-14/+15
2015-07-24Revert "Remove access to the DataLayout in the TargetMachine"Mehdi Amini2-15/+14
2015-07-24Remove access to the DataLayout in the TargetMachineMehdi Amini2-14/+15
2015-07-15Simplify a few uses of remove_filename by using parent_path instead.Rafael Espindola1-2/+1
2015-06-23Simplify the Mangler interface now that DataLayout is mandatory.Rafael Espindola1-3/+1
2015-06-16Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTripl...Daniel Sanders1-1/+1
2015-06-12[Orc] Tidy up initialization based on review feedback for r239561 from dblaikie.Lang Hames1-20/+19
2015-06-12[Orc] Fix a bug in the CompileOnDemand layer where stub decls were not clonedLang Hames1-1/+1
2015-06-12Wrap some long lines in LLVMBuild files. NFCDouglas Katzman1-1/+11
2015-06-11[Orc] Remove some unnecesary includes and whitespace that slipped in to r239561.Lang Hames1-2/+1
2015-06-11[Orc] Make partition identification in the CompileOnDemand layer lazy.Lang Hames1-16/+20
2015-06-09[lli] Make the OptLevel (-O=<char>) option accessible to the lazy JIT.Lang Hames2-13/+20
2015-06-03add missing dependency on Target lib for toolsSanjay Patel1-0/+1
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-2/+1
2015-05-12Migrate existing backends that care about software floating pointEric Christopher1-3/+0
2015-05-05[Orc] Reapply r236465 with fixes for the MSVC bots.Lang Hames1-7/+2
2015-05-04[Orc] Revert r236465 - It broke the Windows bots.Lang Hames1-2/+7
2015-05-04Add TransformUtils dependency to lli.Pete Cooper2-1/+2
2015-05-04[Orc] Refactor the compile-on-demand layer to make module partitioning lazy,Lang Hames1-7/+2
2015-04-30Fix -Wpessimizing-move warnings by removing std::move calls.Richard Trieu1-4/+4
2015-04-19Remove the JITEmitDebugInfo TargetOptions as they're only set andEric Christopher1-23/+0
2015-04-17lli/OrcLazyJIT.cpp: Use <cstdio> for printf(3) introduced in r234908.NAKAMURA Takumi1-0/+1
2015-04-15[Orc] Refactor the CompileOnDemandLayer to make its addModuleSet methodLang Hames1-11/+14
2015-04-14[Orc] Reapply r234815, outputting via stdout instead.Lang Hames1-11/+12
2015-04-14Silencing a -Wreturn-type warning, as the switch is fully-covered; NFC.Aaron Ballman1-0/+1
2015-04-13[Orc] Disambiguate call to make_unique. This should fix the builders broken byLang Hames1-1/+2
2015-04-13[Orc] Add an Orc layer for applying arbitrary transforms to IR, use it to addLang Hames2-7/+90
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko3-3/+3
2015-04-02[Orc] Add support classes for inspecting and running C++ static ctor/dtors, andLang Hames2-8/+56
2015-04-01[Orc] Reflect process symbols into the LLI Orc-lazy JIT.Lang Hames2-1/+21
2015-03-30[Orc] Separate callback manager selection from callback manager construction forLang Hames2-21/+29
2015-03-30[MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo throughLang Hames2-2/+3
2015-03-25[Orc] Remove another unnecessary typedef.Lang Hames1-1/+1
2015-03-25[Orc][lli] Add a very simple Orc-based lazy JIT to lli.Lang Hames4-7/+172
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer2-0/+2
2015-03-18Fix cmake build.Rafael Espindola1-1/+1
2015-03-18CMake: Disable ENABLE_EXPORTS for executables with MSVCReid Kleckner1-1/+1
2015-02-26Replace a few instances of NULL with nullptr.David Majnemer1-1/+1
2015-02-16[CMake] Add RuntimeDyld to libdeps corresponding to r229343.NAKAMURA Takumi1-0/+1
2015-01-30Fix lli after the DebugInfo move.Zachary Turner1-1/+1