summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Orc/OrcTargetSupport.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Orc] Rename OrcTargetSupport to OrcArchitectureSupport to avoid confusion withLang Hames2016-01-111-171/+0
* Revert "Revert "[Orc] Directly emit machine code for the x86 resolver block a...Rafael Espindola2015-11-031-122/+74
* Revert "[Orc] Directly emit machine code for the x86 resolver block and tramp...Rafael Espindola2015-11-031-74/+122
* [Orc] Directly emit machine code for the x86 resolver block and trampolines.Lang Hames2015-11-031-122/+74
* Add a sys::OwningMemoryBlock class, which is a sys::MemoryBlock that owns itsLang Hames2015-10-311-31/+10
* [Orc] Teach IndirectStubsManager to manage an expandable pool of stubs, ratherLang Hames2015-10-291-0/+16
* [Orc] Add license header to OrcTargetSupport.Lang Hames2015-10-261-1/+9
* [Orc] Add support for emitting indirect stubs directly into the JIT target'sLang Hames2015-10-191-0/+78
* [Orc] Use the 64-bit versions of FXSAVE/FXRSTOR for JIT reentry.Lang Hames2015-04-201-16/+16
* [Orc] Save all the x86-64 GPRs before re-entering the JIT.Lang Hames2015-04-071-6/+13
* [Orc] Tidy up the assembly for the x86-64 resolver block.Lang Hames2015-04-061-44/+45
* [Orc] Refactor JITCompileCallbackManagerBase and CompileOnDemandLayer to supportLang Hames2015-03-251-2/+2
* [Orc] Move delta-handling for trampoline sizes into the resolver block.Lang Hames2015-03-241-0/+2
* [Orc] Move Orc code into a namespace (llvm::orc), update Kaleidoscope code.Lang Hames2015-02-211-2/+4
* OrcJIT: Appease msc18 not to be confused on executeCompileCallback<OrcX86_64>.NAKAMURA Takumi2015-02-171-2/+3
* Reformat.NAKAMURA Takumi2015-02-171-5/+3
* [Orc] Update the Orc indirection utils and refactor the CompileOnDemand layer.Lang Hames2015-02-171-44/+70
* Re-sort #include lines using my handy dandy ./utils/sort_includes.pyChandler Carruth2015-02-131-1/+0
* [Orc] New JIT APIs.Lang Hames2015-01-231-0/+102
OpenPOWER on IntegriCloud