Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCAsmInfo.cpp38 ? ExceptionHandling::SjLj in ARMMCAsmInfoDarwin()
39 : ExceptionHandling::DwarfCFI; in ARMMCAsmInfoDarwin()
65 ExceptionsType = ExceptionHandling::DwarfCFI; in ARMELFMCAsmInfo()
68 ExceptionsType = ExceptionHandling::ARM; in ARMELFMCAsmInfo()
91 ExceptionsType = ExceptionHandling::WinEH; in ARMCOFFMCAsmInfoMicrosoft()
114 ExceptionsType = ExceptionHandling::WinEH; in ARMCOFFMCAsmInfoGNU()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAsmInfo.h457 ExceptionHandling ExceptionsType = ExceptionHandling::None;
787 ExceptionHandling getExceptionHandlingType() const { return ExceptionsType; } in getExceptionHandlingType()
790 void setExceptionsType(ExceptionHandling EH) { in setExceptionsType()
795 return ExceptionsType == ExceptionHandling::None && UsesCFIWithoutEH; in usesCFIWithoutEH()
801 return (ExceptionsType == ExceptionHandling::DwarfCFI || in usesCFIForEH()
802 ExceptionsType == ExceptionHandling::ARM || in usesCFIForEH()
803 ExceptionsType == ExceptionHandling::ZOS || usesWindowsCFI()); in usesCFIForEH()
807 return ExceptionsType == ExceptionHandling::WinEH && in usesWindowsCFI()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.cpp62 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoDarwin()
102 ExceptionsType = ExceptionHandling::DwarfCFI; in X86ELFMCAsmInfo()
131 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoMicrosoft()
163 ExceptionsType = ExceptionHandling::WinEH; in X86MCAsmInfoGNUCOFF()
165 ExceptionsType = ExceptionHandling::DwarfCFI; in X86MCAsmInfoGNUCOFF()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCAsmInfo.cpp50 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoDarwin()
97 ExceptionsType = ExceptionHandling::DwarfCFI; in AArch64MCAsmInfoELF()
115 ExceptionsType = ExceptionHandling::WinEH; in AArch64MCAsmInfoMicrosoftCOFF()
132 ExceptionsType = ExceptionHandling::WinEH; in AArch64MCAsmInfoGNUCOFF()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp384 if (TM->Options.ExceptionModel != ExceptionHandling::None && in basicCheckForEHAndSjLj()
385 TM->Options.ExceptionModel != ExceptionHandling::Wasm) in basicCheckForEHAndSjLj()
387 if (WasmEnableEmEH && TM->Options.ExceptionModel == ExceptionHandling::Wasm) in basicCheckForEHAndSjLj()
390 if (WasmEnableEH && TM->Options.ExceptionModel != ExceptionHandling::Wasm) in basicCheckForEHAndSjLj()
393 if (WasmEnableSjLj && TM->Options.ExceptionModel != ExceptionHandling::Wasm) in basicCheckForEHAndSjLj()
397 TM->Options.ExceptionModel == ExceptionHandling::Wasm) in basicCheckForEHAndSjLj()
552 if (TM->Options.ExceptionModel == ExceptionHandling::Wasm) in addPreEmitPass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmInfo.cpp20 ExceptionsType = ExceptionHandling::DwarfCFI; in SystemZMCAsmInfoELF()
41 ExceptionsType = ExceptionHandling::ZOS; in SystemZMCAsmInfoGOFF()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCommandFlags.cpp64 CGOPT(ExceptionHandling, ExceptionModel) in CGOPT()
175 static cl::opt<ExceptionHandling> ExceptionModel( in CGOPT()
177 cl::init(ExceptionHandling::None), in CGOPT()
179 clEnumValN(ExceptionHandling::None, "default", in CGOPT()
181 clEnumValN(ExceptionHandling::DwarfCFI, "dwarf", in CGOPT()
183 clEnumValN(ExceptionHandling::SjLj, "sjlj", in CGOPT()
185 clEnumValN(ExceptionHandling::ARM, "arm", "ARM EHABI exceptions"), in CGOPT()
186 clEnumValN(ExceptionHandling::WinEH, "wineh", in CGOPT()
188 clEnumValN(ExceptionHandling::Wasm, "wasm", in CGOPT()
H A DTargetPassConfig.cpp894 case ExceptionHandling::SjLj: in addPassesToHandleExceptions()
903 case ExceptionHandling::DwarfCFI: in addPassesToHandleExceptions()
904 case ExceptionHandling::ARM: in addPassesToHandleExceptions()
905 case ExceptionHandling::AIX: in addPassesToHandleExceptions()
906 case ExceptionHandling::ZOS: in addPassesToHandleExceptions()
909 case ExceptionHandling::WinEH: in addPassesToHandleExceptions()
916 case ExceptionHandling::Wasm: in addPassesToHandleExceptions()
924 case ExceptionHandling::None: in addPassesToHandleExceptions()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCodeGenPassBuilder.h779 case ExceptionHandling::SjLj: in addPassesToHandleExceptions()
788 case ExceptionHandling::DwarfCFI: in addPassesToHandleExceptions()
789 case ExceptionHandling::ARM: in addPassesToHandleExceptions()
790 case ExceptionHandling::AIX: in addPassesToHandleExceptions()
791 case ExceptionHandling::ZOS: in addPassesToHandleExceptions()
794 case ExceptionHandling::WinEH: in addPassesToHandleExceptions()
801 case ExceptionHandling::Wasm: in addPassesToHandleExceptions()
809 case ExceptionHandling::None: in addPassesToHandleExceptions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DARMException.cpp32 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in beginFunction()
86 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in endFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h448 ExceptionHandling ExceptionModel = ExceptionHandling::None;
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DVEToolchain.cpp163 llvm::ExceptionHandling
166 return llvm::ExceptionHandling::SjLj; in GetExceptionModel()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCAsmInfo.cpp29 ExceptionsType = ExceptionHandling::DwarfCFI; in CSKYMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCAsmInfo.cpp32 ExceptionsType = ExceptionHandling::DwarfCFI; in M68kELFMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCAsmInfo.cpp34 ExceptionsType = ExceptionHandling::DwarfCFI; in MSP430MCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaMCAsmInfo.cpp30 ExceptionsType = ExceptionHandling::DwarfCFI; in XtensaMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCAsmInfo.cpp26 ExceptionsType = ExceptionHandling::DwarfCFI; in LanaiMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/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-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCAsmInfo.cpp33 ExceptionsType = ExceptionHandling::DwarfCFI; in LoongArchMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCAsmInfo.cpp29 ExceptionsType = ExceptionHandling::DwarfCFI; in XCoreMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCAsmInfo.cpp35 ExceptionsType = ExceptionHandling::DwarfCFI; in HexagonMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/
H A DARCMCAsmInfo.cpp29 ExceptionsType = ExceptionHandling::DwarfCFI; in ARCMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCAsmInfo.cpp54 ExceptionsType = ExceptionHandling::Wasm; in WebAssemblyMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCAsmInfo.h35 ExceptionsType = ExceptionHandling::DwarfCFI; in BPFMCAsmInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.cpp50 ExceptionsType = ExceptionHandling::DwarfCFI; in MipsMCAsmInfo()

123