History log of /external/llvm/lib/ExecutionEngine/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
61b1851a205cb8dd29c1d3d4231efb8f8f7da283 13-Mar-2012 Eli Bendersky <eli.bendersky@intel.com> Add profiling support for Intel Parallel Amplifier XE (VTune) for JITted code in LLVM.

Also refactor the existing OProfile profiling code to reuse the same interfaces with the VTune profiling code.
In addition, unit tests for the profiling interfaces were added.

This patch was prepared by Andrew Kaylor and Daniel Malea, and reviewed in the llvm-commits list by Jim Grosbach



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152620 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
6e56331ed99e5b96de940dfdc53e438eef521a2e 21-Mar-2011 Jim Grosbach <grosbach@apple.com> Library-ize the dyld components of llvm-rtdyld.

Move the dynamic linking functionality of the llvm-rtdyld program into an
ExecutionEngine support library. Update llvm-rtdyld to just load an object
file into memory, use the library to process it, then run the _main()
function, if one is found.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128031 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
6aec29848676494867e26307698155bc2c5a4033 17-Nov-2010 Daniel Dunbar <daniel@zuster.org> MCJIT: Stub out MCJIT implementation, still doesn't do anything useful.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119509 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
43b5f9312d56be400af031f7487a99b75b7b0f97 24-Jan-2010 Chris Lattner <sabre@nondot.org> make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
e73a31f667ad2fe03e25c97ac45b58c30d7f07c3 22-Jan-2010 Chris Lattner <sabre@nondot.org> Stop building RTTI information for *most* llvm libraries. Notable
missing ones are libsupport, libsystem and libvmcore. libvmcore is
currently blocked on bugpoint, which uses EH. Once it stops using
EH, we can switch it off.

