summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.cpp')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 3600987f26a..15af42e8c48 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -1055,49 +1055,6 @@ unsigned X86TargetLowering::getFunctionAlignment(const Function *F) const {
return F->hasFnAttr(Attribute::OptimizeForSize) ? 0 : 4;
}
-/// getPreferredLSDADataFormat - Return the preferred exception handling data
-/// format for the LSDA.
-unsigned X86TargetLowering::getPreferredLSDADataFormat() const {
- if (Subtarget->isTargetDarwin())
- return dwarf::DW_EH_PE_pcrel;
-
- CodeModel::Model M = getTargetMachine().getCodeModel();
-
- if (getTargetMachine().getRelocationModel() == Reloc::PIC_) {
- if (!Subtarget->is64Bit() || M == CodeModel::Small)
- return dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4;
-
- return dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata8;
- }
-
- if (M == CodeModel::Small)
- return dwarf::DW_EH_PE_sdata4;
-
- return dwarf::DW_EH_PE_absptr;
-}
-
-/// getPreferredFDEDataFormat - Return the preferred exception handling data
-/// format for the FDE.
-unsigned X86TargetLowering::getPreferredFDEDataFormat() const {
- if (Subtarget->isTargetDarwin())
- return dwarf::DW_EH_PE_pcrel;
-
- CodeModel::Model M = getTargetMachine().getCodeModel();
-
- if (getTargetMachine().getRelocationModel() == Reloc::PIC_) {
- if (!Subtarget->is64Bit() ||
- M == CodeModel::Small || M == CodeModel::Medium)
- return dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4;
-
- return dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata8;
- }
-
- if (M == CodeModel::Small || M == CodeModel::Medium)
- return dwarf::DW_EH_PE_sdata4;
-
- return dwarf::DW_EH_PE_absptr;
-}
-
//===----------------------------------------------------------------------===//
// Return Value Calling Convention Implementation
//===----------------------------------------------------------------------===//
OpenPOWER on IntegriCloud