1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/lib/ExecutionEngine
Sean Callanan 7c35e9d15b 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
..
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