This #if 0's out 3 unit tests, because gtest requires RTTI information.
Suggestions welcome on how to fix this.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94164 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
9b8f542e2746b28721b3ec603c3aaaa10ea708fc 09-Jan-2009 Misha Brukman <brukman+llvm@gmail.com> Removed trailing whitespace from Makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61991 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
fc643c5e88c596f217750dd91fcc66488dfed73d 29-Dec-2007 Chris Lattner <sabre@nondot.org> remove attribution from lib Makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45415 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
6cb21d443eff9369e4f9035af28efd627e8f3909 28-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Change Library Names Not To Conflict With Others When Installed


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
e488e9360b1a865ba604330965edcf139e590b65 21-Oct-2003 John Criswell <criswell@uiuc.edu> Added LLVM copyright notice to Makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9312 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
bd9df30983bcc886a88df603b91940b5b03f8aeb 08-Sep-2003 Chris Lattner <sabre@nondot.org> Remove a bunch of unneeded stuph


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8400 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
9722294d30fff2a432d8e171eb904f33956353e2 05-Sep-2003 Brian Gaeke <gaeke@uiuc.edu> ExecutionEngine.h, GenericValue.h --> include/llvm/ExecutionEngine/
Build ExecutionEngine as library.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8370 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
253aef8e59d8d8145c13e4fa08eb8eb0aef1ace7 01-Sep-2003 Chris Lattner <sabre@nondot.org> Preselection is now integrated into the Sparc target library


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8305 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
0748a3904a0239fa87d00bd1ed87e760ad9bd937 01-Sep-2003 Chris Lattner <sabre@nondot.org> Sparc peephole optimizer moved out of post-opts library into Sparc target library


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8302 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
80df4638fedb633e21f7d534e2de643541ac44cc 15-Aug-2003 Chris Lattner <sabre@nondot.org> rename selection library to selectiondag


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7878 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
4c7fc1e81395c4f5e5cf500ed6db01320e70abae 13-Aug-2003 Chris Lattner <sabre@nondot.org> Incorporate mapping library into the sparc library


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7800 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
4c08840e4bc247f3567320ca9258479659b0042f 11-Aug-2003 Chris Lattner <sabre@nondot.org> Include the new selection library for the X86 target


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7720 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
248ea32cc985a9cefb09b9ed195be34830882e5a 28-Jul-2003 Misha Brukman <brukman+llvm@gmail.com> Add in support to load shared objects (-load is provided by Support library).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7360 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
82742916f30b09b878d1ad9d95005389c23b02c6 02-Jul-2003 Misha Brukman <brukman+llvm@gmail.com> * If compiling on X86 or Sparc, automagically enable the JIT for that arch
* Setting ENABLE_X86_JIT or ENABLE_SPARC_JIT on the `make' command-line will
force the inclusion of that JIT on a different architecture
* If neither JIT is enabled (e.g., compiling on a different architecture), the
-march option will not be available to LLI.
* As a side effect of the $ARCH variable, the Sparc LLI can now link just a bit
faster by not including the x86 library.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7070 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
7a73b80b9052136c8cd2234eb3433a07df7cf38e 30-Jun-2003 John Criswell <criswell@uiuc.edu> Merged in autoconf branch. This provides configuration via the autoconf
system.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
52852708714c59baf1b0426bffe5d1546af61d46 17-Jun-2003 Brian Gaeke <gaeke@uiuc.edu> Use $(PLATFORMLIBDL) to selectively bring in -ldl only on those platforms where
it is needed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6753 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
f25b7729c11bb1abe7e26fb0510cb3ed766358fc 17-Jun-2003 Chris Lattner <sabre@nondot.org> Life is too short. Link in too much stuff on Linux to make building on sun easier


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6748 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
da601403d9cd984af232772371e48077205d9e7a 17-Jun-2003 Chris Lattner <sabre@nondot.org> The never-ending odyssey trying to get sparc to link


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6747 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
d56243635513599923dc7d6b300f3d6101d85106 17-Jun-2003 Chris Lattner <sabre@nondot.org> Make sure to get the value of ARCH before we use it


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6746 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
2bf4c615572c202bdc66f58812ddd328041ad615 17-Jun-2003 Chris Lattner <sabre@nondot.org> Do not link in the Sparc JIT when building on X86. Eventually the sparc will not
link in the X86 JIT either, but this makes testing easier.

For some reason, the sparc JIT was breaking the X86 JIT when it was linked in. :(


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6745 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
7a5500e2f6f766d25ae94e8cff083d767476ecef 17-Jun-2003 Chris Lattner <sabre@nondot.org> Whoops, didn't mean to check that in :(


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6743 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
97ac14f33cc8fed7f34cb8c7199ef42be124de7e 17-Jun-2003 Chris Lattner <sabre@nondot.org> Use more structured command line option processing


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6742 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
1df4d5e6680fbb2a5f55d8feb715d1f756dcf420 27-May-2003 Misha Brukman <brukman+llvm@gmail.com> Link in Sparc libs for the JIT, even on X86 to be able to support debugging
of Sparc JIT (printing out instrs) on X86. Con: this increases linking time.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6361 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
cf31784c69c786ed4cf54d69bab725f7a95d06e3 23-Apr-2003 Chris Lattner <sabre@nondot.org> We now need to link libscalar to get the switch lowering pass


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5874 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
285ca5ed2f42b967d389bf51d3d40053770ce3af 22-Jan-2003 Chris Lattner <sabre@nondot.org> Fix didn't fix the race condition in the makefiles


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5394 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
c479db964f9c3c13a0f5dafa3054c22ded3a5b16 21-Jan-2003 Chris Lattner <sabre@nondot.org> Fix race condition in Makefile


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5380 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
0394891ef69fbac5332490ae95e4657751070705 13-Jan-2003 Chris Lattner <sabre@nondot.org> No longer need scalaropts lib


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5252 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
fe11a97fcde7c63109c3ad36570657807d0cd6ef 24-Dec-2002 Chris Lattner <sabre@nondot.org> Substantial changes to refactor LLI to incorporate both the Jello JIT and
the traditional LLI interpreter


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5125 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
c9d8beff59246e01aa3eb14e5b3a1c19897144f8 04-Nov-2002 Chris Lattner <sabre@nondot.org> No need to explicitly inclue ExportSymbols now


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4543 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
b77640134e64da9776b7d25bd3c2b7085385d4e1 14-Sep-2002 Chris Lattner <sabre@nondot.org> Export symbols for linux


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3707 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
56d27019e6aebd7cfa5d031c832193eb66d75830 23-Jul-2002 Chris Lattner <sabre@nondot.org> *** empty log message ***


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3002 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
0fe380c683a41f0fa281901132e853eda4e1ab38 20-May-2002 Chris Lattner <sabre@nondot.org> Remove tracing code hack


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2673 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
53835b808134122a0850d9653433fe0e1815a9ac 19-May-2002 Vikram S. Adve <vadve@cs.uiuc.edu> Link with test/Libraries/libinstr32.a for runtime routines
supporting tracing. That should be moved to a "runtime" directory.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2660 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
94202988a83f43907a7d9cc04b047052122a5dff 08-Apr-2002 Chris Lattner <sabre@nondot.org> Remove asmwriter library from link line, because the useful contents of it
have been incorporated into the vmcore library.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2153 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
2dc78088b7bebb439a8f660fbfbb1ea114840cfc 11-Mar-2002 Chris Lattner <sabre@nondot.org> Remove runtime library in favor of users linking against real libraries.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1853 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
ec4913ea7c848e0c3a7cf97815188b194edc1e09 25-Feb-2002 Chris Lattner <sabre@nondot.org> Remove hack. This is better fixed in Makefile.common


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1795 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
1156edf01cd22109359580b4d5a1f391d35afa86 25-Feb-2002 Chris Lattner <sabre@nondot.org> Build with newer compiler, with same bug


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1793 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
8efb9d733faa38cce0cc92719ed05ce7eaa06dd7 22-Jan-2002 Chris Lattner <sabre@nondot.org> Eliminate opt library


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1516 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
e20bcd81eb1873f123e0eb0b916c0d4cbcc935f0 13-Dec-2001 Chris Lattner <sabre@nondot.org> Build runtime library with local GCCAS


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1447 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
c25931673092b1dae646aeeac1d18f75d9640ec7 27-Oct-2001 Chris Lattner <sabre@nondot.org> * Make pointer values work better by treating them uniformly as 64 bit values.
This causes code that is generated by gcc to work better.
* Implement mul & div
* Export malloc, free, and pow
* add strtol, atoi, and atol to the runtime library


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@988 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
e43db88b2d12f2aebbe62aca8465a46c92292fce 27-Oct-2001 Chris Lattner <sabre@nondot.org> * Implement exit() builtin function
* Implement linked in runtime library with puts(char*) in it
* implement builtin putchar(int) function


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@985 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
4a822714510711f7ca16a57b6db7002685f0c366 24-Oct-2001 Chris Lattner <sabre@nondot.org> Add support for building a runtime library for LLI


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@983 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
365a76e46e7b22ee2cd7881d0a7055fc20930fd5 10-Sep-2001 Chris Lattner <sabre@nondot.org> Genericize support for calling functions a bit
Add external method support


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@528 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
c9744e7f269ec8003b64c39c6c9e62f0b6c33a5a 08-Sep-2001 Chris Lattner <sabre@nondot.org> Make use of the new TOOLNAME/USEDLIBS options provided in Makefile.common


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@501 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
86660981e1382f954152b0f029f874aa36de0308 27-Aug-2001 Chris Lattner <sabre@nondot.org> Lots of new functionality


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile
92101acd7fd44fd467fbeb974ae6c042289c74f9 23-Aug-2001 Chris Lattner <sabre@nondot.org> Initial checkin of interpreter


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/ExecutionEngine/Makefile