Commit graph

11 commits

Author SHA1 Message Date
Ivan Butygin
9c048c635c
Jit code style fixes (#2741) 2018-06-10 15:16:35 +03:00
Ivan
0191c75800 llvm 7.0 fixes 2018-06-04 22:09:51 +03:00
Ivan
2bee0c11ca add symbol comment for pc-relative relocations (arm) 2018-06-03 11:56:29 +03:00
Ivan
96eb76dd4f MCCodeEmitter doesn't needed 2018-06-03 11:56:29 +03:00
Ivan
938ac0e4bf clang-format 2018-02-15 21:50:46 +03:00
Ivan
c6ec90e8ef Drop jit support for pre 5.0 llvm 2018-02-15 21:45:12 +03:00
Ivan Butygin
bfd412cdf9
Small jit fixes (#2570)
* Better thunks stripping from jit module.
    * Fixes to jit disassembler
    * Strip comdats from jit module
2018-02-14 17:57:37 +03:00
Johan Engelen
c8625c43f4
Fix JIT RT compilation for LLVM 6.0 (#2523) 2018-01-20 16:32:19 +01:00
Ivan
07b7abefa4 jit runtime small refactorings 2018-01-15 23:16:05 +03:00
Nicholas Wilson
a73188c8e5
LLVM7 (#2490)
* MCAsmBackend changes

* Add profile-rt-70

* ProfData definition

* ProfData tool

* Remove profile-rt CMakeLists.txt

* Update druntime submodule
2018-01-14 07:57:55 +08:00
Ivan Butygin
00a9a38212 Disassemble resulting jit module and output asm to debug handler (#2407) 2017-11-26 10:38:08 +01:00