| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 153607
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(and hopefully on Windows). The bots have been down most of the day
because of this, and it's not clear to me what all will be required to
fix it.
The commits started with r153205, then r153207, r153208, and r153221.
The first commit seems to be the real culprit, but I couldn't revert
a smaller number of patches.
When resubmitting, r153207 and r153208 should be folded into r153205,
they were simple build fixes.
llvm-svn: 153241
|
|
|
|
|
|
|
|
|
| |
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20120305/138477.html
1. Declare a virtual function getPointerToNamedFunction() in JITMemoryManager
2. Move the implementation of getPointerToNamedFunction() form JIT/MCJIT to DefaultJITMemoryManager.
llvm-svn: 153205
|
|
|
|
|
|
| |
With libcxx, it seems <unistd.h> would not be provided. Thanks to Ryuta Suzuki.
llvm-svn: 137567
|
|
|
|
| |
llvm-svn: 128086
|
|
|
|
| |
llvm-svn: 120298
|
|
|
|
| |
llvm-svn: 112535
|
|
|
|
|
|
|
|
|
|
| |
On Mingw and Cygwin, the symbol __main is resolved to
callee's(eg. tools/lli) one, to invoke wrong duplicated ctors
(and register wrong callee's dtors with atexit(3)).
We expect, by callee, ExecutionEngine::runStaticConstructorsDestructors()
is called before ExecutionEngine::runFunctionAsMain() is called.
llvm-svn: 112474
|
|
|
|
| |
llvm-svn: 100709
|
|
|
|
| |
llvm-svn: 79842
|
|
|
|
| |
llvm-svn: 78848
|
|
|
|
| |
llvm-svn: 78363
|
|
|
|
|
|
| |
like "LLVM ERROR: llvm: error:" or "LLVM ERROR: ERROR:".
llvm-svn: 77971
|
|
|
|
|
|
| |
and abort()/exit() -> llvm_report_error().
llvm-svn: 75363
|
|
|
|
| |
llvm-svn: 72329
|
|
|
|
| |
llvm-svn: 61699
|
|
|
|
|
|
|
|
| |
SingleSource/UnitTests/2007-04-25-weak.c in JIT mode. The test
now passes on systems which are able to produce a correct
reference output to compare with.
llvm-svn: 61674
|
|
|
|
|
|
|
| |
a JIT client to completely control symbol lookup with the LazyFunctionCreator
interface.
llvm-svn: 52335
|
|
|
|
| |
llvm-svn: 51496
|
|
|
|
| |
llvm-svn: 45553
|
|
|
|
|
|
| |
"libc_nonshared.a". Patch by Edwin Török!
llvm-svn: 45532
|
|
|
|
| |
llvm-svn: 45418
|
|
|
|
| |
llvm-svn: 44406
|
|
|
|
| |
llvm-svn: 44374
|
|
|
|
|
|
| |
with not being able to find printf.
llvm-svn: 44373
|
|
|
|
|
|
| |
as they are referenced.
llvm-svn: 43210
|
|
|
|
| |
llvm-svn: 43209
|
|
|
|
| |
llvm-svn: 32320
|
|
|
|
|
|
| |
on leopard in the jit.
llvm-svn: 29391
|
|
|
|
| |
llvm-svn: 29314
|
|
|
|
| |
llvm-svn: 28629
|
|
|
|
| |
llvm-svn: 26748
|
|
|
|
| |
llvm-svn: 21422
|
|
|
|
|
|
| |
an "#if defined(HAVE_SYS_STAT_H)".
llvm-svn: 19069
|
|
|
|
|
|
| |
family of functions so it gets noticed if we ever remove this.
llvm-svn: 19022
|
|
|
|
| |
llvm-svn: 19020
|
|
|
|
| |
llvm-svn: 18467
|
|
|
|
|
|
|
|
| |
This fixes the ugly darwin "cannot find symbols starting with __" issue.
Thanks for Owen/resistor for testing this out for me.
llvm-svn: 18454
|
|
|
|
| |
llvm-svn: 18357
|
|
|
|
|
|
|
|
| |
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137
|
|
|
|
|
|
| |
This fixes some critical problems building libstdc++ on cygwin.
llvm-svn: 13934
|
|
|
|
|
|
|
| |
bug only affects Linux systems that use GLIBC, I'm going to put ifdefs around
the array.
llvm-svn: 12269
|
|
|
|
|
|
|
|
|
| |
by trying to get the compiler to generate an undefined reference for it
and related functions which live in libc_nonshared.a on Linux.
Linkers... sigh.
llvm-svn: 12256
|
|
|
|
|
|
|
| |
rename run to runFunction
Genericize the runFunction code a little bit, though it still stinks
llvm-svn: 10610
|
|
|
|
|
|
|
| |
VM.cpp and JIT.cpp files into JIT.cpp. This also splits some nasty code out
into TargetSelect.cpp so that people hopefully won't notice it. :)
llvm-svn: 10544
|
|
|
|
| |
llvm-svn: 10318
|
|
|
|
| |
llvm-svn: 9903
|
|
|
|
|
|
| |
Header files will be on the way.
llvm-svn: 9298
|
|
|
|
| |
llvm-svn: 9012
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Switch Interpreter and JIT's "run" methods to take a Function and a vector of
GenericValues.
Move (almost all of) the stuff that constructs a canonical call to main()
into lli (new methods "callAsMain", "makeStringVector").
Nuke getCurrentExecutablePath(), enableTracing(), getCurrentFunction(),
isStopped(), and many dead decls from interpreter.
Add linux strdup() support to interpreter.
Make interpreter's atexit handler runner and JIT's runAtExitHandlers() look
more alike, in preparation for refactoring.
atexit() is spelled "atexit", not "at_exit".
llvm-svn: 8366
|