llvm/lib/ExecutionEngine
Sean Callanan afe153c53f 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 '+').


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144451 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-12 02:31:32 +00:00
..
Interpreter build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
JIT build: Attempt to rectify inconsistencies between CMake and LLVMBuild versions of explicit dependencies. 2011-11-12 02:10:57 +00:00
MCJIT Fixed the MCJIT so that it can emit not only instance 2011-11-12 02:31:32 +00:00
RuntimeDyld build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
CMakeLists.txt Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
ExecutionEngine.cpp - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. 2011-07-20 07:51:56 +00:00
ExecutionEngineBindings.cpp Fix indentation. 2010-07-19 09:36:45 +00:00
LLVMBuild.txt build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
Makefile Library-ize the dyld components of llvm-rtdyld. 2011-03-21 22:15:52 +00:00
TargetSelect.cpp rename getHostTriple into getDefaultTargetTriple 2011-11-01 21:32:20 +00:00