diff options
| author | Chris Lattner <sabre@nondot.org> | 2004-12-03 23:02:55 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2004-12-03 23:02:55 +0000 | 
| commit | 87a756f09f1c5fb9eb489f53226fd432ce96346c (patch) | |
| tree | 6dba7af34c10064397734b283a7a43dcd2125195 /llvm | |
| parent | 4cf8b36469a5bba4a6462f5399db7f26a15078fb (diff) | |
| download | bcm5719-llvm-87a756f09f1c5fb9eb489f53226fd432ce96346c.tar.gz bcm5719-llvm-87a756f09f1c5fb9eb489f53226fd432ce96346c.zip  | |
Remove darwin specific majik
llvm-svn: 18467
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/ExecutionEngine/JIT/Intercept.cpp | 24 | 
1 files changed, 0 insertions, 24 deletions
diff --git a/llvm/lib/ExecutionEngine/JIT/Intercept.cpp b/llvm/lib/ExecutionEngine/JIT/Intercept.cpp index 669b6bad778..93d349ffa5d 100644 --- a/llvm/lib/ExecutionEngine/JIT/Intercept.cpp +++ b/llvm/lib/ExecutionEngine/JIT/Intercept.cpp @@ -99,30 +99,6 @@ void *JIT::getPointerToNamedFunction(const std::string &Name) {    void *Ptr = sys::DynamicLibrary::SearchForAddressOfSymbol(Name);    if (Ptr) return Ptr; -  // If this is darwin, it has some funky issues, try to solve them here.  Some -  // important symbols are marked 'private external' which doesn't allow -  // SearchForAddressOfSymbol to find them.  As such, we special case them here, -  // there is only a small handful of them. -#ifdef __APPLE__ -  { -    extern void *__ashldi3;    if (Name == "__ashldi3")    return &__ashldi3; -    extern void *__ashrdi3;    if (Name == "__ashrdi3")    return &__ashrdi3; -    extern void *__cmpdi2;     if (Name == "__cmpdi2")     return &__cmpdi2; -    extern void *__divdi3;     if (Name == "__divdi3")     return &__divdi3; -    extern void *__eprintf;    if (Name == "__eprintf")    return &__eprintf; -    extern void *__fixdfdi;    if (Name == "__fixdfdi")    return &__fixdfdi; -    extern void *__fixsfdi;    if (Name == "__fixsfdi")    return &__fixsfdi; -    extern void *__fixunsdfdi; if (Name == "__fixunsdfdi") return &__fixunsdfdi; -    extern void *__fixunssfdi; if (Name == "__fixunssfdi") return &__fixunssfdi; -    extern void *__floatdidf;  if (Name == "__floatdidf")  return &__floatdidf; -    extern void *__floatdisf;  if (Name == "__floatdisf")  return &__floatdisf; -    extern void *__lshrdi3;    if (Name == "__lshrdi3")    return &__lshrdi3; -    extern void *__moddi3;     if (Name == "__moddi3")     return &__moddi3; -    extern void *__udivdi3;    if (Name == "__udivdi3")    return &__udivdi3; -    extern void *__umoddi3;    if (Name == "__umoddi3")    return &__umoddi3; -  } -#endif -    std::cerr << "ERROR: Program used external function '" << Name              << "' which could not be resolved!\n";    abort();  | 

