diff options
author | Fangrui Song <maskray@google.com> | 2019-12-26 23:32:53 -0800 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2019-12-27 00:00:14 -0800 |
commit | 7a7334663cd44c857e4e573e6f6db9c987817801 (patch) | |
tree | d01ede00bd6f4aa3f65e6862d5e56612dea9dc78 /llvm/lib/Target/X86 | |
parent | ecbaf152f8fe2b5b8ebc633541e15158984f4db4 (diff) | |
download | bcm5719-llvm-7a7334663cd44c857e4e573e6f6db9c987817801.tar.gz bcm5719-llvm-7a7334663cd44c857e4e573e6f6db9c987817801.zip |
Delete llvm.{sig,}{setjmp,longjmp} remnant after r136821
Intrinsic has incorrect argument type!
i32 (i32*)* @llvm.setjmp
*wipes tear*
Diffstat (limited to 'llvm/lib/Target/X86')
-rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index b62910fd5d7..530a7908e03 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -162,19 +162,6 @@ X86TargetLowering::X86TargetLowering(const X86TargetMachine &TM, setLibcallName(RTLIB::POWI_F64, nullptr); } - if (Subtarget.isTargetDarwin()) { - // Darwin should use _setjmp/_longjmp instead of setjmp/longjmp. - setUseUnderscoreSetJmp(false); - setUseUnderscoreLongJmp(false); - } else if (Subtarget.isTargetWindowsGNU()) { - // MS runtime is weird: it exports _setjmp, but longjmp! - setUseUnderscoreSetJmp(true); - setUseUnderscoreLongJmp(false); - } else { - setUseUnderscoreSetJmp(true); - setUseUnderscoreLongJmp(true); - } - // If we don't have cmpxchg8b(meaing this is a 386/486), limit atomic size to // 32 bits so the AtomicExpandPass will expand it so we don't need cmpxchg8b. // FIXME: Should we be limitting the atomic size on other configs? Default is |