Lang Hames
cf276ba82e
[ORC] Make sure we linker-mangle symbol names in the SpeculationLayer.
...
If mangling is not performed then speculative lookups will fail.
llvm-svn: 369219
2019-08-18 21:29:57 +00:00
Jonas Devlieghere
0eaee545ee
[llvm] Migrate llvm::make_unique to std::make_unique
...
Now that we've moved to C++14, we no longer need the llvm::make_unique
implementation from STLExtras.h. This patch is a mechanical replacement
of (hopefully) all the llvm::make_unique instances across the monorepo.
llvm-svn: 369013
2019-08-15 15:54:37 +00:00
Lang Hames
810b574d77
[ORC] Fix SpeculativeJIT example code broken by r368707.
...
llvm-svn: 368764
2019-08-13 22:44:54 +00:00
Praveen Velliengiri
f5c40cb900
Speculative Compilation
...
[ORC] Remove Speculator Variants for Different Program Representations
[ORC] Block Freq Analysis
Speculative Compilation with Naive Block Frequency
Add Applications to OrcSpeculation
ORC v2 with Block Freq Query & Example
Deleted BenchMark Programs
Signed-off-by: preejackie <praveenvelliengiri@gmail.com>
ORCv2 comments resolved
[ORCV2] NFC
ORCv2 NFC
[ORCv2] Speculative compilation - CFGWalkQuery
ORCv2 Adapting IRSpeculationLayer to new locking scheme
llvm-svn: 367756
2019-08-03 14:42:13 +00:00