Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
ExecutionEngine
/
MCJIT
/
MCJIT.cpp
eca6d4b
[ExecutionEngine] Change NotifyObjectEmitted/NotifyObjectFreed API.
by Lang Hames
· 7 years ago
45eb84f
[Support] Make error banner optional in logAllUnhandledErrors
by Jonas Devlieghere
· 7 years ago
942cb7b
[MCJIT] Fix a case of Error::success() being passed to report_fatal_error.
by Lang Hames
· 7 years ago
e7989ef
[MCJIT] Call materializeAll on modules before compiling them in MCJIT.
by Lang Hames
· 7 years ago
79f2d09
Rename ObjectMemoryBuffer to SmallVectorMemoryBuffer; NFCI
by Weiming Zhao
· 7 years ago
4c5fa6b
[MCJIT] Remove the anchor from mcjit.
by Benjamin Kramer
· 7 years ago
1bd4000
Add missing vtable anchors
by Weiming Zhao
· 7 years ago
b72f484
[ORC] Re-apply r322913 with a fix for a read-after-free error.
by Lang Hames
· 8 years ago
44efd04
[ORC] Revert r322913 while I investigate an ASan failure.
by Lang Hames
· 8 years ago
817df9f
[ORC] Redesign the JITSymbolResolver interface to support bulk queries.
by Lang Hames
· 8 years ago
a44d5fe
Remove redundant includes from lib/ExecutionEngine.
by Michael Zolotukhin
· 8 years ago
4ce9866
[ORC] Errorize the ORC APIs.
by Lang Hames
· 8 years ago
7419e94
Use StringRef instead of raw pointer in ExecutionEngine
by Mehdi Amini
· 9 years ago
8d4be3a
[MCJIT] Fix some inconsistent handling of name mangling inside MCJIT.
by Lang Hames
· 9 years ago
3301c7e
[ExecutionEngine] Move ObjectCache::anchor from MCJIT to ExecutionEngine.
by Lang Hames
· 9 years ago
4253126
Use the range variant of find/find_if instead of unpacking begin/end
by David Majnemer
· 9 years ago
3052607
[MCJIT] Improve documentation and error handling for MCJIT::runFunction.
by Lang Hames
· 9 years ago
ad4a911
[ExecutionEngine][MCJIT][Orc] Replace RuntimeDyld::SymbolInfo with JITSymbol.
by Lang Hames
· 9 years ago
69f4902
[Object] Change Archive::findSym to return an Expected<Optional<Child>>.
by Lang Hames
· 9 years ago
fc20962
[Object] Re-apply r275316 now that I have the corresponding LLD patch ready.
by Lang Hames
· 9 years ago
ae610ab
[Object] Revert r275316, Archive::child_iterator changes, while I update lld.
by Lang Hames
· 9 years ago
c2773e9
[Object] Change Archive::child_iterator for better interop with Error/Expected.
by Lang Hames
· 9 years ago
717eacf
[MCJIT] Update MCJIT and get the fibonacci example working again.
by Lang Hames
· 9 years ago
ac9e155
Change llvm-objdump, llvm-nm and llvm-size when reporting an object file error
by Kevin Enderby
· 9 years ago
3fcdf6a
Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message
by Kevin Enderby
· 9 years ago
7a96942
Reapply r250906 with many suggested updates from Rafael Espindola.
by Kevin Enderby
· 10 years ago
da9dd05
Backing out commit r250906 as it broke lld.
by Kevin Enderby
· 10 years ago
e3bf4fd5
This removes the eating of the error in Archive::Child::getSize() when the characters
by Kevin Enderby
· 10 years ago
556b21a
Remove and forbid raw_svector_ostream::flush() calls.
by Yaron Keren
· 10 years ago
3393cfd
[MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping.
by Lang Hames
· 10 years ago
26d4813
Remove access to the DataLayout in the TargetMachine
by Mehdi Amini
· 10 years ago
5d8e569
Revert "Remove access to the DataLayout in the TargetMachine"
by Mehdi Amini
· 10 years ago
b4bc424
Remove access to the DataLayout in the TargetMachine
by Mehdi Amini
· 10 years ago
a3fcefb
Make ExecutionEngine owning a DataLayout
by Mehdi Amini
· 10 years ago
8c3b4f2
Revert "Make ExecutionEngine owning a DataLayout"
by Michael Kuperstein
· 10 years ago
f2643f4
Make ExecutionEngine owning a DataLayout
by Mehdi Amini
· 10 years ago
6763f5a
Be sure to set the DataLayout before checking the cache.
by Rafael Espindola
· 10 years ago
c233f74
Simplify the Mangler interface now that DataLayout is mandatory.
by Rafael Espindola
· 10 years ago
73378eb
[MCJIT] Add a FindGlobalVariableNamed utility
by Keno Fischer
· 10 years ago
bd7b1c8
[ExecutionEngine] ArrayRefize argument passing.
by Benjamin Kramer
· 10 years ago
633fe14
[MCJIT][Orc] Refactor RTDyldMemoryManager, weave RuntimeDyld::SymbolInfo through
by Lang Hames
· 11 years ago
b118603
[Orc][MCJIT][RuntimeDyld] Re-apply r231726 and r231724 with fix suggested by
by Lang Hames
· 11 years ago
0c3c189
Temporarily revert r231726 and r231724 as they're breaking the build.:
by Eric Christopher
· 11 years ago
3197fb4
[Orc][MCJIT][RuntimeDyld] Add symbol flags to symbols in RuntimeDyld. Thread the
by Lang Hames
· 11 years ago
46a4355
Make DataLayout Non-Optional in the Module
by Mehdi Amini
· 11 years ago
30d69c2
[PM] Remove the old 'PassManager.h' header file at the top level of
by Chandler Carruth
· 11 years ago
5f92a08
[ExecutionEngine] FindFunctionNamed: Skip declarations
by Keno Fischer
· 11 years ago
e005826
Remove some extraneous includes.
by Eric Christopher
· 11 years ago
8b77065
Move DataLayout back to the TargetMachine from TargetSubtargetInfo
by Eric Christopher
· 11 years ago
4a5697e
[MCJIT] Unique-ptrify the RTDyldMemoryManager member of MCJIT. NFC.
by Lang Hames
· 11 years ago
b5c7b1f
[MCJIT] Reapply r222828 and r222810-r222812 with fix for MSVC move-op issues.
by Lang Hames
· 11 years ago
9fb4114
Reverting r222828 and r222810-r222812 as they broke the build on Windows.
by Aaron Ballman
· 11 years ago
7cacb9b
[MCJIT] Re-enable GDB registration (temporarily disabled in r222811), but check
by Lang Hames
· 11 years ago
08a01ae
[MCJIT] Temporarily disable automatic JIT debugger registration.
by Lang Hames
· 11 years ago
829a19a
[MCJIT] Clean up RuntimeDyld's quirky object-ownership/modification scheme.
by Lang Hames
· 11 years ago
f04de6e
[Object] Modify OwningBinary's interface to separate inspection from ownership.
by Lang Hames
· 11 years ago
efe7e22
[MCJIT] Make repeat calls to MCJIT::getPointerToFunction for declarations safe.
by Lang Hames
· 11 years ago
7f19f22
[MCJIT] Remove #include of JITMemoryManager that accidentally survived r218316.
by Lang Hames
· 11 years ago
b7fbf59
[MCJIT] Make RTDyldMemoryManager::getSymbolAddress's behaviour more consistent.
by Lang Hames
· 11 years ago
9a78334
[MCJIT] Start Stringref-izing the ExecutionEngine interface.
by Lang Hames
· 11 years ago
c435adc
Add doInitialization/doFinalization to DataLayoutPass.
by Rafael Espindola
· 11 years ago
018452e
[MCJIT] Fix an iterator invalidation bug in MCJIT::finalizeObject.
by Lang Hames
· 11 years ago
168861a
Fix use-after-move introduced in r217065 and caught in post-commit review by Alexey.
by David Blaikie
· 11 years ago
d110157
unique_ptrify MCJIT::emitObject
by David Blaikie
· 11 years ago
ed9709d
unique_ptrify a bunch of stuff through RuntimeDyld::loadObject
by David Blaikie
· 11 years ago
196e323
unique_ptrify passing the TargetMachine to ExecutionEngine::MCJITCtor
by David Blaikie
· 11 years ago
79cc1e3
Reinstate "Nuke the old JIT."
by Eric Christopher
· 11 years ago
7271c19
Give ExecutionEngine of top level buffers.
by Rafael Espindola
· 11 years ago
48af1c2
Don't own the buffer in object::Binary.
by Rafael Espindola
· 11 years ago
2a8a279
Make it explicit that ExecutionEngine takes ownership of the modules.
by Rafael Espindola
· 11 years ago
3a1623f
Use copy initialization to initialize std::unique_ptr.
by Rafael Espindola
· 11 years ago
ea800ca
[MCJIT] Support DisableSymbolSearching and InstallLazyFunctionCreator in MCJIT.
by Lang Hames
· 11 years ago
b9fd9ed
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
by Eric Christopher
· 11 years ago
f8b27c4
Nuke the old JIT.
by Rafael Espindola
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
ce47a05
Replace comment about ownership with std::unique_ptr.
by Rafael Espindola
· 11 years ago
b4599d3
Use range loop.
by Rafael Espindola
· 11 years ago
3f6481d
Remove some calls to std::move.
by Rafael Espindola
· 11 years ago
b9a23cd
Delete dead code.
by Rafael Espindola
· 11 years ago
c04b892
Revert "Replace Execution Engine's mutex with std::recursive_mutex."
by Zachary Turner
· 11 years ago
62ce4e8
Replace Execution Engine's mutex with std::recursive_mutex.
by Zachary Turner
· 11 years ago
ae46002
Convert the Archive API to use ErrorOr.
by Rafael Espindola
· 11 years ago
7a1e775
PR19553: Memory leak in RuntimeDyldELF::createObjectImageFromFile
by David Blaikie
· 11 years ago
353eda4
[C++] Use 'nullptr'.
by Craig Topper
· 11 years ago
bc87601
[ExecutionEngine] Allow JIT clients to enable/disable module verification.
by Lang Hames
· 11 years ago
6ff29a7
[MCJIT] Check if there have been errors during RuntimeDyld execution.
by Juergen Ributzka
· 12 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
96c9d95
[C++11] Replace OwningPtr::take() with OwningPtr::release().
by Ahmed Charles
· 12 years ago
339430f
Use DataLayout from the module when easily available.
by Rafael Espindola
· 12 years ago
9351251
Make DataLayout a plain object, not a pass.
by Rafael Espindola
· 12 years ago
a3ad4e6
move getNameWithPrefix and getSymbol to TargetMachine.
by Rafael Espindola
· 12 years ago
daeafb4
Add back r201608, r201622, r201624 and r201625
by Rafael Espindola
· 12 years ago
7e198ad
Revert r201622 and r201608.
by Daniel Jasper
· 12 years ago
09dcc6a
Fix PR18743.
by Rafael Espindola
· 12 years ago
23a9750
Rename these methods to match the style guide.
by Rafael Espindola
· 12 years ago
07baed5
Re-sort #include lines again, prior to moving headers around.
by Chandler Carruth
· 12 years ago
173c69f
Re-apply r196639: Add support for archives and object file caching under MCJIT.
by Lang Hames
· 12 years ago
894843c
Move the llvm mangler to lib/IR.
by Rafael Espindola
· 12 years ago
8a8cd2b
Re-sort all of the includes with ./utils/sort_includes.py so that
by Chandler Carruth
· 12 years ago
5887356
Make the llvm mangler depend only on DataLayout.
by Rafael Espindola
· 12 years ago
Next »