aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine
AgeCommit message (Expand)AuthorFilesLines
2014-07-21Fixing an MSVC conversion warning about implicitly converting the shift resul...Aaron Ballman1-1/+1
2014-07-20[PowerPC] ELFv2 dynamic loader supportUlrich Weigand3-20/+47
2014-07-19[MCJIT] Add a 'decodeAddend' method to RuntimeDyldMachO and teachLang Hames2-26/+33
2014-07-18[MCJIT] [AArch64] Make sure to propegate ARM64_RELOC_ADDEND values into theLang Hames1-1/+3
2014-07-17[MCJIT] Fix the alignment requirements for ARM and AArch64 which were mistakenlyLang Hames2-2/+2
2014-07-17Drop the udis86 wrapper from llvm::sysAlp Toker1-7/+0
2014-07-17[MCJIT] Significantly refactor the RuntimeDyldMachO class.Lang Hames7-826/+1097
2014-07-16[MCJIT] Improve a RuntimeDyldChecker diagnostic.Lang Hames1-3/+7
2014-07-15[RuntimeDyld] Revert r211652 - MachO object GDB registration support.Lang Hames2-144/+21
2014-07-14[RuntimeDyld] Handle endiannes differences between the host and target whileLang Hames1-14/+19
2014-07-12[RuntimeDyld] Fix stub size and offset for AArch64 in RuntimeDyldMachO.h.Lang Hames1-2/+10
2014-07-11[RuntimeDyld] Add GOT support for AArch64 to RuntimeDyldMachO.Lang Hames1-24/+174
2014-07-10[RuntimeDyld] Improve error diagnostic in RuntimeDyldChecker.Lang Hames1-4/+15
2014-07-01ExecutionEngine::create(): fix interpreter fallback when JIT is unavailableAlp Toker1-7/+8
2014-06-28Fix build following r211956Alp Toker1-1/+1
2014-06-27[RuntimeDyld] Use a raw_ostream and llvm::format for int-to-string conversions.Lang Hames1-17/+17
2014-06-27[RuntimeDyld] #include <cctype> header in RuntimeDyldChecker.cpp.Lang Hames1-0/+1
2014-06-27[RuntimeDyld] Add a framework for testing relocation logic in RuntimeDyld.Lang Hames3-2/+654
2014-06-27Silencing some -Wcast-qual warnings. No functional changes intended.Aaron Ballman1-2/+2
2014-06-27[RuntimeDyld, PowerPC] Fix/improve handling of TOC relocationsUlrich Weigand2-56/+72
2014-06-26[RuntimeDyld] Teach MachOObjectImage to deregister itself with the debugger uponLang Hames1-1/+4
2014-06-25[RuntimeDyld] Adds the necessary hooks to MCJIT to be able to debug generatedLang Hames2-9/+124
2014-06-24Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy.Rafael Espindola1-16/+20
2014-06-23Pass a std::unique_ptr& to the create??? methods is lib/Object.Rafael Espindola1-1/+2
2014-06-20Revert "Replace Execution Engine's mutex with std::recursive_mutex."Zachary Turner4-56/+57
2014-06-20[RuntimeDyld] Fix ppc64 stub relocations on little-endianUlrich Weigand1-5/+11
2014-06-20[RuntimeDyld] Support more PPC64 relocationsUlrich Weigand1-4/+70
2014-06-18Replace Execution Engine's mutex with std::recursive_mutex.Zachary Turner4-57/+56
2014-06-17Remove more occurrences of the unused-mutex-parameter pattern.Zachary Turner1-16/+9
2014-06-16Cleanup more unreferenced MutexGuard parameters on functions.Zachary Turner3-29/+29
2014-06-16Clean up some unnecessary mutex guards.Zachary Turner1-25/+24
2014-06-16Convert the Archive API to use ErrorOr.Rafael Espindola1-2/+6
2014-06-14Using llvm::sys::swapByteOrder() for the common case of byte-swapping a value...Artyom Skrobov1-3/+3
2014-06-14Renaming SwapByteOrder() to getSwappedBytes()Artyom Skrobov1-3/+3
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola3-15/+12
2014-06-13Remove all uses of 'using std::error_code' from headers.Rafael Espindola3-3/+3
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola3-11/+14
2014-06-12Remove system_error.h.Rafael Espindola1-1/+1
2014-06-04Add a Constant version of stripPointerCasts.Rafael Espindola1-1/+1
2014-06-03Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola1-2/+13
2014-06-01Updates in IntelJITEventListener.cpp - by Arch Robison.Elena Demikhovsky1-2/+2
2014-05-31ExecutionEngine: avoid NDEBUG in headersAlp Toker1-0/+21
2014-05-31Use error_code() instead of error_code::succes()Rafael Espindola1-1/+1
2014-05-24AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2-4/+5
2014-05-23[RuntimeDyld] Remove relocation bounds check introduced in r208375 (MachO only).Lang Hames1-4/+1
2014-05-22[RuntimeDyld] Teach RuntimeDyldMachO how to handle scattered VANILLA relocs onLang Hames2-9/+61
2014-05-19[RuntimeDyld] Fix x86-64 MachO GOT relocation handling.Lang Hames1-2/+7
2014-05-16Delete getAliasedGlobal.Rafael Espindola1-1/+1
2014-05-13[RuntimeDyld] Fix handling of i386 PC-rel external relocations. This fixesLang Hames1-0/+11
2014-05-13[un]wrap extracted from lib/Target/Target[MachineC].cpp, lib/ExecutionEngine/...Artyom Skrobov1-8/+0