llvm-project/llvm/lib/ExecutionEngine/MCJIT
Sean Callanan 0772ae1b53 Fixed the MCJIT so that it can emit not only instance
methods but also class methods for Objective-C.

Clang emits Objective-C method names with '\1' at the
beginning, and the JIT has pre-existing logic to try
prepending a '\1' when searching a module for an
instance method (that is, a method whose name begins
with '-').  I simply extended it to do the same thing
when it encountered a class method (a method whose
name begins with '+').

llvm-svn: 144451
2011-11-12 02:31:32 +00:00
..
CMakeLists.txt Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
Intercept.cpp EE: Provide the symbol "lseek64" explicitly with <unistd.h> on Linux glibc. 2011-08-14 00:34:04 +00:00
LLVMBuild.txt build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
MCJIT.cpp MCJIT initialization TargetData 2011-09-30 16:40:10 +00:00
MCJIT.h ExecutionEngine: push TargetMachine creation into clients (v2) 2011-05-13 21:51:29 +00:00
MCJITMemoryManager.h Fixed the MCJIT so that it can emit not only instance 2011-11-12 02:31:32 +00:00
Makefile