Home
last modified time | relevance | path

Searched refs:ExceptionHandling (Results 1 – 25 of 45) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCAsmInfo.cpp39 ? ExceptionHandling::SjLj in ARMMCAsmInfoDarwin()
40 : ExceptionHandling::DwarfCFI; in ARMMCAsmInfoDarwin()
68 ExceptionsType = ExceptionHandling::DwarfCFI; in ARMELFMCAsmInfo()
71 ExceptionsType = ExceptionHandling::ARM; in ARMELFMCAsmInfo()
95 ExceptionsType = ExceptionHandling::WinEH; in ARMCOFFMCAsmInfoMicrosoft()
117 ExceptionsType = ExceptionHandling::DwarfCFI; in ARMCOFFMCAsmInfoGNU()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCAsmInfo.h335 ExceptionHandling ExceptionsType = ExceptionHandling::None;
567 return ExceptionsType != ExceptionHandling::None; in doesSupportExceptionHandling()
570 ExceptionHandling getExceptionHandlingType() const { return ExceptionsType; } in getExceptionHandlingType()
573 void setExceptionsType(ExceptionHandling EH) { in setExceptionsType()
580 return (ExceptionsType == ExceptionHandling::DwarfCFI || in usesCFIForEH()
581 ExceptionsType == ExceptionHandling::ARM || usesWindowsCFI()); in usesCFIForEH()
585 return ExceptionsType == ExceptionHandling::WinEH && in usesWindowsCFI()
H A DMCTargetOptions.h18 enum class ExceptionHandling { enum
/freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.cpp63 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoDarwin()
105 ExceptionsType = ExceptionHandling::DwarfCFI; in X86ELFMCAsmInfo()
138 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoMicrosoft()
158 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoGNUCOFF()
160 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoGNUCOFF()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCAsmInfo.cpp50 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoDarwin()
97 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoELF()
117 ExceptionsType = ExceptionHandling::WinEH; in AArch64MCAsmInfoMicrosoftCOFF()
134 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoGNUCOFF()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCAsmInfo.cpp29 ExceptionsType = ExceptionHandling::DwarfCFI; in PPCMCAsmInfoDarwin()
75 ExceptionsType = ExceptionHandling::DwarfCFI; in PPCELFMCAsmInfo()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetOptions.h297 ExceptionHandling ExceptionModel = ExceptionHandling::None;
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DARMException.cpp40 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in beginFunction()
90 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in endFunction()
H A DAsmPrinter.cpp317 case ExceptionHandling::SjLj: in doInitialization()
318 case ExceptionHandling::DwarfCFI: in doInitialization()
319 case ExceptionHandling::ARM: in doInitialization()
340 case ExceptionHandling::None: in doInitialization()
342 case ExceptionHandling::SjLj: in doInitialization()
343 case ExceptionHandling::DwarfCFI: in doInitialization()
346 case ExceptionHandling::ARM: in doInitialization()
349 case ExceptionHandling::WinEH: in doInitialization()
360 case ExceptionHandling::Wasm: in doInitialization()
970 if (ExceptionHandlingType != ExceptionHandling::DwarfCFI && in emitCFIInstruction()
[all …]
H A DEHStreamer.cpp241 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in computeCallSiteTable()
379 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; in emitExceptionTable()
380 bool IsWasm = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::Wasm; in emitExceptionTable()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp149 Options.ExceptionModel == ExceptionHandling::None) || in initializeEnvironment()
150 Options.ExceptionModel == ExceptionHandling::SjLj; in initializeEnvironment()
153 ExceptionHandling::SjLj) == UseSjLjEH) && in initializeEnvironment()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DCommandFlags.inc91 static cl::opt<llvm::ExceptionHandling> ExceptionModel(
93 cl::init(ExceptionHandling::None),
95 clEnumValN(ExceptionHandling::None, "default",
97 clEnumValN(ExceptionHandling::DwarfCFI, "dwarf",
99 clEnumValN(ExceptionHandling::SjLj, "sjlj", "SjLj exception handling"),
100 clEnumValN(ExceptionHandling::ARM, "arm", "ARM EHABI exceptions"),
101 clEnumValN(ExceptionHandling::WinEH, "wineh",
103 clEnumValN(ExceptionHandling::Wasm, "wasm",
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/
H A DFreeBSD.cpp396 llvm::ExceptionHandling FreeBSD::GetExceptionModel(const ArgList &Args) const { in GetExceptionModel()
402 return llvm::ExceptionHandling::None; in GetExceptionModel()
406 return llvm::ExceptionHandling::SjLj; in GetExceptionModel()
407 return llvm::ExceptionHandling::None; in GetExceptionModel()
H A DDarwin.h252 llvm::ExceptionHandling
254 return llvm::ExceptionHandling::None; in GetExceptionModel()
477 llvm::ExceptionHandling GetExceptionModel(
H A DFreeBSD.h69 llvm::ExceptionHandling GetExceptionModel(
H A DNetBSD.cpp436 llvm::ExceptionHandling NetBSD::GetExceptionModel(const ArgList &Args) const { in GetExceptionModel()
441 return llvm::ExceptionHandling::DwarfCFI; in GetExceptionModel()
442 return llvm::ExceptionHandling::None; in GetExceptionModel()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmInfo.cpp26 ExceptionsType = ExceptionHandling::DwarfCFI; in SystemZMCAsmInfo()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCAsmInfo.cpp26 ExceptionsType = ExceptionHandling::DwarfCFI; in LanaiMCAsmInfo()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCAsmInfo.cpp30 ExceptionsType = ExceptionHandling::DwarfCFI; in XCoreMCAsmInfo()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCAsmInfo.cpp36 ExceptionsType = ExceptionHandling::DwarfCFI; in HexagonMCAsmInfo()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/MCTargetDesc/
H A DARCMCAsmInfo.cpp30 ExceptionsType = ExceptionHandling::DwarfCFI; in ARCMCAsmInfo()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp686 case ExceptionHandling::SjLj: in addPassesToHandleExceptions()
695 case ExceptionHandling::DwarfCFI: in addPassesToHandleExceptions()
696 case ExceptionHandling::ARM: in addPassesToHandleExceptions()
699 case ExceptionHandling::WinEH: in addPassesToHandleExceptions()
706 case ExceptionHandling::Wasm: in addPassesToHandleExceptions()
714 case ExceptionHandling::None: in addPassesToHandleExceptions()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCAsmInfo.h37 ExceptionsType = ExceptionHandling::DwarfCFI; in BPFMCAsmInfo()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.cpp49 ExceptionsType = ExceptionHandling::DwarfCFI; in MipsMCAsmInfo()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp42 ExceptionsType = ExceptionHandling::DwarfCFI; in SparcELFMCAsmInfo()

12